• Google Could Platform uchun qurishni qo’llab-quvvatlash, Firebase Could
Messaging va Google App Engine larni integratsiya
qilish imkoniyati
• Android Virtual Device (AVD Emulator) ilovalarni virtual debug qilish
Android Studio IntelliJ ning deyarli barcha dasturlash tillarida ishlay oladi.
Masalan, Java, C++ va boshqa kengaytirilgan tillar, Go kabilar. Android
ning 3.0 versiyasidan boshlab Kotlin dasturlash tili kiritildi. Shuningdek,
Java 7, Java 8 va Java 9 ning bazi xususiyatlaridan foydalanadi.
Java
Java dasturlash tili yuqori darajali obyektga yo’naltirilgan til bo’lib, asosini
klasslar tashkil etadi. Ba’zan uni klasslar tili deb ham atashadi.
Dasturchilar
orasida “bir marta yoz, hamma joyda ishga tushir (write once, run anywhere -
WORA)” iborasi mavjud. Chunki, Javada yozilgan kod barcha qurilmalarda va
platformalarda ishlay oladi. Odatda, Java kodlarini Java Virtual Mashina (JVM)
baytkodga aylantiradi va ishga tushiradi. Java dasturlash
tilining sintaksisi C va
C++ dasturlash tillariga juda o’xshashdir. 2018-yildan boshlab Java GitHub
platformasida eng ko’p foydalaniladigan tillardan biri hisoblanadi. Xususan, client-
server web ilovalarda 9 milliondan ortiq dasturchilar aynan Java dasturlash tilidan
foydalanadi.
Java James Gosling tomonidan Sun Microsystems (hozirda Oracle)
kompaniyasida yaratilgan. 1995-yilda ilk relizi Sun Microsystems ning
komponenti sifatida Java Platform nomi bilan taqdim qilingan.
Eng oxirgi Java SE 12 versiyasi 2019-yil mart oyida chiqarildi.
Yaratilish prinsplari:
1. U sodda, qulay va obyetga yo’naltirilgan bo’lishi kerak
2. U mustahkam va xafsiz bo’lishi kerak
3. U betaraf yani arxitektura yoki qurilma saylamasligi kerak
4. U yuqori samaradorlik ega bo’lgan holda
ishlashi kerak
5. U interpretatsiyalangan, oqimlarni bilan ishlovchi va dinamik bo’lishi
kerak.
Nashrlari (Editions):
1. Java Card - smart kartalar uchun
2. Java Platform, Micro Edition (Java ME) – cheklangan
resursli muhitlar
uchun
3. Java Platform, Standart Edition (Java SE) – ishchi muhitlari uchun
4. Java Platform, Enterprise Edition (Java EE) – keng distributivli korxona
yoki internet muhitlari uchun
Sintaksisi (“Salom Dunyo” misolida):
Dostları ilə paylaş: