جاوا
حتما تا به حال نام جاوا به دیدرس شما رسیده است چون این زبان تقریبا یکی از پرچمدارهای زبان برنامهنویسی است که به دلیل داشتن دو ویژگی گرانبهایش بسیار ارزشمند است:
- چند سکویی Cross Platform
- شئگرایی OOP
جاوا به صورت رایگان در اختیار همگی قرار دارد و طبق گفتهی سازنده این زبان میلیاردها برنامه با این زبان توسعه داده شدهاند. این زبان در خیلی از پلتفرمها محبوبیت بسیاری دارد ، از جملهی آن میتوان به برنامهنویسی اندروید با جاوا اشاره کرد. به دلیل برنامهنویسی اندروید با جاوا اکثر برنامهنویسان ایرانی به این زبان علاقهمند هستند. اکثر برنامهنویسان اندروید با زبان جاوا کار میکنند.
اهداف جاوا
- قابلیت اطمینان بسیار بالایی دارد به طوری که اجازهی خطا برای برنامهنویس را کم میکند.
- در جاهایی استفاده میشود که کارایی بالایی داشته باشد.
- پویایی زبان
- به معماری پردازنده و سیستم ربطی ندارد و به راحتی منتقل میشود.
- زبانی شئگرا
چند سکویی بودن جاوا
شما میتوانید برنامهی خود را به زبان جاوا بنویسید و به کمک ماشین مجازی جاوا JVM ، آن برنامه را در پلتفرمهای دیگر اجرا کد.
ماشین مجازی جاوا JVM چیست؟
بعد از نوشتن کد در جاوا شما آن را کامپایل میکنید و در نهایت شما یک فایل دارید که از بایت کدهایی تشکیل شده است و ماشین مجازی این فایل را میفهمد و بعد از دریافت آن در سیستم عامل جدید آن برنامه را اجرا میکند.