5 subscribers
15 photos
13 videos
3 files
21 links
14❤️
Download Telegram
😂😂😂
Data types in java
Primitiv and non-primitiv data types in java
Java logotip ✓
🤩🤩
#stack

Har bir Thread runtime ma'lumotlar saqlash uchun o'z Stack xotirasiga ega bo'ladi. Stack xotiraning ma'lum hajmi bo'ladi. Agar Thread Stack xotirasiga sig'maydigan darajada ko'p elementlar bilan ishlashga harakat qilsa, StackOverflow xatoligini keltirib chiqaradi.

Java oqimlari turli operatsion tizimlarda turlicha belgilangan hajmlarga ega Stacklar bilan ishlaydi. Misol uchun:
Windows IA32 — 64 KB
Windows IA64 — 320 KB
Windows x64 — 128 KB
Linux IA32 — 128 KB
Linux IA64 — 1024 KB
Linux x64 — 256 KB
Solaris/SPARC — 512 KB

Undan tashqari JVM ning ichki oqimlari bor. Misol uchun garbage collector, code generation oqimlari. Bular uchun hamma platformalarda hajm 256 KB qilib belgilangan.

Stack hajmini o'zgartirish uchun -Xss tanlovidan foydalanish mumkin. Misol uchun:
java -Xss:512k MyApplication


@it_suhbat
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. ;)
#SAVOL

Object nima va Object yaratish usullari?

#JAVOB

Object bu qaysidir classdan olingan nusxa. Bitta class dan bir nechta object olsak bo'ladi.



Ob'ekt yaratish usullari.
Javadan object yaratishning bir nechta usuli bor.

By new key word - new kalit so'zi orqali.
By newInstance() metod - newInstance() metodi orqali.
By clone() metod - clone metodi orqali.
By deserialization - deserializatsiya orqali.
By factory method - factory usuli orqali.

Ko'proq new keyword ishlatiladi.
#SAVOL

OOP nima ?

#JAVOB

OOP - Object Oriented Programming ya'ni ob'ektga asoslangan dasturlash deb tarjima qilinadi. OOP bu qisqartmasi.

OOP bu Ob'ektga asoslanga dasturlash bo'lib dasturlash davomida asosan ob'yekt lardan foydalaniladi.

Code yozish uchun oson.
Yozilgan kodlarni tushunish , o'zgartirish oson.
Bitta yozilgan kodni qayta ishlatish mumkin.
Parallel dasturlashni imkonini beradi. Ya'ni loyihani qismlarga ajratib bir vaqtni o'zida qismlarni ishlash mumkin.
Xavsizlik tomonidan kuchliroq.
Vorislik, Polimorfizm , Inkapsulatsiya , Abstraksiya  tamoyillaridan foydalanish imkonini beradi.

->MAQOLANI O'QISH <-
1