Java زبانی ساده، کاملا شی گرا، با امنیت بالا و دارای امکانات چندبندی (Multi-threading) است. از نگارش۲/۱ به بعد ابزارهای Swing، جاوا را به زبانی آسان و جذاب برای ایجاد یک GUL کاربر پسند تبدیل کرده اند. از نقطه نظر دیگر می توان گفت: که جاوا یک زبان مستقل از سیستم عامل نیست بلکه همانند یک سیستم عامل مستقل و کوچک عمل می کند. همان طور که درWindows زبان های برنامه نویسی امکان اجرا در بستر (Platform) مربوط به Windows/Intel را دارند، برنامه های جاوا امکان اجرا در Java/JVM را دارند. و همانند Windows جاوا هم یک بستر نرم افزاری، تجاری و منحصر به یک شرکت است.
جاوا (Java) یک زبان برنامهنویسی است که در آغاز توسط شرکت سان مایکروسیستمز ایجاد شده و در مقایسه با زبان های دیگر، هم چون ++C یا بیسیک یا فورترن، زبان نسبتاً جدیدتری است. این زبان قسمت های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی گرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است تا قابلیت اجرا روی تمامی ماشین های شبیه سازی جاوا را صرف نظر از معماری و خصوصیات آن کامپیوتر داشته باشد. جاوا برای نوشتن انواع برنامه های تحت وب، برنامه نویسی سیستم های کوچک مانند موبایل، پاکت پیسی و…، برنامه های کاربردی بزرگ (Enterprise)، برنامههای رومیزی (Desktop) و غیره مناسب است. یکی از قابلیت های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می دهد. ضریب اطمینان عملکرد برنامه های نوشته شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد.
سرفصل های دوره آموزشی Udemy Learn Java Programming Complete Course:
– معرفی
– شروع شدن
– مبانی کامل
– شرایط
– حلقه ها
– آرایه ها
– کلاس ها
– بیشتر در کلاس ها
– ساختارهای داده
– برنامه نویسی پیشرفته
– خودتان بسازید