س1) هل من الممكن عمل overloading لل static methods ?
س2) ماهى فائدتة الدالة finaliaze()
and System.gc()
volatile keyword and strictfp and trandient and synchronized and native ? and when i use them ?
س1) هل من الممكن عمل overloading لل static methods ?
س2) ماهى فائدتة الدالة finaliaze()
and System.gc()
volatile keyword and strictfp and trandient and synchronized and native ? and when i use them ?
WWW.ITeShare.com
WWW.ITeShare.net
WWW.ITeShare.info
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
strictfp:
تستخدم فقط مع الـclass أو الـmethod ولا يمكن استخدامها مع الـVariables، وعندما توسم الكلاس أو الميثود بها تعني أن جميع ما داخل هذه الميثود أو الكلاس متطابق مع الـ IEEE754 والتي هي مقاييس حول الفاصلة العائمة، في حال لم توضع هذه الكلمة فإن الفاصلة العائمة ستعتمد على الplatform التي يعمل عليها التطبيق!!
لا تسألني شو في بالـ IEE754!! علمي علمك
فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..
وهمت على خدي الدموع فقلت يا روحي وراحي..
هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟
فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي
كفكف دموعك ليس في عبراتك الحرّى ارتياحي
هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي
Sun Certified Java Programmer
أنا كله اللي أعرفه عن ال أي تربل إي، هكذا تنطق إنها مؤسسه بتعمل معايير معينه
ويالتالي IEEE754
هو أكيد معيار واضعينه عشان توضح أن الكلاس أو االميثود المحط بهذه الكلمه كل ما بداخله يتبع ............... (كما قال الاخ)
هذا الموضوع مغلق.