menusearch
javapro.ir

♨️ جلسه دوم - اجرای یک برنامه جاوا در Notepad

جستجو
شنبه ۱ دی ۱۴۰۳ | ۱۵:۵۹:۴
۱۳۹۵/۷/۲۶ دوشنبه
(9)
(1)
♨️ جلسه دوم - اجرای یک برنامه جاوا در Notepad
♨️ جلسه دوم - اجرای یک برنامه جاوا در Notepad

فهرست جلسات دوره مقدماتی جاوا

مقدمه اول | جاوا چیست؟

مقدمه دوم | تاریخچه جاوا

مقدمه سوم | ویژگی‌های زبان جاوا

جلسه اول | راهنمای دانلود و نصب JDK

جلسه دوم | اجرای یک برنامه جاوا در Notepad

جلسه سوم | راهنمای دانلود و نصب Eclipse

جلسه چهارم | ساخت اولین برنامه جاوا در Eclipse

جلسه پنجم | متغیر ها در جاوا

جلسه ششم | تغییر فونت محیط Eclipse

جلسه هفتم | عملگر‌های پایه ای جاوا

جلسه هشتم | دستورات شرطی

جلسه نهم | اشیا و کلاس ها

جلسه دهم | ورودی گرفتن

جلسه یازدهم | حلقه‌های کنترلی

جلسه دوازدهم | کلمه کلیدی static

جلسه سیزدهم | کلاس Math

جلسه چهاردهم | کلاس String

جلسه پانزدهم | آرایه‌های یک بعدی

جلسه شانزدهم | کنترل سطح دسرسی (Modifiers)

جلسه هفدهم | متدها در جاوا

جلسه هجدهم | کلمه کلیدی this

جلسه نوزدهم | کلاس‌های داخلی

جلسه بیستم | ارث بری در جاوا

جلسه بیست و یکم | کلمه کلیدی final

جلسه بیست و دوم | Overriding در جاوا

جلسه بیست و سوم | Polymorphism( چند ریختی)

جلسه بیست و چهارم | چندریختی را بهتر یادبگیرید

جلسه بیست و پنجم | Abstraction( انتزاع)

جلسه بیست و ششم | Encapsulation(کپسوله سازی)

جلسه بیست و هفتم | اینترفیس (Interface)

جلسه بیست و هشتم | کلاس Random

جلسه بیست و نهم | Exceptions (استثناها)

جلسه سی ام | کار با فایل در جاوا(Files and I/O)

جلسه سی و یکم | کلاس InputStreamReader

جلسه سی و دوم | کلاس OutputStreamWriter

جلسه سی و سوم | کلاس BufferedReader

جلسه سی و چهارم | کلاس BufferedWriter

جلسه سی و پنجم | Serialization در جاوا

جلسه سی و ششم | چندنخی(Multithreading)

جلسه سی و هفتم | آرایه دو بعدی در جاوا

جلسه سی و هشتم | کلاس ArrayList در جاوا

جلسه سی و نهم | Non Access Modifier در جاوا

 

 

 

دوره رایگان مقدماتی زبان جاوا

 

لیست تمامی دوره های آموزش زبان برنامه نویسی جاوا[کــلیک کنید]

 

