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

جزوره جميلة لجافا

مغلق
بدأه yadoo86 في 27 أبريل 2007 · 1 رد · 428 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم يأخواني :

حيت أطرح عليكم اليوم حزورة جميلة من حزازير جافا:

سؤال هو :

جربوا الكود التالي :

class puzzle{
	public static void main(String args[]){
		Thread t = null;
		//Null Pointer Exception , Right??
		System.out.println(t.currentThread().getName);
	}
}

مفروض هذا كود يطلعنا Java Exception و لكن عند عمل run للبرنامج سوف ترى غير ذلك !!!!!كيف ياشطورين.

winter-main.jpg

6179.gif

#2

لأن currentThread is static merthod

بمعنى انك تناديها من اسم الكلاس وليس من اسم الاوبجكت(ولكن لامانع من مناداتها من الاوبجكت ) ،

لذلك هي لاتحتاج الى instance لمناداتها ، getName ترجع اسم الثريد وهي غالباً اسمها main

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

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