|
Amaliy ish-1 ki 21-01– guruh talabasi Bajardi : Ochilova M. Tekshirdi : Yo’ldoshov A. Samarqand -2024
|
bet | 3/3 | Sana | 11.10.2024 | Hajmi | 0,54 Mb. | | #274587 |
Bog'liq Mobil-1aJava ilovalari turlari:
Mobil ilovalar (Android): Java Android platformasining asosiy dasturlash tili bo'lgan (hozirda Kotlin bilan birga ishlatiladi).
Veb-ilovalar: Java veb-ilovalarni yaratishda JavaServer Pages (JSP) va Spring kabi ramkalarni qoʻllab-quvvatlaydi.
Korporativ tizimlar: Java Enterprise Edition (JEE) katta korxona dasturlarini yaratish uchun keng qo'llaniladi.
IOT va o‘rnatilgan tizimlar: Java o‘rnatilgan tizimlar uchun ham ishlatiladi, chunki u ko‘plab platformalarda ishlash qobiliyatiga ega.
Java dasturlashda asosiy tushunchalar:
Sinflar (Classes) va ob'ektlar (Objects): Java ob'ektga yo'naltirilgan tilda ishlaganingizda sinflar va ob'ektlar asosiy tushunchalar hisoblanadi.
Meros (Inheritance): Bitta klass boshqa klassning xususiyatlarini va metodlarini o'zida qabul qilishi mumkin.
Polimorfizm (Polymorphism): Bir xil metodni turli xil sinflarda ishlatish imkoniyati.
Abstraksiya (Abstraction) va inkapsulyatsiya (Encapsulation): Ob'ektning faqat muhim xususiyatlarini ifodalash va ma'lumotlarni yashirish.
Java’da kod yozish:
Oddiy Java dasturi misoli:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Salom, Dunyo!");
}
}
Ushbu kodni tushuntirish:
public class HelloWorld: Bu yerda "HelloWorld" sinfi yaratilmoqda.
public static void main(String[] args): Bu dastur ishlaganda bajariladigan asosiy metod.
System.out.println("Salom, Dunyo!");: Konsolga "Salom, Dunyo!" degan xabarni chiqaradi.
Java-dan foydalanish misollari:
Kalkulyator ilovasi: Quyida oddiy kalkulyator ilovasi misoli keltirilgan:
import java.util.Scanner;
public class Kalkulyator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Birinchi sonni kiriting: ");
double son1 = scanner.nextDouble();
System.out.println("Ikkinchi sonni kiriting: ");
double son2 = scanner.nextDouble();
System.out.println("Amalni tanlang (+, -, *, /): ");
char amal = scanner.next().charAt(0);
double natija;
switch (amal) {
case '+':
natija = son1 + son2;
break;
case '-':
natija = son1 - son2;
break;
case '*':
natija = son1 * son2;
break;
case '/':
if (son2 != 0) {
natija = son1 / son2;
} else {
System.out.println("Nolga bo'lish mumkin emas.");
return;
}
break;
default:
System.out.println("Noto'g'ri amal.");
return;
}
System.out.println("Natija: " + natija);
}
}
Bu dastur foydalanuvchidan ikkita son va amalni so'raydi, va kerakli hisob-kitobni amalga oshiradi.
Klass va ob'ektlar bilan ishlash: Quyida klass va ob'ektlar bilan ishlashni ko'rsatuvchi oddiy misol:
class Mashina {
String model;
int yil;
public Mashina(String model, int yil) {
this.model = model;
this.yil = yil;
}
public void info() {
System.out.println("Model: " + model + ", Yil: " + yil);
}
}
public class Test {
public static void main(String[] args) {
Mashina mashina1 = new Mashina("Toyota", 2020);
mashina1.info(); // Model: Toyota, Yil: 2020
}
}
Bu yerda biz "Mashina" nomli sinfni yaratdik va u orqali ob'ektni yaratib, uning ma'lumotlarini ekranga chiqardik.
Java qayerlarda ishlatiladi:
Katta kompaniyalar: Google, Amazon, eBay, Airbnb kabi kompaniyalar Java texnologiyalari bilan ishlaydilar.
Moliyaviy tizimlar: Banklar va moliyaviy tashkilotlar yuqori xavfsizlik talablarini hisobga olib, Java’dan foydalanadilar.
Web-servislar: Java veb-dasturlar va xizmatlar yaratishda keng qoʻllaniladi.
Masalaning qo’yilishi:
Masalaning yechilishi:
A)
B)
|
| |