طوبی استودیو

تجربیات و آرزو های یه برنامه نویس و بازی ساز مبتدی


Annotation در جاوا

Annotation در جاوا به نوعی یادداشت هایی هستن که به اطلاعاتی دارن و به کامپایلر ها کمک میکنند که در کامپایل کردن برنامه بهتر عمل کنند .

یعنی اینکه در برنامه هیچ تاثیری نداره به کل .

مثالی از Annotation در جاوا در ادامه ی مطلب

Annotation ها به این صورت میان :

@Annotation

public void class () {

System.out.println(" i am alive");

}

@Deprecated : نباید از کلاسی که @Deprecated شده استفاده کرد .

@Override : به کامپایلر توضیح میدهد که میتوانیم کلاس را بازنویسی کنیم .

@SuppressWarnings : به کامپایلر میگوید که ارورش را بی صدا کند.

@SafeVarargs : ادعایی که خود برنامه نویس برای امن بودن کدهایش میتواند کند .

@FunctionalInterface : به معنای اینکه کلاس ما قراره یک FunctionalInterface  باشه .

RetentionPolicy.SOURCE : در این حالت Annotation فقط در سورس ما قرار داره و تاثیری نمیزاره .

RetentionPolicy.CLASS : در زمان کامپایل نگهداری میشه ولی توسط JVM نادیده گرفته میشه .

RetentionPolicy.RUNTIME : توسط JVM نگهداری میشود و در runtime میشود که اجرا شود .

@Documented : هر زمان که از این Annotation استفاده شد به معنی این است که کلاس باید توسط Javadoc مستند سازی بشه .

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی