معرفی آموزش زبان برنامه نویسی جاوا
- زبان جاوا یک زبان OOP یا شیئ گرا است.
- جاوا حافظه تخصیص داده شده را مدیریت کرده و به موقع آزاد میکند.
- جاوا زبانی مستقل از سخت افزار است که این امر باعث توسعه اینترنت نیز شد.
- برنامه های نوشته شده توسط جاوا اصطلاحاً Multi Platform هستند.
- جاوا یک زبان Case-Sensitive است یعنی به حروف کوچک و بزرگ حساس است. مثلا در جاوا A1 و a1 با یکدیگر متفاوت هستند.
- شعار آقای گاسلینگ و سایر توسعه دهندگان این زبان برنامه نویسی این بود که یک بار بنویس، همه جا اجراش کن Write One, Run Anywhere!
ابزارهای برنامه نویسی جاوا
- محیطهای توسعهی یکپارچه برنامه نویسی یا IDE های زیادی همچون Eclipse، IntelliJ IDEA و NetBeans هستند.
- به منظور آماده سازی محیط برنامه نویسی جاوا شما حتماً به JRE و JDK نیاز دارید.
- میتوان نسخههای متعدد JDK را روی سیستم عامل نصب کرد ولی یک نسخه را میبایست به عنوان مرجع کامپایلر فایلها به سیستم معرفی کرد.
آشنایی با مفهوم Garbage Collection
برنامه نویس جاوا نیازی نیست تا خود را درگیر مسائل مربوط به Memory یا “حافظه” کند چرا که این وظیفهای است که بر عهده خود ماشین مجازی جاوا گذاشته شده است.
در حقیقت Garbage Collection در پشت پرده فعال است و به محض این که بفهمد ما قصد داریم یک شیئ جدید ایجاد کنیم اما حافظهای برای این شیئ جدید موجود نیست به صورت خودکار بخشهای مختلف برنامه را مورد بررسی قرار خواهد داد تا ببیند که آیا شیئی یا چیزی در برنامه وجود دارد که قبلاً ایجاد شده است ولیکن دیگر مورد استفاده قرار نمیگیرد یا خیر! و به محض مواجهه با چنین موقعیتی حافظه اختصاص داده شده به آن شیئ دیگر را گرفته و به شیئ جدیدی که قصد داریم ایجاد کنیم اختصاص میدهد.
به طور کلی مفهومGarbage Collection را میتوان یکی از قابلیت بسیار مهم دیگر ماشین مجازی جاوا تلقی نمود.
JDK
- مجموعهای از کلاسها و ابزارهاست که با استفاده از آن میتوان برنامه جاوا را کامپایل و اجرا کرد.
- مجموعه ای از کلاسها (که در واقع کتابخانه یا library جاوا محسوب میشوند)
- کامپایلر
- Debugger یا اشکالزدا
- محیط اجرایی جاوا (JRE)
- JDK همچنین حاوی ابزارهایی است که با استفاده از هر یک از آنها میتوان عملیات مختلفی را انجام داد برخی از آنها عبارتند از :
- Javac : ابزاری برای کامپایل کردن کدهای جاواست این ابزار از روی فایلهای *.java فایلهای *.class میسازد.
- Java : این ابزار برنامه ای را که کامپایل شده را اجرا میکند.
- Jar : از روی مجموعه ای از فایلها یک فایل *.jar می سازد. (فایلهای jar همانند zip هستند)
- Javadoc : از این ابزار برای تولید مستندات کلاسهای جاوا استفاده میشود.
- Jdb : ابزاری برای اشکالزدایی برنامه هاست.
پاورپوینت آموزش زبان برنامه نویسی جاوا برای شما جهت ارائه حرفه ای آماده شده است. می توانید بخشی از اسلایدهای این پاورپوینت را در گالری تصویر مشاهده نمایید.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.