جلسه دوم - اجرای یک برنامه جاوا در 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;
    }
     
    • یک متد که مقدار 5 را برمیگرداند.


    ما در خلال آموزش که گاهی برای این که مفاهیم رو بهتر بفهمیم بخشی از اموزش هایی که در جلسات بعدی قصد پرداختن بهش داریم رو پیش تر می‌اوریم.مثلا در اینجا اصلا قصد نداشتم به متد به پردازم اما برای درک بهتر این بخش ازش استفاده کردم.


    تا اینجا ی دیدی درمورد متد پیدا کردیم پس به سراغ ادامه اموزش می‌رویم.


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


    وقتی ما یک برنامه جاوا رو اجرا میکنیم کامپایلر از متد main به بعد خط به خط در محدوده دو آکولاد"{}" شروع به خواندن و اجرا کردن دستورات برنامه میکنه پس هر کلاس برای اجرا شدن باید یک متد main داشته باشد.


    شکل عمومی متد main بصورت زیر است:

        public static void main(String[] args) {

                    }
         

        در نگاه اول این فرایند کد زدن تا کامپایل و اجرا کردن برنامه خیلی خشک و دستی وقت گیر انجام میشه K اما صبرکنید!!!ویرایشگر(IDE) Eclipse این کارو برای ما آسان میکنه!!!!شما راحت در محیط جذاب Eclipse می‌توانید کد بزنید،اشکال برنامتون رو پیدا کنید،کامپایل کنید و در نهایت اجرا کنید.در آموزش بعدی به دانلود و نصب و کار با برنامه Eclipse می‌پردازیم.

         

        همان طور که از دستور بالا می‌بینید این متد مثل سایر متدها هست که:

         

        • نوعش void (یعنی مقداری رو برنمی گرداند درجلسات اینده بیشتر بهش می‌پردازیم)
        • نامش main
        • ورودیش args از نوع آرایه ای از String هست که درجلسات اینده بیشتر بهش می‌پردازیم.
        • دو آکولاد باز و بسته {  } بدنه و محدوده دستورات درون این متد رو مشخص می‌کند.
        • به کلمات کلیدی static ,public و نوع ورودی ها و متغیرها که درجلسات اینده بهش می‌پردازیم.

        با متد main اشنا شدیم حالا میریم به سراغ چاپ پیام "Hello Iran"در جاوا برای چاپ متن و پیام و مقدار در خروجی از دستور زیر استفاده میکنیم:

            System.out.println();


            برای چاپ متن با پیام مورد نظرمون رو درون دو نقطه ویرگول"" بصورت زیر قرار بدیم:

                System.out.println("متن مورد نظر");
                 

                که در اینجا قصد داریم متن "Hello Iran "رو چاپ کنیم پس بصورت زیر عمل میکنیم:

                 

                System.out.print ln("Hello Iran");
                 
                 
                .....ادامه این جلسه آموزشی را می‌توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.
                 

                 

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

                آموزش آسان و ساده زبان برنامه نویسی جاوا

                لینک دانلود

                 

                 

                 


                نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
                برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.

                telegraminstagram
                نظرات کاربران
                *نام و نام خانوادگی
                * پست الکترونیک
                * متن پیام

                بستن
                *نام و نام خانوادگی
                * پست الکترونیک
                * متن پیام

                4 نظر
                حامد تاجیک
                جمعه نوزدهم فروردین ۰۱
                پاسخ
                ()
                ()
                حامد تاجیک
                بسيار عالي بود
                pooya
                پنج شنبه چهارم فروردین ۰۱
                پاسخ
                ()
                ()
                pooya
                با سلام من در همين ابتدا دچار اشکال شدم در هنگام کامپايل کردن و نوشتنjavac Helloiran.javaو با رعايت مو به مو اموزش خطا داده شد کهjavac is not recognized و گفته شد به عنوان يک فايل دسته اي ورودي يا خروجي شناخته نشد علت چيست؟
                میلاد
                شنبه بیست و پنجم خرداد ۹۸
                پاسخ
                ()
                ()
                میلاد
                دوست عزيز لينک دانلود خرابه
                پاسخ مدیر سایت
                سلام.بررسی شد .لینک صحیح است
                پاسخ مدیر سایت
                zahra
                چهارشنبه یازدهم بهمن ۹۶
                پاسخ
                (1)
                ()
                 zahra
                با سلام من در همين ابتدا دچار اشکال شدم در هنگام کامپايل کردن و نوشتنjavac Helloiran.javaو با رعايت مو به مو اموزش خطا داده شد کهjavac is not recognized و گفته شد به عنوان يک فايل دسته اي ورودي يا خروجي شناخته نشد علت چيست؟با توجه به اينکه چيزي از برنامه نويسي نميدانم ممکن است سوالات زيادي براي من بوجود ايد ايا گروه ي که شخص استاد زارعي به سوالات پاسخ دهند يا راهي ديگر براي پرسش هايما وجود دارد يا خير؟با تشکر از سايت خوب و اموزش خوبتان
                هدر سایت
                دوره برنامه نویسی Spring Core
                مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
                آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
                ثبت نام در دوره آموزش Spring security
                دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
                دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
                دوره آموزش مبانی زبان برنامه نویسی جاوا
                دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
                مقدمه ای از زبان برنامه نویسی جاوا(java)
                آموزش زبان برنامه نویسی جاوا
                آموزش گرافیک در زبان برنامه نویسی جاوا
                آموزش مدیریت چیدمان گرافیکی در زبان جاوا
                آموزش ساخت بازی دوبعدی در زبان جاوا
                Collection ها در زبان برنامه نویسی جاوا
                آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
                نمونه پروژه های رایگان زبان جاوا
                آموزش دیتابیس در زبان برنامه نویسی جاوا
                نمونه مثال پایه ای زبان برنامه نویسی جاوا
                نمونه مثال String در زبان برنامه نویسی جاوا
                آموزش جامع برنامه نویسی JavaFX
                آموزش ساخت برنامه آزمون تستی در JavaFX
                آموزش برنامه نویسی سوکت در جاوا
                آموزش ساخت برنامه دفترچه تلفن با JavaFX
                آموزش ساخت ربات ساده تلگرام با زبان جاوا
                آموزش ساخت برنامه ماشین حساب با JavaFX
                آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
                دوره آموزش Spring Boot
                سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
                سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
                سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
                سفارش انجام پروژه زبان برنامه نویسی سی(C)
                سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
                سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
                سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
                سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
                سفارش انجام پروژه هوش مصنوعی
                سفارش انجام پروژه طراحی الگوریتم
                سفارش انجام پروژه ساختمان داده ها
                سفارش انجام پروژه مهندسی نرم افزار
                سفارش انجام پروژه شبکه های کامپیوتری
                سفارش انجام پروژه پایگاه داده: دیتابیس (database)
                 سفارش انجام پروژه سیستم عامل
                سفارش انجام پروژه پاورپوینت(PowerPoint)
                سفارش انجام پروژه اکسل (Excel)
                سفارش انجام تحقیق و تهیه مقاله
                سوالات متداول برنامه نویسی
                جدیدترین مطالب