Java asoslari 6-qism. OYD davomi
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'qish1. 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'qishJava 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'qishGenerics - 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'qishJava 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'qishI/O - bu Input / Output degani. Java’da I/O va files mavzusi quyidagilar uchun kerak: fayl o‘qish; faylga yozish; papka yaratish; fayl mavjudligini tekshirish; faylni o‘chirish; text fayllar bilan ish
Davomini o'qish