Java

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Java to obiektowy język programowania często wykorzystywany do tworzenia aplikacji desktopowych, webowych, mobilnych oraz systemów backendowych. W pytaniach egzaminacyjnych warto kojarzyć Javę z takimi środowiskami IDE jak IntelliJ IDEA, Eclipse i NetBeans.

Najważniejsze cechy Javy

  • jest językiem obiektowym,
  • kod źródłowy zapisuje się najczęściej w plikach .java,
  • program jest kompilowany do bytecode’u, czyli kodu pośredniego,
  • bytecode uruchamiany jest przez JVM — Java Virtual Machine,
  • działa na wielu systemach operacyjnych, jeśli dostępna jest odpowiednia maszyna wirtualna Javy.

Przykład prostego programu

public class Main {
    public static void main(String[] args) {
        System.out.println("Witaj, Java!");
    }
}

Metoda main jest punktem startowym programu konsolowego w Javie.

Java a środowiska IDE

Do programowania w Javie często wykorzystuje się:

  • IntelliJ IDEA — popularne IDE firmy JetBrains,
  • Eclipse — rozbudowane, darmowe środowisko programistyczne,
  • NetBeans — IDE silnie kojarzone z Javą i projektami edukacyjnymi.

Wskazówka egzaminacyjna

Jeżeli w pytaniu pojawiają się nazwy IntelliJ IDEA, Eclipse, NetBeans, najczęściej chodzi o język Java. Natomiast Visual Studio częściej kojarzy się z C# i platformą .NET.