لیست تمامی دوره های آموزش زبان برنامه نویسی جاوا[کــلیک کنید]
جلسه دوم - اجرای یک برنامه جاوا در Notepad
برای نوشتن برنامه جاوا نیاز به یک محیط برای کد زدن داریم.انواع ویرایشگرها(IDE) برای کد زدن جاوا وجود دارد که میتوان به netbeans و Eclipse وIntelliJ و...اشاره کرد.
اگه این ویرایشگر های بالا رو نداشتید نگران نباشید!!!! با حداقل امکانات هم میشه کد جاوا رو تو کامپیوتر زد!!!!یکی از این نرم افزار ها که روی سیستم همگی ما نصب هست Notepad هست.
همان طور که از قبل گفتیم ما قراره ابتدا با ویرایشگر(IDE) Eclipse کد جاوا مون رو بزنیم اما قبل از این که به سراغ محیط قدرتمند ایکلیپس برویم با نوشتن کد جاوا در Notepad ویندوز و چگونگی کامپایل و اجرای برنامه آشنا میشویم.
خب مقدمه چینی تموم شد!!!!بریم سراغ کد زدن به زبان جاوا در نوت پد!
ابتدا برنامه نوت پد(Notepad) مثل تصویر (1) باز میکنیم.
در محیط notepad علاوه بر یاداشت کردن و ... میتوانیم داخلش کد جاوا بزنیم ،ذخیره کنیم،کامپایل کنیم و در نهایت اجرا کنیم یعنی دقیقا فرایندی که ویرایشگرهایی نظیر Eclipse انجام میدهند.
خب حالا میخوایم اولین برنامه به زبان جاوا رو در notepad بنویسیم :
برای نوشتن برنامه ابتدا نیاز هست یک کلاس تعریف کنیم.
*من در این اموزش قصد ندارم بیام به شما بگم کلاس ها از کجا آمده اند و به کجا میروند چون سایت های زیادی هست که مفصل در این مورد صحبت کردن!!!!!!!!!!!!
*در مورد کلاس (class) در جاوا این رو بدونید که تمامی دستورات یک برنامه در بدنه کلاس قرار میگیرد.
*جاوا یک زبان برنامه نویسی شی گرایی هست یعنی ی بار کد بزن و چندین بار ازش استفاده کن و کلاس ها در پیاده سازی این شعار نقش اصلی رو ایفا میکنند یعنی شما وقتی یک کلاس تعریف میکنید و دستورات خود رو درون کلاس مینویسید میتوانید هر چند بار خواستید از این کلاس استفاده کنید بدون این که کد تکراری بزنید.
********فعلا زیاد در این بخش وارد جزییات کلاس (class) نمیشویم در آموزش های بعدی بیشتر باهاش سرکار داریم و بهش میپردازیم.
هر کلاس با استفاده از کلمه کلیدی “class” تعریف میشود شکل عمومی تعریف هرکلاس در زبان جاوا به شکل زیر است:
class Classname { //بدنه کلاس } |
به جای عبارت classname نام کلاس را مینویسیم که باید با حرف بزرگ شروع شود.
تمام دستورات برنامه مون نظیر متغیرها و متدها و...که بیشتر در اموزش بعدی بهش میپردازیم در بدنه کلاس بین دو آکولاد{}قرار میگیرند که بهشون اعضا (member) کلاس میگوییم.
خب حالا که فهمیدیم کلاس در جاوا چی هست میریم که اولین برنامه جاوا رو در نت پد بنویسیم:
ما از قبل notepad رو باز کردیم حالا میخوایم ی برنامه بنویسیم که در خروجی عبارت "Helloiran" رو چاپ کنه برای این کار یک کلاس تعریف میکنیم و اسمش رو میزاریم Helloiran مثل تصویر (2)
class Helloiran { } |
تا این جا کلاسمون رو تعریف کردیم،هر کلاس برای اجرا شدن دستوراتش نیاز به یک متد به نام main دارد و هرکلاس تنها میتواند یک متد main داشته باشد.
ساختار متد main :
در اینجا از واژه متد استفاده کردیم ما میتوانیم برای آسانی و نظم بخشیدن و عدم تکرار دستورات مورد نظرمون رو در یکمتد(Method) یا تابع (function) قرار بدیم و هرقت خواستیم ازش استفاده کنیم بدون این که بار ها و بارها یک دستور تکراری رو در برنامه داشته باشیم.
هر متد با یک نام شروع میشود ومی تواند ورود بگیرد یا بی ورودی باشد که به شکل () باز بسته بعد از نام تعریف میشود.
هر متد مانند کلاس یک بدنه دارد که با آکولاد {} یا دو بلوک محدودش مشخص میشود.
هر متد یک نوعی دارد که میتواند یک مقدار رو برگرداند یعنی بعد از اجرای دستوراتش میتواند با توجه به نوعش مقداری رو به ما بدهد.یا این که میتونه هیچ مقداری رو به ما برنگرداند.
شکل عمومی یک متد بصورت زیر است:
type methodName(){ } |
type methodName(type n){ } |
type methodName(){ return 5; } |
ما در خلال آموزش که گاهی برای این که مفاهیم رو بهتر بفهمیم بخشی از اموزش هایی که در جلسات بعدی قصد پرداختن بهش داریم رو پیش تر میاوریم.مثلا در اینجا اصلا قصد نداشتم به متد به پردازم اما برای درک بهتر این بخش ازش استفاده کردم.
تا اینجا ی دیدی درمورد متد پیدا کردیم پس به سراغ ادامه اموزش میرویم.
متد main هم همان طور که مشخصه بهش میگیم متد یعنی ساختارش شبیه بقیه متد هاست یعنی دارای نوع،نام،ورودی و بدنه هست.
نقش متد main در کلاس:
وقتی ما یک برنامه جاوا رو اجرا میکنیم کامپایلر از متد main به بعد خط به خط در محدوده دو آکولاد"{}" شروع به خواندن و اجرا کردن دستورات برنامه میکنه پس هر کلاس برای اجرا شدن باید یک متد main داشته باشد.
شکل عمومی متد main بصورت زیر است:
public static void main(String[] args) { } |
در نگاه اول این فرایند کد زدن تا کامپایل و اجرا کردن برنامه خیلی خشک و دستی وقت گیر انجام میشه K اما صبرکنید!!!ویرایشگر(IDE) Eclipse این کارو برای ما آسان میکنه!!!!شما راحت در محیط جذاب Eclipse میتوانید کد بزنید،اشکال برنامتون رو پیدا کنید،کامپایل کنید و در نهایت اجرا کنید.در آموزش بعدی به دانلود و نصب و کار با برنامه Eclipse میپردازیم.
با متد main اشنا شدیم حالا میریم به سراغ چاپ پیام "Hello Iran"در جاوا برای چاپ متن و پیام و مقدار در خروجی از دستور زیر استفاده میکنیم:
System.out.println(); |
برای چاپ متن با پیام مورد نظرمون رو درون دو نقطه ویرگول"" بصورت زیر قرار بدیم:
System.out.println("متن مورد نظر"); |
که در اینجا قصد داریم متن "Hello Iran "رو چاپ کنیم پس بصورت زیر عمل میکنیم:
System.out.print ln("Hello Iran"); |
این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)
لینک دانلود
نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.
بستن *نام و نام خانوادگی * پست الکترونیک * متن پیام |
دوره های آموزشی برنامه نویسی
انجام پروژه های برنامه نویسی
تدریس خصوصی برنامه نویسی
بیش از 7 سال از فعالیت جاواپرو میگذرد
جاواپرو دارای مجوز نشر دیجیتال از وزارت فرهنگ و ارشاد اسلامی است
جهت ارتباط مستقیم با جاواپرو در واتساپ و تلگرام :
09301904690
بستن دیگر باز نشو! |