خیلی جاهه کاربرد داره
مثلا برنامههای دسکتاپی، برنامههای تحت وب، برنامههای بزرگ و پیشرفته، موبایل، سیمکارتها، رباتها، بازیها و سیستمهای کوچک و ..
مثلا برنامههای دسکتاپی، برنامههای تحت وب، برنامههای بزرگ و پیشرفته، موبایل، سیمکارتها، رباتها، بازیها و سیستمهای کوچک و ..
اولین بار در سال ۱۹۹۱ توسط جیمز گوسلینگ در شرکت sun توسعه داده شد و اسمش Greentalk بود و بعد از اون هم به Oak تغییر کرد
اما در سال ۱۹۹۵ اولین نسخه از اون به اسم جاوا منتشر شد
جاوا اسم یکی از جزایر اندونزی هست که اولین قهوهها اونجا تولید میشدن
اما در سال ۱۹۹۵ اولین نسخه از اون به اسم جاوا منتشر شد
جاوا اسم یکی از جزایر اندونزی هست که اولین قهوهها اونجا تولید میشدن
Java Features
Simple
Object-Oriented
Portable
Platform independent
Secured
Robust
Architecture neutral
Dynamic
Interpreted
High Performance
Multithreaded
Distributed
شئگرا بودن یا Object-Oriented بودن جاوا به معنی این هستش که همه چیز در جاوا بصورت یک شئ هست و بهتره که اجزا یک شی در کنار هم باشن
مفاهیم اصلی شیگرا بودن
Object
Class
Inheritance
Polymorphism
Abstraction
Encapsulation
مفاهیم اصلی شیگرا بودن
جاوا هیچ وابستگی به platform نداره و میتونه همه جا اجرا بشه.
وقتی کد جاوا به وسیله کامپایلر، کامپایل میشه، به bytecode تبدیل میشه. (همون فایل .class)
و بعدش توسط jvm اجرا میشه
وقتی کد جاوا به وسیله کامپایلر، کامپایل میشه، به bytecode تبدیل میشه. (همون فایل .class)
و بعدش توسط jvm اجرا میشه
مراحل نوشتن یک برنامه ساده جاوا
۱- نصب jdk
۲- نوشتن برنامه
۳- کامپایل و اجرا برنامه
۱- نصب jdk
۲- نوشتن برنامه
۳- کامپایل و اجرا برنامه
class Simple { public static void main(String args[]) { System.out.println("Hello Java"); }
}
وقتی یک برنامه جاوایی کامپایل میشه در واقع کد جاوا توسط کامپایلر جاوا تبدیل به byte code میشه