Java'ga kirish va JDK
Daraja: Boshlang'ich
Java — platformadan mustaqil til. Kod avval .class bayt-kodga kompilyatsiya qilinadi, keyin JVM uni istalgan operatsion tizimda ishlatadi. JDK ichida kompilyator (javac), JVM va standart kutubxona bor. Yozgan kodni ishlatish uchun JDK kerak, faqat ishlatish uchun JRE yetarli.
Tushuntirish
Java — platformadan mustaqil til. Kod avval .class bayt-kodga kompilyatsiya qilinadi, keyin JVM uni istalgan operatsion tizimda ishlatadi. JDK ichida kompilyator (javac), JVM va standart kutubxona bor. Yozgan kodni ishlatish uchun JDK kerak, faqat ishlatish uchun JRE yetarli.
Kod misoli
public class Main {
public static void main(String[] args) {
System.out.println("Salom, Java!");
}
}
// Terminalda:
// javac Main.java -> Main.class hosil bo'ladi
// java Main -> ishga tushadi
Keng tarqalgan xatolar
- Fayl nomi public klass nomi bilan bir xil bo'lishi shart: Main.java ichida public class Main.
- JAVA_HOME sozlanmagan bo'lsa terminal javac'ni topa olmaydi.
Mashqlar
- Ismingni va yoshingni chiqaradigan dastur yoz.
- `java -version` va `javac -version` natijalarini solishtir — bir xilmi?
Teglar: asos, jdk, jvm