زبان جاوا (Java)
یکی از زبان های برنامه نویسی که به دلیل شی گرایی و چند نخی بودن به عنوان یکی از محبوب ترین و قدرتمندترین زبان های برنامه نویسی تبدیل شده است ، زبان جاوا است . زبان جاوا از زبان های سطح بالا می باشد و به دلیل رایگان و دردسترس بودن آن از کارآمدترین زبان های برنامه نویسی است. به دلیل کاربرد زبان جاوا در برنامه نویسی موبایل، برنامه نویسانی که در حوزه ی برنامه های اپلیکیشن فعالیت دارند ، از زبان جاوا استفاده می کنند.
در این مقاله سعی داریم بدانیم زبان جاوا چیست ؟ ازکجا به وجود آمده و چه کاربرد و مزیت هایی دارد . با سافت ان جی همراه باشید .
زبان جاوا چیست ؟ تاریخچه آن
زبان جاوا (Java) زبان برنامه نویسی چندمنظوره و شی گراست که درسال 1990 در شرکت سان مایکروسیستمز توسط جیمز گاسلینگ و جمعی از همکارانش به نام های « پاتریک ناتون و مایک شریدن » ابداع شد . آقای گاسلینگ تصممیم گرفت زبان جدیدی برای درک و فهم بیشتر و درعین حال با ابزارهای الکترونیکی بتواند کار کند به سراغ زبان های C و C++ رفت و اولین پایه های زبان جاوا را بنا نهاد و نام بلوط (OAK) برا آن گذاشت. شرکت سان مایکروسیستمز متوجه قابلیت های دیگرشد و درنتیجه به توسعه و گسترش آن اقدام کردند. برای جلسه به کافه ای رفتند و اسم جاوا برآن گذاشتند ؛ نامی برگرفته از قهوه و به همین دلیل است نماد زبان جاوا فنجانی قهوه است که بخاری ازآن بیرون می آید.
زبان جاوا اصلی ترین و مهم ترین زبان برای برنامه های اندرویدی است ؛ از آن به عنوان زبان مادری سیستم عامل اندروید یاد می کنند. این زبان شباهت زیادی با زبان های برنامه نویسی C و C++ دارد و درعین ساده بودن برای ایجاد انواع برنامه های قدرتمند به کار می رود.
مزایای زبان جاوا
پای زبان قدرتمند جاوا به ایران رسیده است با یادگیری آن می توانید در سازمان های دولتی و خصوصی شغلی خوب و بادرآمد عالی پیدا کنید. مزایای زبان جاوا عبارات زیر است :
• مفسری
• پویا
• زبان سطح بالا اما یادگیری نسبتا آسان
• دارای امنیت بالایی است .
• قابل حمل
• بستر مستقل
• چندنخی
• مناسب شبکه
• عدم وابستگی به پلتفرم
• مدیریت خودکار حافظه
زبان جاوا با وجود اینگونه مزایای متعدد دارای معایبی از قبیل سرعت عملکرد پایین ، لایسنس تجاری پولی ، کد های طولانی و پیچیده و عدم وجود ظاهر یکسان برروی دسکتاپ می باشد .
کاربردهای زبان جاوا
زبان برنامه نویسی جاوا در توسعه و ساخت اپلیکیشن های اندروید ، نرم افزار های وب ، دسکتاپ ، ساخت بازی و موارد دیگر استفاده می شود.
کاربردهای زبان جاوا شامل موارد زیر می باشد :
• ساخت اپلیکیشن های اندرویدی
• برنامه های مالی
• محصولات نرم افزاری
• سیستم های نقطه فروش
• کارتهای هوشمند
• رباتیک
• برنامه های کاربردی سازمانی مانند برنامه های کاربردی بانک ها
• برنامه نویسی برای ربات ها
• برنامه نویسی انواع بازی های کامپیوتری و ویدیویی