Junior — Middle
Aké sú kľúčové vlastnosti a špecifiká jazyka Java, ktoré môžete vyzdvihnúť?
sobes.tech AI
Odpoveď od AI
Java je objektovo orientovaný programovací jazyk s niekoľkými kľúčovými vlastnosťami:
- Nezávislosť od platformy: Java bytecode beží na JVM, čo umožňuje spúšťanie programov na rôznych operačných systémoch bez zmien.
- Objektovo orientovaný: podpora pre triedy, dedičstvo, polymorfizmus a zapuzdrovanie.
- Automatické riadenie pamäti: garbage collector uvoľňuje nepoužívané objekty.
- Prísna typová kontrola: pomáha predchádzať mnohým chybám počas kompilácie.
- Viacvláknové spracovanie: vstavaná podpora pre vlákna a synchronizáciu.
- Rozsiahla štandardná knižnica: kolekcie, práca so súbormi, sieť, GUI a ďalšie.
Príklad jednoduchej triedy v Jave:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Ahoj, svet!");
}
}