+2 امتیاز
قبل در برنامه نویسی توسط (308 امتیاز)
ویرایش شده قبل توسط
اگه مقاله فارسی سراغ دارید معرفی کنید.

3 پاسخ

+3 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

در زبان برنامه نویسی جاوا، Annotation نوعی metadata (فراداده یا توضیح درباره اطلاعات) درباره برنامه است و قسمتی از برنامه حساب نمی شود و هیچ اثر مستقیمی در عملکرد کد ندارد. کاربرد های Annotation عبارتند از:

- فراهم کردن اطلاعات برای کامپایلر: توسط کامپایلر برای یافتن خطاها یا اعلام warning ها استفاده می شوند.

@Override
void mySuperMethod() { ... }

- پردازش رمان کامپایل (Compile-time) یا زمان deploy: کتابخانه ها و ابزار ها از اطلاعات Annotation ها برای ایجاد کد، فایل های XML و ... استفاده می کنند.

- پردازش زمان اجرا (runtime): بعضی از Annotation ها برای چک کردن در زمان اجرا کاربرد دارند.

+1 امتیاز
قبل توسط (8.6هزار امتیاز)

Annotation یکی از مفاهیمی است که در جاوا 1.5 معرفی شد، روشی برای مستندسازی اجزای برنامه از قبیل کلاسهای، اینترفیسها، متدها، فیلدها، پارامترهای متدها، و متغیرهای محلی است. برخلاف دیگر روشهای سنتی مستندسازی، یعنی استفاده از متن های توضیحی در لابلای کدهای برنامه که فقط برای انسان قابل درک است و توسط کامپایلر صرفنظر می شود، مستندسازی با استفاده از Annotation هم برای انسان هم برای کامپایلر جاوا و هم برای اجراکنندة جاوا قابل درک است.

 

منیع و توضیحات بیشتر : انجمن میهن دانلود

0 امتیاز
قبل توسط (28 امتیاز)
annonation تا جایی که اطلاع دارم یک نوع فناوری جاوا است . مثلا این فناوری کمک می کند تا کار هایی که کامپایلر انجام داده را به برنامه نویس بیشتر بفهماند تا کاربر مثل زبان های دیگر برنامه نویسی دچار سردرگمی نشود .

سوالات مشابه

+1 امتیاز
1 پاسخ 1.5هزار بازدید
+1 امتیاز
1 پاسخ 750 بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 943 بازدید
+1 امتیاز
1 پاسخ 871 بازدید
+3 امتیاز
1 پاسخ 1.9هزار بازدید
...