15 Java-da usul nima?


) Java-da ichki o'rnatilgan sinflar nima?



Yüklə 487,92 Kb.
Pdf görüntüsü
səhifə34/59
tarix07.01.2024
ölçüsü487,92 Kb.
#207303
1   ...   30   31   32   33   34   35   36   37   ...   59
240-core-java-questions-and-answers

139) Java-da ichki o'rnatilgan sinflar nima?
2) Statik bo'lmagan ichki o'rnatilgan sinf
(yoki)
2) Inkapsulyatsiyani oshirish uchun:
137) Demon bo'lmagan ipni qanday qilib demon sifatida qilish mumkin?
Ha
Thread mahalliy o'zgaruvchilari ob'ekt emas, balki ma'lum bir ip bilan bog'langan o'zgaruvchilardir. Biz ThreadLocal ob'ektini sinfdagi shaxsiy
statik o'zgaruvchi sifatida e'lon qilamiz. Har safar yangi ip getter yoki setter yordamida ob'ektga kirsa, biz ob'ekt nusxasiga kirishamiz. Har safar
mavzu qo'ng'iroqlari ThreadLocal misolining usulini oladi yoki o'rnatadi, yangi nusxasi ma'lum bir ob'ekt bilan bog'lanadi.
Sinf ta'rifida statik kalit so'z deklaratsiyasiga ega bo'lmagan ichki o'rnatilgan sinflar statik bo'lmagan ichki o'rnatilgan sinflar sifatida aniqlanadi.
Odatda statik bo'lmagan ichki sinflar ichki sinflar deb ataladi.
Asosiy mavzu har doim demon bo'lmagan. Biz asosiy oqimning demon bo'lmagan tabiatini demonga o'zgartira olmaymiz.
Qayta foydalanish mumkin bo'lmagan sinflar ichki sinfni yaratish o'rniga ichki sinf sifatida belgilanishi mumkin.
Statik ichki o'rnatilgan sinfda sinf ta'rifidan oldin e'lon qilingan statik kalit so'z mavjud.
Misol uchun, biz barcha mavzu guruhlarini boshlashimiz va to'xtatishimiz mumkin. Biz kamdan-kam hollarda thread guruhi sinfidan foydalanamiz.
Odatiy bo'lib, yaratilgan barcha iplar asosiy ipning birlamchi iplar guruhiga tegishli. Har bir mavzu iplar guruhiga tegishli. Muayyan mavzular
guruhiga tegishli bo'lgan mavzular boshqa iplar guruhiga tegishli bo'lgan mavzularni o'zgartira olmaydi.
,
Java-da ichki sinfning maqsadi nima?
,
134) Ip guruhlari nima?
Odatiy bo'lib, barcha mavzular daemon emas. Biz setDaemon() usuli yordamida ipning demon bo'lmagan xususiyatini demonga aylantirishimiz
mumkin. Bu erda ta'kidlash kerak bo'lgan muhim nuqta, biz setDaemon() ni faqat start() usuli chaqirilgunga qadar chaqira olamiz. Agar start()
usulidan keyin setDaemon() ni chaqirsak, IllegalThreadStateException tashlanadi.
1) Statik o'rnatilgan sinf

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   30   31   32   33   34   35   36   37   ...   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin