تعویض نسخه دانلودی با نسخه فیزیکی و یا بالعکس امکان پذیر نمی باشد
زبان برنامه نویسی جاوا در اواسط دههی 1990 میلادی از سوی شرکت سان (Sun Microsystems) معرفی شد.
ابتدا با نام بلوط (Oak) و بعد با نام سبز (Green) به عنوان یک پروژه توسط گاسلینگ و همکارانش در حال پیشرفت بود. اما نهایتا، آن ها به دلیل علاقه خاصی که به قهوه جاوا Java یا Jawa داشتند، این نام را برای زبان برنامه نویسی جدیدشان انتخاب نمودند. جاوا، نام جزیره ای است در اندونزی که نوع خاصی از قهوه محصول این جزیره است و به نام «قهوه جاوا» یا Java Coffee یا Jawa Coffee معروف است
این زبان به گونهای طراحی شده که برنامهنویسان آشنا به C و C++ به سادگی بتوان آن را یاد بگیرند. در سالهای 2006 و 2007 شرکت سان، جاوا را به عنوان یک نرمافزار رایگان و متنباز تحت پروانه عمومی همگانی گنو (GNU General Public License) منتشر کرد. اوراکل (Oracle) در سال 2009/2010 شرکت سان را خریداری کرد و در حال حاضر مالک جاوا است
زبان برنامه نویسی جاوا (Java Programming Language) در میان زبان های برنامه نویسی سطح بالا یکی از زبان های برنامه نویسی شاخص است که هدف اولیه از ایجاد آن استفاده در تلویزیون های کابلی بود. اما به مرور زمان این هدف، تبدیل به ایجاد زبان برنامه نویسی همه منظوره ای شد که قابلیت اجرا در سیستم های عامل مختلف را داشته باشد.
جاوا فقط زبان برنامهنویسی رسمی گوگل برای توسعهی اپلیکیشنهای اندرویدی نیست گوگل از جاوا در قسمتهای داخلی اندروید نیز استفاده کرده است. یادگیری جاوا برای نوشتن اپلیکیشن اندرویدی دو بخش جدا دارد. یک بخش خود زبان برنامهنویسی جاوا است و بخش دیگر فهمیدن قسمتهای مختلف یک اپلیکیشن مانند واسط کاربری، سیستمعامل اندروید و SDK اندروید است.
فصل اول : نصب، راه اندازی و آشنایی با محیط و اجرای برنامه مرور کلی
نصب JDK
نصب Eclipse
نصب IntelliJ IDEA
نصب و راه اندازی -NetBeans -
NetBeans - ایجاد یک پروژه و افزودن کد جدید به
ایجاد یک برنامه جدید NetBeans
نصب و راه اندازی - Eclipse
ایجاد یک پروژه و افزودن کد جدید به - Eclipse
ایجاد یک برنامه جدید Eclipse
IntelliJ IDEA - نصب و راه اندازی
ایجاد و کد نویسی برای پروژه جدید - IntelliJ IDEA
ایجاد یک برنامه جدید - IntelliJ IDEA
تست اجرای برنامه از طریق خط فرمان
فصل دوم : آشنایی با اپلیکیش ها جا وا برنامه ای جهت چاپ متن
چاپ یک خط متنی با چندین دستور
چاپ چندین خط متنی با یک دستور
نمایش چندین خط با استفاده از متد
نحوه استفاده از مستندات آنلاین جاوا
ساختار شرطی If، عملگرهای رابطه ای و تساوی
فصل سوم: مبانی برنامه نویسی شی گرا (معرفی کلاس ها، اشیا، متدها و رشته ها)
معرفی کلاس Account و کاربرد متدهای get و set
ایجاد و تغییر در یک شی Account
دید ادراکی از شی Account
کلاس Account با سازنده ای که متغیر نام را مقداردهی اولیه می کند
مقداردهی متغیر نمونه توسط سازنده کلاس Account در زمان ایجاد شی
آشنایی با کلاس AccountTest
کلاس Account با یک سازنده و یک متد جهت اعتبارسنجی
ورود و خروج اعداد ممیز اعشار
فصل چهارم : ساختارهای کنترل و تکرار در جاوا (بخش اول)
دستور If…else تو در تو
محاسبه میانگین با استفاده از While و counter-controller
محاسبه میانگین با استفاده از While و sentinel-controller
عملگرهای انتسابی محاسباتی
عملگرهای افزاینده پیشوندی و پسوندی
فصل پنجم: ساختارهای کنترل و تکرار در جاوا (بخش دوم)
محاسبات بهره مرکب با استفاده از حلقه For
حلقه تکرار do...while
ساختار انتخابی چندتایی switch
آشنایی با دستور break
آشنایی با دستور continue
عملگرهای منطقی
فصل ششم: تعریف متدها و توابع در کلاس ها و تولید اعداد تصادفی
تعریف متد maximum جهت محاسبه بیشینه
فرایند casting و تبدیل ضمنی مقدار آرگومان ها
پکیج های API جاوا
تولید اعداد تصادفی صحیح
شبیه سازی پرتاب تاس
محدوده دسترسی متغیرهای محلی و فیلدها
نگاهی به مفهوم method overloading
فصل هفتم : آرایه ها و لیست های آرایه ای جنریک
مقداردهی اولیه عناصر آرایه با صفر
مقداردهی اولیه عناصر آرایه با array initializer
محاسبه مقادیر برای جایگذاری در عناصر یک آرایه
محاسبه مجموع عناصر یک آرایه
برنامه رسم نموداری میله ای
شبیه سازی برنامه تاس با استفاده از آرایه
برنامه سنجش کیفیت غذای سلف دانشگاه
برنامه شبیه سازی بر زدن و دست دادن کارت های بازی
آشنایی با حلقه Enhanced for
ارسال آرایه به متد
ایجاد کلاس GradeBook برای ذخیره نمرات دانش آموزان
نحوه تعریف مقداردهی آرایه های چند بعدی
ایجاد کلاس GradeBook با آرایه های چند بعدی برای ذخیره نمرات دانش آموزان
چگونگی استفاده از آرگومان هایی با طول متغیر
مقداردهی اولیه آرایه با استفاده از آرگومان های خط فرمان
معرفی متدهای کلاس آرایه و System.arraycopy
معرفی کلاس Generic arrayList collection در جاوا
دانلود آموزش جاوا