• Method Area
  • Method Parameters tur
  • Output Parameters
  • Passing by Value (Qiymat boyicha uzatish)
  • Abstraction (Obyektlik dasturlash)




    Download 49,53 Kb.
    bet12/24
    Sana17.05.2024
    Hajmi49,53 Kb.
    #239490
    1   ...   8   9   10   11   12   13   14   15   ...   24
    Bog'liq
    Interview questions answers

    Permanent Generation: Bu saha, Java 7 va avvalgi versiyalardagi bir qancha metadatalarni (masalan, klasslar, methodlar, fieldlar) saqlash uchun ishlatilgan edi. Bu saha haqida muammolar tugagach, yangi Java versiyalarida Metaspace sahasi unga o'rniga kelgan. Bu o'zgarish bilan bir qancha muammolar, masalan, "PermGen space" xatoligi, bartaraf bo'lishdi.

  • Metaspace: Java 8 va undan keyin, "Permanent Generation"ni o'zida o'zlashtirgan saha. Metaspace, klass metadatalarini (masalan, klasslar, methodlar, fieldlar) saqlash uchun ishlatiladi. Metaspace sahasi o'zgaruvchilarni dinamik ravishda qo'llab-quvvatlaydi va kerak bo'lganda avtomatik ravishda o'zgaruvchilarni ko'paytirishga yordam beradi.

  • Method Area: Bu saha, Metaspace uchun nomdan tashqari ishlatiladi. Metaspace esa Method Area va boshqa metadatalarni saqlash uchun bo'lib ishlaydi.

    Bu xotira qismlari, dastur boshlandi va boshlandi emas, dinamik xotira manzilini belgilash, saqlash va boshqarishda kerak bo'lgan muhim qismlardir.
    Начало формы
    Part_4
    Method Parameters turlari quyidagilardir:

    1. Primitive (Oddiy) Parameters: Bu tur parametrlar, boshqa obyektlardan yoki primitiv (int, float, boolean, va hokazo) ma'lumotlaridan iborat bo'lgan parametrlardir.

    2. Reference (O'zgaruvchi) Parameters: Bu tur parametrlar, obyekt o'zgaruvchilaridan (masalan, massivlar) iborat bo'lgan parametrlardir. Bu parametrlar orqali obyektlarning manzili (reference) uzatiladi.

    3. Output Parameters: Bu parametrlar funksiya tomonidan qiymat qaytarish uchun ishlatiladi. Misol uchun, funksiya ikkita son qaytarsa, biri qaytariladigan qiymat, ikkinchisi output parameter bo'ladi.

    4. Input-Output Parameters: Bu parametrlar funksiya tomonidan olinadi, o'zgartiriladi va uni yangi qiymati funksiya tugaganida ko'rsatiladi.

    Passing by Value (Qiymat bo'yicha uzatish): Bu usulda, funksiya parametr sifatida olinadigan ma'lumotni ko'rsatkichi (reference) bilan emas, balki o'zgarmas (immutable) bo'lgan qiymat (value) bilan olib ishlaydi. Java, primitiv o'zgaruvchilari usuli bilan odatda qiymatlar bo'yicha uzatishni qo'llaydi.

    Download 49,53 Kb.
  • 1   ...   8   9   10   11   12   13   14   15   ...   24




    Download 49,53 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Abstraction (Obyektlik dasturlash)

    Download 49,53 Kb.