سینتکس زبان جاوا

سینتکس زبان جاوا (Java Syntax)

اگر ما یک برنامه جاوا را در نظر بگیریم ، مجموعه ای از اشیاء که با یکدیگر در ارتباط هستند را می بینیم.در زیر معانی کلاس ، شی ، متدها و متغیرها را بطور خلاصه بیان می کنیم.

  • کلاس : می تواند یک الگو یا قالبی جهت توصیف یک رفتار که یک یا چند شی می تواند از آن تعریف شود.
  • شی : یک نمونه از کلاس است که وضعیت و رفتار مخصوص خود را می تواند داشته باشد.
  • متدها : رفتارهایی است که یک گروه از اشیاء می توانند داشته باشند. متدها در کلاس تعریف و توسط اشیاء بکار برده می شوند.

نکات مهمی که در نوشتن برنامه های جاوا باید بیاد داشته باشید :

  • حساس به حروف : زبان جاوا به حروف بزرگ و کوچک حساس می باشد به عنوان مثال hello و Hello با همدیگر متفاوت هستند.
  • اسم کلاس: حرف اول نام کلاس باید با حروف بزرگ شود
  • نام متد : حرف اول نام متدها باید با حروف کوچک آغاز شود.
  • نام برنامه : نام فایل برنامه باید با نام کلاس مطابقت داشته باشد.
  • متد Main : شروع برنامه جاوا توسط متد Main انجام میشود.

نکاتی در مورد نامگذاری کلاس ها ، متغیرها و متدها :

  • تمامی شناسه ها باید با یک حرف (A-Z یا a-z) یا کارکتر $ یا کارکتر آندرلاین (_) شروع شود.
  • بعد از حرف اول ، شناسه هر ترکیبی از کلمات می تواند داشته باشد.
  • در نوشتن شناسه ها با این دقت را داشته باشید که زبان جاوا حساس به حروف هست.
  • مثال هایی از شناسه های درست : age, $salary, _value, _1_value
  • مثالهایی از شناسه های نادرست : ۱۲۳abc, -salary

Java Modifiers

توسط Modifier ها نوع کلاس ، متد یا خصوصیت ها مشخص می گردد.

Modifier ها به دوگروه تقسیم می شوند :

  • Modifier قابل دسترسی : default, public , protected, private
  • Modifier غیرقابل دسترسی : final, abstract, static

در قسمت های بعدی این موضوع را بطور مفصل توضیح خواهیم داد.

انواع متغیرها در جاوا :

  • متغیرهای محلی
  • متغیرهای کلاس (متغیرهای استاتیک)
  • متغیرهای نمونه (متغیرهای غیراستاتیک)

کلمات کلیدی جاوا :

در زیر کلمات کلیدی جاوا را نمایش می دهد و شما نمی توانید از این کلمات برای شناسه های خود استفاده کنید :

abstract assert boolean break
byte case catch char
class const continue default
do double else enum
extends final finally float
for goto if implements
import instanceof int interface
long native new package
private protected public return
short static strictfp super
switch synchronized this throw
throws transient try void
volatile while

کامنت ها و توضیحات در جاوا :

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

 

این مطلب را با دوستان خود به اشتراک بگذارید :
آموزش برنامه نویسی آموزش جاوا

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با موفقیت اشتراک شما ایجاد شد

از ما حمایت کنید