java

Javada oddiy dastur

Eng birinchi oddiy dasturimizni yaratish uchun talab qilinadigan dasturlar
• JDK o’rnatiladi agar bo’lmasa, (JDK ni yuklab oling va uni o’rnating) download the JDK and install it.
• dasturlash muhiti eclipse yokiy netbeans
• java dasturi yaratiladi
• dasturni compile (kompayl) qilinadi

  1. class Simple{
  2. public static void main(String args[]){
  3. System.out.println("Hello Java");
  4. }
  5. }

Ekranda :Hello Java

class javada kalit so’z Simple klass nomi
public – murojaat huquqi
java dasturlash tilida 4 ta murojaat huquqi bor
1. public – biz yaratgan proyektimizda xohlagan paketdan murojaat qilishimiz mumkin
2. protected – faqat yaratgan paketimizdan murojaat huquqi
3. private – faqat class ichida murojaat huquqi
4. default – boshlang’ich huquq

static -bu yaratgan funksiyamiz umumiyligini bildiradi
void – bu funksiya qiymat qaytarmasligini bildiradi
dasturlashda funksiyalar ikki xil bo’ladi:

  • qiymat qaytardigan va
  • qiymat qaytarmaydigan void funksilar qiymat qatarmaydi

main – dastur ishlashi bilan main funksiyasiga murojaat qiladi

foydalanish mumkin bo’lgan main funksiya ko’rinishlari:
1. public static void main(String[] args)
2. public static void main(String []args)
3. public static void main(String args[])
4. public static void main(String… args)
5. static public void main(String[] args)
6. public static final void main(String[] args)
7. final public static void main(String[] args)
8. final strictfp public static void main(String[] args)

foydalanish mumkin bo’lmagan main funksiya ko’rinishlari:
1. public void main(String[] args)
2. static void main(String[] args)
3. public void static main(String[] args)
4. abstract public static void main(String[] args)

Compile (kompayl) vaqtida java fayl baytcode ga o’giriladi

compilation of simple java program
Dastur bajarilish vaqtida sodir bo’ladigan jarayonlar

 

Runtime vaqtida nima sodir bo’ladi?

runtime vaqtida quydagi qadamlar sodir bo’ladi

what happens at runtime when simple java program runs

  • Classloader : JVM (Java virtual mashinasi) ning quyi tizimi hisoblanadi va  class fayllarni yuklash uchun ishlatiladi
  • Bytecode Verifier:  obyektga murojaat qilishdagi qonunlarni buzilmaganini  kod qismlari uchun tekshiradi.
  • Interpreter: baytkodni o’qib ko’rsatmalarni amalga oshiradi
G'ayratjon Rayimjonov
G'ayratjon Rayimjonov

G'ayratjon Rayimjonovning so'nngi maqolalari (hammasini ko'rish)

(968 marta o'qilgan, bugun 2 marta o'qildi)

O'xshash maqolalar: