Java
46 subscribers
42 photos
36 files
137 links
Download Telegram
Channel created
جاوا یک زبان برنامه‌نویسی سطح بالا، امن، قوی و شئ گراست
خیلی جاهه کاربرد داره
مثلا برنامه‌های دسکتاپی، برنامه‌های تحت وب، برنامه‌های بزرگ و پیشرفته، موبایل، سیمکارت‌ها، ربات‌ها، بازی‌ها و سیستم‌های کوچک و ..
اولین بار در سال ۱۹۹۱ توسط جیمز گوسلینگ در شرکت sun توسعه داده شد و اسمش Greentalk بود و بعد از اون هم به Oak تغییر کرد
اما در سال ۱۹۹۵ اولین نسخه از اون به اسم جاوا منتشر شد
جاوا اسم یکی از جزایر اندونزی هست که اولین قهوه‌ها اونجا تولید می‌شدن
تا الان هم ۸ نسخه از جاوا منتشر شده که نسخه ۹ جاوا در سال ۲۰۱۷ منتشر خواهد شد
جاوا چندتا ویژگی خوب داره که میتونه اونو از بقیه زبان‌ها جدا کنه
Java Features

Simple
Object-Oriented
Portable
Platform independent
Secured
Robust
Architecture neutral
Dynamic
Interpreted
High Performance
Multithreaded
Distributed
ساده بودن syntax جاوا که خیلی شبیه به C++ هست
شئ‌گرا بودن یا Object-Oriented بودن جاوا به معنی این هستش که همه چیز در جاوا بصورت یک شئ هست و بهتره که اجزا یک شی در کنار هم باشن
Object

Class

Inheritance

Polymorphism

Abstraction

Encapsulation

مفاهیم اصلی شی‌گرا بودن
جاوا هیچ وابستگی به platform نداره و میتونه همه جا اجرا بشه.
وقتی کد جاوا به وسیله کامپایلر، کامپایل میشه، به bytecode تبدیل میشه. (همون فایل .class)
و بعدش توسط jvm اجرا میشه