سلام به همه دوستان علاقه مند به جاوا . از این درس به بعد به طور رسمی آموزش جاوا د کد نویسی را شروع میکنیم .

میخواهیم به طور معمول باقی آموزش ها اولین آموزش جاوا و کد نویسی را با چاپ یک عبارت متنی شروع کنیم .

همان طور که در درس اول توضیح کوتاهی دادیم یک برنامه جاوا زمانی که نوشته میشود و می خواهد اجرا شود توسط JVM ( Java Virtual Machine ) فراخوانی میشود .

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

برنامه NetBeans را اجرا کنید

( آموزش نصب و راه اندازی در این لینک توضیح داده شده )

از نوار بالای برنامه بر روی پوشه با علامت + کلیک کنید .

درس دوم : چاپ یک عبارت متنی در جاوا

در صفحه باز شده ابتدا بر روی پوشه Java و سپس java Application کلیک کنید و سپس بر روی Next کلیک کنید .

درس دوم : چاپ یک عبارت متنی در جاوا

در صفحه بعدی ما فعلا با 2 بخش اون کار داریم و باقی موارد را در آینده توضیح خواهم داد .

گزینه شماره 1 : نام پروژه شما را تعیین می کند .

گزینه شماره 2 :مسیر پروژه را تعیین میکند .

حالا بر روی Finish  کلیک کنید

درس دوم : چاپ یک عبارت متنی در جاوا

بعد از چند دقیقه ( بر اساس سیستم شما ) صفحه ای برای تایپ کد برای شما نمایش داده میشود .اگر صفحه Start Page باز بود آن را می توانید ببندید .

درس دوم : چاپ یک عبارت متنی در جاوا

من در این درس نام پروژه را تغییر ندادم و با همان با پیش فرض java Application شروع به کار کردم .

در تصویر زیر در کادر قرمز رنگ شما می توانید ( در محل تعیین شده ) کد خود را تایپ کنید .

درس دوم : چاپ یک عبارت متنی در جاوا

ابتدا کد زیر را تایپ کنید تا در ادامه به شما خط به خط کد را توضیح بدهم

System.out.println("Java Programming!");

 

بعد تایپ کد برنامه را توسط کلید F6 و یا دکمه Run Project اجرا کنید .

درس دوم : چاپ یک عبارت متنی در جاوا

مشاهده خواهید کرد که برنامه اجرا می شود و عبارت متنی ما java Programming! برای شما نمایش داده می شود . ( پنجره OutPut را می توانید با استفاده از درگ کردن جابجا کنید )

درس دوم : چاپ یک عبارت متنی در جاوا

خب حالا میریم که خط به خط برنامه را توضیح دهیم . شکل کلی کد ما بصورت زیر میباشد :

package javaapplication3;
    public class JavaApplication3 {
    public static void main(String[] args) {
      System.out.println("Java Programming!");
   }
}

 

 

درس دوم : چاپ یک عبارت متنی در جاوا

توضیحات را بر اساس تصویر و شماره خط تصویر به شما ارائه می دهم :

اگر شماره خطوط را مشاهده نمی کنید روی قسمت خالی در کنار کد برنامه کلیک راست کنید و گزینه ی Show Lines Number را کلیک کنید .

درس دوم : چاپ یک عبارت متنی در جاوا

خط اول برنامه

package javaapplication3;

 

این خط از برنامه را زمانی که می خواهیم با کلاس ها و متد ها کار کنیم کاملتر توضیح می دهم ولی در این حد بدانید که کلاس های ما در یک برنامه جاوا در یک پکیج قرار داده میشوند و کنترل و مدیریت آن ها ساده تر خواهد بود .

خط چهارم برنامه :

public class JavaApplication3 {

 

این خط از برنامه اعلان کلاس ما می باشد . همان طور که گفتیم هر برنامه در جاوا با اعلان کلاس شروع می شود .

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

کلمه class یک کلمه ی کلیدی در جاوا می باشد و اعلان یک کلاس است که بعد از آن نام کلاس نوشته می شود .دقت کنید کلمات کلیدی در رزرو جاوا میباشند و باید با حروف کوچک نوشته شوند .

  public static void main(String[] args) {

 

این خط از برنامه متد ما برای اجرای برنامه است . متد main در برنامه های جاوا اولین متدی است که اجرا می شود و باید در برنامه ها باشد . اگر برنامه ای در جاوا متد main را نداشته باشد قادر به اجرا شدن نمی باشد .

کلمه ی کلیدی void در این متد نشان می دهد که متد بعد از اینکه کار خود را که در این برنامه چاپ رشته است انجام داد هیچ مقداری را برای ما بر نمیگرداند .

در مورد عبارت درون پرانتز String[]args هم در آینده صحبت خواهیم کرد . هر متد یا کلاس با براکت بار } و بسته { شروع و تمام می شوند .

خط 7 و خروجی برنامه :

System.out.println("Java Programming!");

 

این دستور به کامپیوتر ما دستور می دهد که رشته ای را که در میان علامت ” ” قرار دارد چاپ کند . دقت کنید بعضی وقت ها به رشته ها کاراکتر رشته ای نیز می گوییم . اگر در میان رشته فاصله قرار بگیرد ( white-space )توسط کامپایلر برنامه نادیده گرفته می شود .

System.out این شی به عنوان یک شی خروجی استاندارد در جاوا شناخته می شود . به وسیله این کد می توانیم مقداری را در جاوا نمایش دهیم .

متد System.out.println یک خط متنی را برای ما چاپ می کند . به این رشته در این برنامه آرگومان گفته می شود در درس مربوط به متد ها کامل برای شما توضیح می دهم .

یک مورد هم در مورد توضیحات در برنامه جاوا هست که با استفاده از // می توانید یک توضیح یک خطی و با استفاده از */  و سپس /* یک توضیح چند خطی در برنامه ایجاد کنید .

کمی این آموزش طولانی شد یکم توضیح کوتاه در مورد موارد کلی ارائه می دهم و این درس را به پایان می رسانیم .

اکثر دستورات در جاوا با علامت ; سیمکولن به پایان می رسند .

به طور معمول نام کلاس ها در جاوا و دیگر زبان های مشابه با حرف اول بزرگ شروع می شود و در ادامه هر کلمه نیز با حرف بزرگ شروع می شود ، مثلا : SampleClassName

نام کلاس ها می تواند با حروف A-Z و یا a-Z باشد و همچنین با _ شروع شود .

نام کلاس نباید با عدد شروع شود و فاصله داشته باشد  .

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

اگر می خواهید برنامه خواناتری داشته باشد کد ها را به صورت دندانه دار تایپ کنید.

برای یک متد و یا کلاسه به محض اینکه براکت باز را تایپ کردید } براکت بسته هم تایپ کنید { تا در آینده و کد های بزرگ دچار مشکل نشوید .

 

خب دوستان عزیز این درس هم تموم شد برای اینکه راحت تر با کدها کار کنید فایل برنامه را در اختیار شما قرار میدهم.موفق و پیروز باشید .

دانلود فایل آموزش