دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۴
  • مهر

جلسه ۳۵ : توضیحات در جاوا

  • دسته‌بندی‌ها :
جلسه ۳۵ : توضیحات در جاوا
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرنو کاربرانی که دوره کامل آموزش برنامه نویسی جاوا را دنبال می کنند. تمام زبان های برنامه نویسی محبوب و قدرتمند در دنیا به برنامه نویس امکان افزودن نظرات و یا توضیحاتی در داخل کدهای نوشته شده را می دهد. این توضیحات در قالب یک کاراکتر خاص قرار گرفته که باعث می شود کامپایلر از کامپایل و اجرای آن ها صرفه نظر کند. جاوا نیز به عنوان محبوب ترین زبان برنامه نویسی دنیا این قابلیت ساده را برای برنامه نویسان فراهم کرده است شما می توانید با استفاده از گذاشت کامنت در جاوا توضیحات لازم را در مورد بخشی از کدهای مورد نظر خود قرار دهید. برای آشنایی بیشتر با توضیحات در جاوا در ادامه ی مباحث این بخش با ما همراه باشید.

      آشنایی با توضیحات در جاوا

      در ادامه ی مباحث آشنایی با توضیجات در جاوا ، ما شما را با ساختار و انواع کامنت در جاوا آشنا خواهیم کرد.

      زبان جاوا سه نوع کامنت را پشتیبانی می کند :

      ردیفکامنت و توضیحات مربوط به آن
      ۱/* text */

      /* کامپایلر از کامپایل کردن کد قرار گرفته در این قالب صرفه نظر می کند.*/

      ۲//text

      کد و توضیحاتی که بعد از کاراکترهای // قرار بگیرد کامپایل نمی شود.

      ۳/** documentation */

      ابزار JADK Javadoc از توضیحات doc برای استفاده می کند

      در ادامه ی این آموزش مباحث لازم را برای کار با Javadoc قرار داده ایم.

      Javadoc چیست ؟

      Javadoc یک ابزار است که با JDK همراه است و برای تولید مستندات کد جاوا در قالب HTML از کد منبع جاوا استفاده می کند.

      مثال زیر نمونه ای از درج توضیحات را در قالب /*….*/ نشان می دهد:

      مثال : 

      شما می توانید تگ های HTML مورد نیاز را در قسمت توضیحات قرار دهید.

      به عنوان مثال، مثال زیر  از <h1> …. </ h1> استفاده می کند و از <p> نیز برای ایجاد پاراگراف استفاده می کند:

      مثال :

      مثال : 

      تگ های javadoc

      ابزار javadoc تگ های زیر را شناسایی می کند :

      تگتوضیحاتساختار
      @authorنویسنده یک کلاس را اضافه می کند.@author name-text
      {@code}نمایش متن در فونت کد بدون تفسیر متن به عنوان نشانه گذاری html.{@code text}
      {@docRoot}مسیر نسبی به ریشه دایرکتوری ایجاد شده از هر صفحه تولید شده را نشان می دهد.{@docRoot}
      @deprecatedیک کامنت اضافه می کند که نشان می دهد این API دیگر نباید استفاده شود.@deprecated deprecatedtext
      @exceptionیک زیرپوشه Throws را به مستندات تولید شده با نام کلاس و متن توصیف می افزاید.@exception class-name description
      {@inheritDoc}مفاهیم را از کلاس نزدیکترین پیمانه یا اینترفیس قابل اجرا به ارث می برد.Inherits a comment from the immediate surperclass.
      {@link}یک پیوند درون خطی را با برچسب متن قابل مشاهده قرار می دهد.{@link package.class#member label}
      {@linkplain} به غیر از تگ لینک  بقیه در متن ساده نمایش داده می شود.{@linkplain package.class#member label}
      @paramیک پارامتر با نام پارامتر مشخص شده و سپس توضیح مشخص شده را به قسمت Parameters اضافه می کند.@param parameter-name description
      @returnیک “Returns” را به بخش متن توضیحات اضافه می کند.@return description
      @seeعنوان “See Also” را اضافه می کند با یک پیوند یا متن که اشاره به مرجع دارد.@see reference
      @serialبه طور پیش فرض برای یک فیلد serializable مورد استفاده در توضیحات doc است.@serial field-description | include | exclude
      @serialDataداده های نوشته شده توسط متد ()writeObject یا ()writeExternal نوشته می شود.@serialData data-description
      @serialFieldیک جزء ObjectStreamField را مستند می کند.@serialField field-name field-type field-description
      @sinceعنوان “Since” را با مشخص شده از متن به مستندات تولید اضافه می کند.@since release
      @throwsتگهایthrows و exception مترادف هستند.@throws class-name description
      {@value}هنگامی که {value} در توضیح doc یک فیلد استاتیک مورد استفاده قرار می گیرد، مقدار آن ثابت را نمایش می دهد.{@value package.class#field}
      @versionیک گزینه “Version” را با متن مشخص شده به اسناد تولید اضافه می کند@version version-text

      برررسی یک مثال

      مثال – برای نمونه برنامه ای ایجاد می کنیم که از چند تگ مهم برای ایجاد کامنت یا توضیحات در جاوا استفاده می کند.

      اسناد مربوط به کلاس AddNum در فایل HTML AddNum.html تولید می شود اما همزمان یک فایل اصلی با نام index.html نیز ایجاد می شود:

      مثال : 

      حالا، فایل AddNum.java بالا را با استفاده از ابزار javadoc به صورت زیر پردازش کنید:

      مثال : 

      کلام آخر

      همانطور که در مرور مباحث آموزش توضیحات در جاوا مشاهده کردید. جاوا کلاس ها و متدهای کاملی را برای درج انواع توضیحات و کامنت ها در کدهای نوشته شده در برنامه را ارائه می دهد. از این رو مباحث آخرین آموزش جاوا را به چگونگی درج کامنت در جاوا اختصاص دادیم

      QR:  جلسه ۳۵ : توضیحات در جاوا
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر