25m
Emerging & Advanced Java — Java ekotizimidagi yangi, chuqur va production’da ehtiyotkorlik bilan tanlanadigan texnologiyalar. Bu bo‘limda ichida quyidagilar bor: GraalVM Native Image, Project Loom / v
Davomini o'qish
16m
Endi Java’ning asosiy tili ga kiramiz: variable, type, operator, String, final, casting. Bu qismda Primitive types, variables, constants, operators, String, type casting mavzularini o‘z ichiga oladi.
Davomini o'qish
18m
Control flow - dastur kodining qaysi yo‘nalishda bajarilishini boshqarish. Ya’ni Java kodni tepadan pastga qarab bajaradi, lekin if, switch, for, while, break, continue, return orqali biz bu oqimni bo
Davomini o'qish
19m
OOP - Object-Oriented Programming, ya’ni obyektga yo‘naltirilgan dasturlash. Java asosan OOP til hisoblanadi. Shuning uchun Java’da yaxshi backend developer bo‘lish uchun class, object, field, method,
Davomini o'qish
20m
Bu bo‘limda Java’da bir nechta qiymatlarni saqlash ni o‘rganamiz. Oldingi mavzularda bitta qiymat saqladik: String name = "Ali"; int age = 25; Lekin real dasturda ko‘pincha bitta emas, ko‘p qiymatlar
Davomini o'qish
21m
Error handling - dasturda xatolik bo‘lganda uni nazorat qilish mexanizmi. Real dasturda xato doim bo‘ladi: Fayl topilmaydi Internet uziladi Database ishlamay qoladi User noto‘g‘ri input beradi Null qi
Davomini o'qish
6m
1. Interface Interface - class nima qila olishini belgilaydigan shartnoma. public interface PaymentService { void pay(double amount); } Bu interface "to‘lov qilish kerak" deydi, lekin qanday qilishni
Davomini o'qish
21m
Java Collections Framework - Java’da obyektlar to‘plami bilan ishlash uchun tayyor kutubxona. Oddiy qilib aytganda, bu: ro‘yxat saqlash; takrorlanmas qiymatlar saqlash; kalit-qiymat ko‘rinishida data
Davomini o'qish
23m
Generics - Java’da class, interface yoki methodni ma’lum bir type bilan xavfsiz ishlatish imkonini beradi. Oddiy qilib aytganda: Generics yordamida List ichida faqat String, faqat Integer, faqat User
Davomini o'qish
27m
Java 8+ features — Java’ni eski “faqat OOP” uslubidan zamonaviy, qisqa, funksional va qulay yozish uslubiga olib chiqqan imkoniyatlar. Bu bo‘limga quyidagilar kiradi: Lambda expressions, Functional in
Davomini o'qish