پروژه زبان برنامهنویسی جاوا به همراه فهرست مطالب و فصل بندی مجزا
فهرست مطالب
عنوان صفحه
فصل اول : زبان برنامه نویسی جاوا 1
زبان برنامه نویسی جاوا 2
جاوا چیست؟ 3
جاوا یک زبان ساده است 3
جاوا یک زبان شیگرا است 3
جاوا یک زبان مبتنی بر شبکه است 4
جاوا یک زبان تفسیر شده است 4
جاوا یک زبان مستحکم است 4
جاوا یک زبان امن است 5
جاوا یک زبان فارغ از معماری است 6
جاوا یک زبان پرتابل است 6
جاوا یک زبان با عملکرد بالا است 6
جاوا یک زبان چند نخی (multithread) است 7
جاوا یک زبان پویا (دینامیک) است 7
ریشههای پیدایش جاوا 8
نسخههای مختلف جاوا 9
فصل دوم : پلتفرم جاوا 11
مروری بر پلتفرم جاوا 12
نوع دینامیک یا نوع استاتیک 14
نوع دینامیک 14
نوع استاتیک 14
چه زبانهایی از جاوا مشتق شدهاند؟ 15
جاوا چه تفاوتی با جاوا اسکریپت دارد؟ 15
فریمورکهای جاوا 16
فریمورک ساده اپلیکیشن با کمترین اثرات جانبی 16
سرویسهای وب RESTful آماده Production 17
فریمورک وب اپلیکیشن مبتنی بر Groovy 18
فصل سوم : مزیتهای جاوا 20
فواید و مزیتهای جاوا 21
برنامهنویسی شیگرا 21
چرا شیگرایی یک مزیت محسوب میشود؟ 21
زبان سطح بالا با دستور زبان ساده و یادگیری نسبتاً آسان 22
استاندارد برای محاسبات سازمانی 23
کاهش ریسکهای امنیتی 23
عدم وابستگی به پلتفرم 24
زبان توزیع یافته برای همکاری ریموت آسان 24
مدیریت خودکار حافظه 25
چندنخی (Multithreading) 25
ثبات و جامعه عظیم 26
معایب برنامهنویسی جاوا 26
لایسنس تجاری پولی 26
عملکرد پایین 27
جاوا روی دسکتاپ ظاهر و شمایل یکسانی ندارد 27
کد طولانی و پیچیده 28
فصل چهارم : جاوا کجا استفاده میشود؟ 29
جاوا کجا استفاده میشود؟ 30
اپلیکیشنهای اندرویدی 30
محصولات نرمافزاری 30
برنامههای مالی 30
سیستمهای نقطه فروش 30
اپلیکیشنهای تجاری 31
برنامههای کلانداده 31
موقعیتهای شغلی برای برنامهنویسان جاوا 31
وضعیت درآمد 32
جمعبندی زبان برنامهنویسی جاوا 32
جاوا قدیمی است 32
زبانهای JVM بهتری مانند Scala ،Clojure و Kotlin وجود دارند 33
آیا NodeJS برای برنامهنویسان فرانتاند بهتر نیست؟ 33
کار با جاوا راحت نیست 34
جاوا خیلی کُند است و حافظه زیادی مصرف میکند 35
چرا باید به جای هر زبان برنامهنویسی دیگری جاوا آموخت؟ 36
نتیجه گیری 36
منابع و مآخذ 37
زبان برنامه نویسی جاوا
زبان برنامه نویسی جاوا (JAVA) در 23 مه 1995 (برابر با 2 خرداد 1374) از سوی جیمز گاسلینگ (James Gosling) طراحی شده است. جاوا به گواهی سایت معتبر Tiobe از سال 2001 همواره به عنوان اولین یا دومین زبان برنامهنویسی دنیا مطرح بوده است. در تصویر زیر درصد رتبه کسب شده این زبان را بین همه زبانهای برنامهنویسی در طی 18 سال اخیر مشاهده میکنید.