زبان برنامه نویسی جاوا ؟!
جاوا (Java) یک زبان برنامهنویسی شیءگرا و سطح بالا است که ابتدا توسط سان مایکروسیستمز (Sun Microsystems) در اوایل دهه 1990 توسعه یافته است. جاوا به خاطر قابلیتهای چندپلتفرمی، رویکرد شیءگرا، و امنیت بالا مشهور است. این زبان دارای ویژگیهای مختلفی است که آن را به یکی از محبوبترین زبانهای برنامهنویسی در دنیا تبدیل کرده است به صورت کلی می توان گفت :
1 ) جاوا یک زبان برنامهنویسی چندمنظوره و شیگرا است که تا حدودی زیادی به C و ++C شباهت دارد
2 ) شرکت سان مایکروسیستمز در سال 2000 ارائه کرده است
3 ) جاوا زبان رایانهای ساده، شیگرا، مناسب شبکه، تفسیرشدنی، مستحکم، امن، فارغ از معماری، پرتابل، با عملکرد بالا
4 ) جاوا یک زبان مبتنی بر شبکه است
5 ) عدم وابستگی به معماری موجب پرتابل شدن جاوا شده است
6 ) جاوا از سوی تیمی در شرکت سان مایکروسیستمز به رهبری جیمز گاسلینگ توسعه یافته و پیشرفت کرده است و در سال 1995 منتشر شد. این زبان متعاقباً از سوی شرکت اوراکل خریداری شده است
جاوا چه تفاوتی با جاوا اسکریپت دارد؟
1 ) جاوا اسکریپت از سوی نت اسکیپ توسعه یافته
2 ) جاوا محبوبیت روزافزونی دارد، نام آن را به جاوا اسکریپت تغییر داد تا بتوانند از این موج محبوبیت جاوا به هم دلیل است که جاوا اسکریپت محبوب شد
3 ) جاوا محبوبیت روزافزونی دارد، نام آن را به جاوا اسکریپت تغییر داد تا بتوانند از این موج محبوبیت جاوا استفاده کند
کتابخانه های جاوا ؟
- BLADE
- Dropwizard
- Grails
- GWT
- Hibernate
ویژگی های اصلی زبان جاوا اسکریپت :
1) شیءگرا (Object-Oriented): جاوابرمبنای اصول برنامهنویسی شیءگرا است، به این معنی باشد که از عبارت هایی مثل کلاسها، اشیاء، وراثت، کپسولسازی و چندریختی ساپورت می کند. این ویژگیها به برنامه نویسان اجازه میدهد که کدهای قابل استفاده مجدد و قابل نگهداری کنند.
2 ) چندپلتفرمی (Platform-Independent): جاوا به گونهای طراحی شده است که برنامهها میتوانند بدون تغییر روی سیستمعاملهای مختلف پیاده سازی شوند. این امر موجب استفاده از مفسر جاوا (Java Virtual Machine یا JVM) فراهم میشود که کدهای جاوا را به بایتکد تبدیل میکند. این بایتکد میتواند روی هر سیستم با JVM مناسب اجرا شود و پیاده سازی شود.
3 ) ساده و قابل فهم: سینتکس (Syntax) آن تا حد زیادی مشابه C و C++ است احتیاج به رویداد های پیچیده در این زبان نیست
4 ) امنیت: زبان برنامه نویسی جاوا دارای چندین ویژگی امنیتی می باشد که به برنامه نویسان این امکان را میدهد تا برنامههای امنیت ایجاد کنند.
این دوره مناسب چه افرادی می باشد ؟!
1 ) سن 14 سال بالا
2 ) توسعهدهندگان اپلیکیشنهای موبایل
3 ) مهندسان نرمافزار
4 ) برنامهنویسان و توسعهدهندگان نرمافزار
5 )تحلیلگران داده
6 ) متخصصان امنیت سایبری