.Java was created at Sun Microsystems in 1991
.The language was initially called Oak
.In 1995 Oak was renamed as Java
.Sold to Oracle in 2010
.The language was initially called Oak
.In 1995 Oak was renamed as Java
.Sold to Oracle in 2010
Ishlatishga oson. Obyektga yo‘naltirilgan. Istalgan operatsion sistemada bir xil natiyja qaytaradi. Sistema tanlamaydi(Linux, Mac, Windows) Java Dinamik
a Java class consists of three kinds of members: filds, methods and constructors.
The "fields" hold the data for class objects, the "methods" hold the statements that are executed by the objects,
and the "constructors" hold the code that initializes the objects’ fields
and the "constructors" hold the code that initializes the objects’ fields
final -> kalit so'zi o'zgaruvchiga berilganda u o'zgaruvchi 1 marta qiymat qabul qiladi va u qiymat o'zgarmas bo'ladi
Comment types :
1. Single line comment
2. Multi line comment
3. Java documentation comment
1. Single line comment
2. Multi line comment
3. Java documentation comment
✅ Java Core (sizda bor)
✅ Spring Boot (o'rganish kerak)
✅ Spring MVC, Security, Data JPA
✅ MySQL / PostgreSQL
✅ Hibernate / JPA
✅ Maven / Gradle
✅ REST API
✅ Spring Boot (o'rganish kerak)
✅ Spring MVC, Security, Data JPA
✅ MySQL / PostgreSQL
✅ Hibernate / JPA
✅ Maven / Gradle
✅ REST API
Ajoyib tanlov! Backend Java dasturchi sifatida O'zbekistonda ajoyib imkoniyatlar sizni kutmoqda.
## 🎯 Backend Java dasturchi sifatida ishga tayyorgarlik:
### Asosiy texnologiyalar steki:
### 🛠 O'zbekistonda talab qilinadigan Backend ko'nikmalar:
1. Majburiy ko'nikmalar:
- Spring Boot framework
- RESTful API yaratish
- Ma'lumotlar bazasi bilan ishlash
- Git version control
2. Qo'shimcha imtiyoz beradiganlar:
- Docker
- Redis/Memcached
- Microservices
- Message Queue (RabbitMQ/Kafka)
### 📚 O'rgatish rejasi (2-3 oy):
1-oy: Spring Boot asoslari
- REST API yaratish
- CRUD amallari
- Ma'lumotlar bazasi integratsiyasi
2-oy: Loyiha yaratish
- Haqiqiy loyiha (kutubxona, bank, e-commerce)
- GitHubga joylash
- Docker bilan ishlash
### 💼 Ish topish strategiyasi:
Junior Backend ishlari:
- Ish haqi: $400-700
- Talablar: Java + Spring Boot + SQL
- Loyiha: 1-2 ta amaliy loyiha
Middle Backend ishlari:
- Ish haqi: $800-1500
- Talablar: 1+ yil tajriba + advanced ko'nikmalar
### 🚀 Tez ishga kirish uchun amaliy maslahatlar:
1. Portfolio loyihalaringiz:
- Kutubxona tizimi (kitoblar, a'zolar, ijara)
- Bank hisobvarag'i (user, transaction, balance)
- E-commerce API (mahsulotlar, buyurtmalar, to'lov)
2. GitHub profilingiz:
- Clean code
- README.md fayllar
- Docker configuration
3. Intervyuga tayyorgarlik:
- Java Core savollari
- Spring savollari
- SQL savollari
- Algorithm savollari
### 🏆 O'zbekistonda Backend ishlari topadigan platformalar:
- hh.uz - eng ko'p ish o'rinlari
- LinkedIn - xalqaro kompaniyalar
- IT gruppalar (Facebook, Telegram)
- Direct kompaniyalarga ariza berish
### ⭐ Tavsiya etiladigan loyiha strukturası:
Agar sizda Java asoslari bo'lsa, Spring Boot ni 1-2 oyda o'rganib, ish qidirishni boshlashingiz mumkin. O'zbekistonda backend dasturchilarga talab juda kuchli!
Hozirda qanday loyihalar ustida ishlamoqchisiz? Yoki qaysi kompaniyalar sizni qiziqtiradi?
## 🎯 Backend Java dasturchi sifatida ishga tayyorgarlik:
### Asosiy texnologiyalar steki:
✅ Java Core (sizda bor)
✅ Spring Boot (o'rganish kerak)
✅ Spring MVC, Security, Data JPA
✅ MySQL / PostgreSQL
✅ Hibernate / JPA
✅ Maven / Gradle
✅ REST API
### 🛠 O'zbekistonda talab qilinadigan Backend ko'nikmalar:
1. Majburiy ko'nikmalar:
- Spring Boot framework
- RESTful API yaratish
- Ma'lumotlar bazasi bilan ishlash
- Git version control
2. Qo'shimcha imtiyoz beradiganlar:
- Docker
- Redis/Memcached
- Microservices
- Message Queue (RabbitMQ/Kafka)
### 📚 O'rgatish rejasi (2-3 oy):
1-oy: Spring Boot asoslari
- REST API yaratish
- CRUD amallari
- Ma'lumotlar bazasi integratsiyasi
2-oy: Loyiha yaratish
- Haqiqiy loyiha (kutubxona, bank, e-commerce)
- GitHubga joylash
- Docker bilan ishlash
### 💼 Ish topish strategiyasi:
Junior Backend ishlari:
- Ish haqi: $400-700
- Talablar: Java + Spring Boot + SQL
- Loyiha: 1-2 ta amaliy loyiha
Middle Backend ishlari:
- Ish haqi: $800-1500
- Talablar: 1+ yil tajriba + advanced ko'nikmalar
### 🚀 Tez ishga kirish uchun amaliy maslahatlar:
1. Portfolio loyihalaringiz:
- Kutubxona tizimi (kitoblar, a'zolar, ijara)
- Bank hisobvarag'i (user, transaction, balance)
- E-commerce API (mahsulotlar, buyurtmalar, to'lov)
2. GitHub profilingiz:
- Clean code
- README.md fayllar
- Docker configuration
3. Intervyuga tayyorgarlik:
- Java Core savollari
- Spring savollari
- SQL savollari
- Algorithm savollari
### 🏆 O'zbekistonda Backend ishlari topadigan platformalar:
- hh.uz - eng ko'p ish o'rinlari
- LinkedIn - xalqaro kompaniyalar
- IT gruppalar (Facebook, Telegram)
- Direct kompaniyalarga ariza berish
### ⭐ Tavsiya etiladigan loyiha strukturası:
// Misol: Bank API loyihasi
- User Management (register, login, profile)
- Account Management (create account, balance)
- Transaction System (transfer, history)
- Security (JWT authentication)
Agar sizda Java asoslari bo'lsa, Spring Boot ni 1-2 oyda o'rganib, ish qidirishni boshlashingiz mumkin. O'zbekistonda backend dasturchilarga talab juda kuchli!
Hozirda qanday loyihalar ustida ishlamoqchisiz? Yoki qaysi kompaniyalar sizni qiziqtiradi?
camel case - boshlang'ich so'z kichik harflar bilan yoziladi va keyingi har bir so'zning bosh harfi katta harfda yoziladi
int a = 50; //int tipidan float tipiga o'tkazish
int b= 60;
float c; //bu auto casting deyiladi
c = a + b;
System.out.println(c);
int b= 60;
float c; //bu auto casting deyiladi
c = a + b;
System.out.println(c);