” Hello World! ” یک برنامه ساده است که خروجی Hello ,World! را روی صفحه نمایش چاپ می کند. از آنجایی که برنامه بسیار ساده ای است، معمولا برای معرفی زبان برنامه نویسی جدید برای یک کاربر جدید استفاده می شود.
بیایید بررسی کنیم که برنامه ” Hello World!” چگونه کار می کند.
اگر می خواهید این برنامه را روی سیستم خود اجرا کنید، مطمئن شوید که جاوا به درستی نصب شده است. همچنین برای نوشتن و ویرایش کد جاوا نیاز به یک IDE (یا یک ویرایشگر متن) دارید.
برنامه Hello World در جاوا
- // Your First Program
- class HelloWorld {
- public static void main(String[] args) {
- System.out.println(“Hello, World!”);
- }
- }
اگر کد را دقیق کپی کرده باشید، باید نام فایل را HelloWorld.java ذخیره کنید. چون نام کلاس و نام فایل در جاوا باید مطابقت داشته باشد.
هنگامی که برنامه را اجرا می کنید، خروجی برابرست با:
Hello, World!
برنامه “Hello World!” در جاوا چگونه کار می کند؟
// Your First Program
در جاوا، هر خطی که با // شروع شود، یک comment است. نظرات برای خواندن توضیحات در مورد کد و فهمیدن بیشتر آن است. کامپایلر جاوا به طور کامل این خطوط را نادیده می گیرد (برنامه ی کاربردی که کد های جاوا را برای کامپیوتر قابل اجرا می کند).
class HelloWorld { … }
در جاوا، هر برنامه با تعریف کلاس شروع می شود. در برنامه بالا، HelloWorld نام کلاس است و تعریف کلاس برابر است با:
class HelloWorld {
… .. …
}
به یاد داشته باشید که هر برنامه جاوا دارای تعریف کلاس است و نام کلاس باید با نام فایل در جاوا مطابقت داشته باشد.
public static void main(String[] args) { … }
خط بالا main method یا تابع اصلی است. هر برنامه در جاوا باید یک main method داشته باشد. کامپایلر جاوا اجرای کد را از main method شروع می کند.
به یاد داشته باشید که تابع main نقطه ورود برنامه جاوا و اجباری است. امضای تابع main در جاوا برابر است با:
public static void main(String[] args) {
… .. …
}
System.out.println(“Hello, World!”);
کد بالا رشته داخل علامت نقل قول را در خروجی استاندارد (صفحه نمایش) چاپ می کند. توجه داشته باشید، این خط از کد در داخل تابع اصلی است که در داخل تعریف کلاس قرار دارد.
نکات مهم
- هر برنامه معتبر جاوا باید یک تعریف کلاس (که منطبق با نام فایل است) داشته باشد.
- تابع اصلی(main) باید در تعریف کلاس باشد.
- کامپایلر اجرای کد را از تابع اصلی شروع می کند.
کد زیر یک برنامه ی جاوای معتبر است که هیچ کاری انجام نمی دهد.
public class HelloWorld {
public static void main(String[] args) {
// Write your code here
}
}
اگر معنای class، static، methods و … را درک نمی کنید، نگران نباشید. در بخش های بعدی آن ها را به طور کامل توضیح خواهیم داد.