جاوا یک زبان برنامه نویسی که به صورت شی گرا ارائه شده است. جاوا شبیه به زبان برنامه نویسی سی پلاس پلاس می باشد اما مدل شی گرایی آسانتری نسبت به سی پلاس پلاس دارد.نام جاوا از Jsut Another Vague Acronym گرفته شده است و دلیل آن این بود که تیم برنامه نویسان جاوا به قهوه خیلی علاقه داشتند. این موضوع در لوگوی جاوا هم مشهود است.
کی از قابلیت های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می دهد. ضریب اطمینان عملکرد برنامه های نوشته شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه های جاوا به صورت کدهای بیتی همگردانی (کامپایل) میشوند. که مانند کد ماشین هستند و وابسته به سیستمعامل خاصی نیستند.
سرفصل های دوره آموزشی Udemy Complete Java Masterclass – updated for Java 10 (2018):
– معرفی دوره
– راه اندازی و مراحل اول
– متغیرها، انواع داده ها و اپراتورها
– آموزش جاوا: عبارات، بیانیه ها، بلوک های کد، روش ها و موارد دیگر
– گزارشات جریان کنترل
– قسمت ۱ OOP – کلاس ها، سازندگان و وراثت
– قسمت ۲ OOP – ترکیب، کپسوله سازی و پلی مورفیسم
– آرایه ها، لیست های داخلی در جاوا، جعبه خودکار و جعبه بندی
– کلاس های داخلی و انتزاعی و رابط
– Java Generics
– نامگذاری کنوانسیون و بسته. کلمات کلیدی ایستا و نهایی
– مجموعه جاوا
– JavaFX
– ورودی و خروجی پایه از جمله java.util
– همسان سازی در جاوا
– عبارات لامبدا
– عبارات منظم
– اشکال زدایی و تست واحد
– پایگاه های داده
– برنامه نویسی شبکه جاوا
– سیستم ماژول جاوا ۹
– مهاجرت پروژه های جاوا به جاوا ۹
– بایگانی فیلم ها
– مواد پاداش