☕️ Java BACKEND developers </>☕️
185 subscribers
89 photos
148 videos
34 files
212 links
Download Telegram
#SAVOL

this kaliti orqali static o'zgaruvchini ishlatsak bo'ladimi?

#JAVOB

Class dan ob'ekt olmasdan turib class ichidagi static o'zgaruvchi va static metodlarga murojaat qilsak bo'ladi
👍1
#SAVOL

this orqali constructorni chaqirsak bo'ladimi?

#JAVOB

this kalit so'zini konstructorga murojaat qilish uchun ishlatsa bo'ladi.

Bunda this kalit so'zidan keyin () qovuslarni yozib o'zimizga kerak bo'lgan konstructorni chaqiramiz.

Muhim joyi this orqali constructorda turgan holda boshqa bitta constructorni chaqirishimiz mumkin.

O'shandayam konstruktorni ichida birinchi qatorda bo'lishi kerak.

Dehqonchasiga aytganda this orqali constructorni chaqirmoqchi bo'lsak, biz buni faqat boshqa bitta constructorda turgan holda chaqirishimiz mumkin.

Va deylik constructorda 2-3 qator kodlar yozilgan bo'lsa this orqali boshqa constructorni chaqirish shulardan eng birinchisi bo'lishi kerak.
Davomi
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Ishlayaptimi? Tegma!

Biror joyga ishga borganda avval yozilgan loyihaga qo'shilsangiz, biror ortiqcha kodga ko'zingiz tushsa, uning ortiqchaligiga 100% ishonsangiz ham avval comment yoki documentationni o'qing. Aks holda videodagi holat bo'lishi mumkin. ;)
Telegram
😁6
#Solid prinsiplari nima ?

Single Responsibility: class faqat bitta masʼuliyatga ega bo’lishi kerak misol uchun student class faqat student mehtodlariga javob beradi lekin teacher methodlariga javob bermaydi.

Open/Closed: class ga qo’shimchalar qo’shishga ochiq lekin oldin yozilgan kodlarni o’zgartirishga yopiq.

Liskov Substitution: Kodimizgda hech qanday o’zgartirish kiritmasdan, ularning Parent (yuqori) classlarini o’rniga Inheritence (pastki) classlardan foydalanishimiz mumkin bo’lishi kerak.

Interface Segregation: interfeyslarga bo’lish tamoyili, hamma holat uchun umumy bo’lgan interfeysdan, har bir mijoz uchun alohida bo’lgan ko’plab interfeyslar yaxshi. Vaqt o’tishi bilan Sizning loyihangiz kengayadi, unga yangi funksiyalar, imkoniyatlar qo’shiladi. Bunda, loyiha boshidan loyiha strukturasi ustidan kuchli nazorat olib borilmasa, loyiha boshida aniq bir funksiyani bajaruvchi metodlar, loyiha oxiriga borib umuman boshqa vazifani bajarishi mumkin

Dependency Inversion: classlar orasidagi muhtojliklar imkon qadar past bo’lishi kerak, ayniqsa yuqori darajadagi classlar quyi darajadagi classlarga muhtoj bo’lmasligi kerak.
👍3
Media is too big
VIEW IN TELEGRAM
📹 Rivojlanish uchun vaqt ajrata olmayapsizmi? Komfort zonasidan qutulamiz.
👤 #Saud_Abdulwahed
This media is not supported in your browser
VIEW IN TELEGRAM
"Qo'rqing, bilim ko'chada qolib ketishidan qo'rqing, bilimni sug'urib olish kerak!" - Rakhmatulla Zokirov

🔻 Siz o'zingizga qanchalik darajada investitsiya qilasiz?
☕️ Java BACKEND developers </>☕️ pinned «https://www.youtube.com/watch?v=5epge1AVFSU»
#SAVOL
super keyword ?

#JAVOB

Javada super deganda class ning parent ob'ekti (ota) nazarda tutiladi.

Ya'ni child class dan turib Parent classining ob'ektiga murojaat qilsak bo'ladi.

Dehqonchasiga aytganda. Deylik A class B classdan inherit (nasl) olgan. A class dan super kalitini ishlatgan holda B classning o'zgaruvchi, constructori, metodlarini ishlatsak bo'ladi.

Siz this kalit so'zini bilasiz. U hozirgi ob'ekt ni bildiradi. super esa hozirgi ob'ekting parent (ota) ob'ektini bildiradi.

To'liq maqola
👍3
🌸 Бугун сокин осмону фалак,
🌼 Ҳамма излар Аллоҳдан кўмак!
🍀 Мусулмонмиз бу бахтдир демак,
💐 Қадрдонлар АРАФА муборак!
👍1
🌙Қурбон хайит байрами барчангизга муборак бўлсин 💫
1
Javada gmail ga xabar yuborib ko'rganmisiz?
Anonymous Poll
45%
Ha
38%
Yo'q
17%
Bilmas ekanman
pom.xml faylga qo'shish esingizdan chiqmasin


<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>

#Gmail dan password olish uchun researching qilishingiz kerak.😉