Java dasturlash tiliga kirish




Download 5.99 Kb.
Sana25.01.2024
Hajmi5.99 Kb.
#145842
Bog'liq
Java dasturlash tiliga kirish-fayllar.org


Java dasturlash tiliga kirish


Java dasturlash tiliga kirish









Java – Yuqori darajali, obyektga


yo’naltirilgan, class lar ga asoslangan,
concurrent (bir vaqtning o’zida parallel
boshqa amallarni bajaradigan), securet
(xavfsizlik darajasi yuqori) komputer
dasturlash tili.






❖ Object Oriented − Javada hamma narsa ob’ekt shaklidadir. Javani


ob'ekt modeliga asoslanganligi tufayli osongina kengaytirish mumkin.
❖ Platform Independent − Javada kompilyatsiya boshqa dasturlash
tillaridagi kabi (C, C++ ..) aynan biror-bir platforma uchun emas balki
platformalarga bog’liq bo’lmagan bayt-kodga kompilyatsiya bo’ladi.
Bayt kod esa JVM o’rnatilgan ixtiyoriy qurilmada ishga tushishi mumkin.
❖ Simple − Java o’rganishga oson qilib yaratilgan. Agarda siz OOP ning
asosiy konsepsiyalarni bilsangiz javani o’zlashtirish siz uchun qiyin
bo’lmaydi.
❖ Secure − himoyalanganlik funksiyasi evaziga Java viruslardan va
soxtaliklardan holi tizimlarni yaratish imkonini beradi. Autentifikatsiya
qilish metodlari ochiq kalitli shifrlashiga asoslangan.



❖ Architecture-neutral − Java kompilyator arxitekturaga bo’g’liq


bo’lmagan ob’ektli fayl formatini generatsiya qiladi. Bu esa
kompilyatsiya qilingan kodni Java bajarish tizimi mavjud bo’lgan
ko’pchilik protsessorlarda bajarilishini ta’minlaydi.
❖ Multithreaded − Javaning ko’p oqimli (multithreaded) funksiyasi
yordamida bir vaqtning o’zida bir nechata vazifani (amallarni) bajaruvchi
dasturlarni tuzish imkonini beradi.
❖ Interpreted − Java byte code tezkor ravishda qurilma(microprocessor)
tiliga tarjima qilinadi va hech qanday joyda saqlanmasdan qurilmaga
uzatiladi. High Performance − With the use of Just-In-Time compilers,
Java enables high performance.



❖ Distributed − Java is designed for the distributed environment of the


internet.
❖ Dynamic − Java C yoki C ++ ga qaraganda dinamik deb hisoblanadi,
chunki u rivojlanayotgan muhitga moslashishga mo'ljallangan.






JVM (Java Virtual Machine) is an abstract machine. It is a specification


that provides runtime environment in which java bytecode can be
executed. The JVM performs following main tasks:
• Kodni yuklash (Loads code)
• Kodni tekshirish (Verifies code)
• Kodni bajarish (Executes code)
• Bajarilish muhitini yaratish (Provides runtime environment )



JRE –bajarilish muhitini ta’minlash uchun ishlatiladi. U fizik jihatdan


mavjud va uning tarkibida turli kutubxonalar va JVM bajarish jarayonida
ishlatiladigan boshqa fayllar mavjud.





















public : access modificator (Dostup yoki ruxsat turi) bo’lib ushbu methodning barchaga


ruxsat etilganligini va ko’rinishini ta’minlaydi.
class: kalit so’z bo’lib Javada klasslarnini e’lon qilish uchun ishlatiladi.
static: Kalit so’z bo’lib methodni static qilsih uchun ishlatilgan. Satatic methodlarga
murojat qilish(chaqirish) uchun classdan object olish shart emas. Bu yerda main()
methodini JVM chaqiradi. Bunda ushbu method joylashgan classdan object olinmaydi.
void: qaytarish toifasi bo’lib method hechnima qaytarmasligini bildiradi.
main: main() methodi Javada yozilgan dastur uchun juda ham muhim methoddir.
Dasturning barcha logikasi aynan mana shu method ichida bajariladi. Agarda dasturda
main() methodi bo’lmasa compilyasiya xatoligi yuz beradi.
String[] args : bu yozuv toifasi String va nomi args bo’lgan massiv(array)ni ifodalaydi.
Javada massivlar mavzusida massivlar haqida batafsil to’xtalamiz.
System.out.println : Consolga yozish uchun ishlatiladi.















http://fayllar.org
Download 5.99 Kb.




Download 5.99 Kb.