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.