Ob'ektga yo'naltirilgan: Java'da hamma narsa Ob'ektdir. Java osongina kengaytirilishi mumkin, chunki u Ob'ekt modeliga asoslangan.
-
Platformadan mustaqil: C va C++ kabi koÿplab boshqa dasturlash tillaridan farqli oÿlaroq, Java kompilyatsiya qilinganda, u platformaga xos mashinaga emas, platformadan mustaqil bayt kodiga kompilyatsiya qilinadi. Ushbu bayt kodi internet orqali tarqatiladi va qaysi platformada bo'lishidan qat'i nazar Virtual Mashina (JVM) tomonidan talqin qilinadi.
yugurish.
-
Oddiy: Java oson o‘rganish uchun yaratilgan. Agar siz asosiy tushunchani tushunsangiz OOP Java-ni o'zlashtirish oson bo'lar edi.
-
Xavfsiz: Java-ning xavfsiz xususiyati bilan u viruslardan xoli, buzg'unchiliksiz tizimlarni ishlab chiqish imkonini beradi. Autentifikatsiya usullari ochiq kalitlarni shifrlashga asoslangan.
-
Arxitektura-neytral: Java kompilyatori arxitektura-neytral obyekt fayl formatini hosil qiladi, bu esa kompilyatsiya qilingan kodni Java ish vaqti tizimining mavjudligi bilan ko'plab protsessorlarda bajariladigan qiladi.
-
Portativ: arxitektura-neytral bo'lishi va spetsifikatsiyaning amalga oshirishga bog'liq jihatlari yo'qligi Java-ni portativ qiladi. Java-dagi kompilyator ANSI C-da toza portativlik chegarasi bilan yozilgan, bu POSIX kichik to'plamidir.
-
Mustahkam: Java asosan kompilyatsiya vaqtidagi xatolarni tekshirish va ish vaqtini tekshirishga urg‘u berib, xatoga yo‘l qo‘yadigan vaziyatlarni bartaraf etishga harakat qiladi.
-
Multithreaded: Java ning ko'p tarmoqli xususiyati bilan bir vaqtning o'zida ko'p vazifalarni bajara oladigan dasturlarni yozish mumkin. Ushbu dizayn xususiyati ishlab chiquvchilarga muammosiz ishlashi mumkin bo'lgan interaktiv ilovalarni yaratishga imkon beradi.
-
Interpreted: Java bayt kodi tezda mahalliy mashina ko'rsatmalariga tarjima qilinadi va hech qanday joyda saqlanmaydi. Rivojlanish jarayoni tezroq va analitik, chunki ulanish bosqichma-bosqich va engil jarayondir.
-
Do'stlaringiz bilan baham: |