الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اسئلة فى مبادئ الجافا ارجو اجابة ؟

مغلق
بدأه ahmed17 في 24 سبتمبر 2007 · 3 رد · 1,097 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

س1) هل من الممكن عمل overloading لل static methods ?

س2) ماهى فائدتة الدالة finaliaze()

and System.gc()

volatile keyword and strictfp and trandient and synchronized and native ? and when i use them ?

#2

1- نعم و يسمي hiding ( إنت ليه مجربتش بنفسك !! )

2-

The finalize() Method

The Object class provides a callback method, finalize(), that may be invoked on an object when it becomes garbage. Object's implementation of finalize() does nothing—you can override finalize() to do cleanup, such as freeing resources.

The finalize() method may be called automatically by the system, but when it is called, or even if it is called, is uncertain. Therefore, you should not rely on this method to do your cleanup for you. For example, if you don't close file descriptors in your code after performing I/O and you expect finalize() to close them for you, you may run out of file descriptors.

system.gc() بتستحث ال runtime env إنها تعمل GC

transient بقول متعمليش المتغير ده يحصله serialization لما أجي أعمل للكائن بتاعه serialization

synchronized : بقوله متخليش أكتر من thread بنفذ الداله دي في الوقت الواحد و دي بتستخدم في ال Multi-threading environments

volatile : بقوله خلى ال variable ده يستخدم ب thread واحد

ال strictfp معرفش ، كل اللي قريته عنها إنيها اختصار ل strict floating point

#3

strictfp:

تستخدم فقط مع الـclass أو الـmethod ولا يمكن استخدامها مع الـVariables، وعندما توسم الكلاس أو الميثود بها تعني أن جميع ما داخل هذه الميثود أو الكلاس متطابق مع الـ IEEE754 والتي هي مقاييس حول الفاصلة العائمة، في حال لم توضع هذه الكلمة فإن الفاصلة العائمة ستعتمد على الplatform التي يعمل عليها التطبيق!!

لا تسألني شو في بالـ IEE754!! علمي علمك

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#4

أنا كله اللي أعرفه عن ال أي تربل إي، هكذا تنطق إنها مؤسسه بتعمل معايير معينه

ويالتالي IEEE754

هو أكيد معيار واضعينه عشان توضح أن الكلاس أو االميثود المحط بهذه الكلمه كل ما بداخله يتبع ............... (كما قال الاخ)

هذا الموضوع مغلق.

مواضيع مشابهة