۱۳۸۹ شهریور ۱۳, شنبه

آموزش گام به گام جاوا : ۱


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

JDK

Java Development Kit

را نصب کنید.


برای شروع از ساده ترین برنامه

Hello, world

استفاده می کنیم و آن را واژه به واژه تفسیر می کنیم.

public class Hello {
public static void main(String args[]) {
System.out.println("Hello, world");
}
}



public

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

برای اطلاعات بیشتر اینجا را نگاه کنید


class

همه چیز در جاوا (داده ها و متد ها ) در کلاس قرار می گیرند.

Class = data + methids

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

یک کلاس قالبی است که تعیین می کند یک شی چه ویژگی هایی می تواند داشته باشد.

برای اطلاعات بیشتر اینجا را نگاه کنید


Hello

نام کلاس در این برنامه Hello است. نام کلاس باید با حروف بزرگ شروع شود (این یک قرار داد است) بدنه کلاس در میان {} قرار می گیرد

برنامه فوق باید بصورت Hello.java ذخیره شود.


جمله ی

public static void main(String[] args)
یا
public static void main(String args[])


متد main نامیده می شود.

برای آشنایی با متد اینجا ، اینجا و اینجا را مطالعه کنید.
بعد از واژه public که توصیف شد به static می رسیم دو نوع متد وجود دارد
متد نمونه Instance methods که از به هم پیوستن یک شی و متغیر های نمونه آن شی بوجود می آیند که این حالت قراردادی آن است
و متد های استاتیک Static methods که از متغیر های نمونه هر شی داخل کلاس استفاده نمی کنند.
اگر یک متد را استاتیک تعیین کنید با این کار یک پیام به کامپایلر می دهید تا به هیج متغیر نمونه ای دسترسی نیابد. یک متد استاتیک معمولآ همه داده ها را از پارامتر ها می گیرد و مقادیری را
با استفاده از این
پارامتر ها بدون ارجاع به متغیر ها محاسبه می کند
برای اطلاعات بیشتر اینجا را مطالعه کنید

void
این واژه کلیدی جاوا نشان می دهد یک متد هیچ مقداری را بر نمی گرداند
دستور ًReturn برای متد های void اختیاری است

برای اطلاعات بیشتر اینجا را مطالعه کنید

main
در برنامه نویسی جاوا هر برنامه باید شامل این متد باشد

String args[]
پارامتری به نام args را تعریف می کند که آرایه ای از
نمونه های کلاس stringاست(هر آرایه مجموعه ای از
شی ء های مشابه است).شی ء های نوع string برای ذخیره
سازی رشته های کاراکتری هستند. [1]

استرینگ در واقع نوعی داده است
داده‌ها،مواد خام و اصلي برنامه نويس است كه آنها را
از راه‌هاي مختلفي به دست مي‌آورد. اين اطلاعات، از
انواع مختلفي هستند. بعضي حروف و كلمه،و بعضي اعداد
وارقام.

1- رشته‌ای (String): حروف و كلمه
2- عددی (Number): اعداد و ارقام (اعداد صحيح و اعشاری)
3- منطقی (Boolean): بله و خير[2]



System.out
سه نوع جریان I/O برای استفاده در کنسول از پیش تعریف شده
وجود دارد
System.in
System.out
System.err
اولی یک اینپوت استریم است
دومی پرینت استریم برای نوشتن در کنسول
و سومی نیز مانند بالا
در واقع System کلاسی در API جاواست که در پکیج java.lang قرار دارد

در پایان این برنامه عبارت زیر را در کنسول چاپ می کند.
Hello, world

برای کامپایل و اجرای این برنامه اینجا را نگاه کنید

هیچ نظری موجود نیست: