Sobes.tech
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!");
    }
}