Skip to content

Lista poleceń języka Java

Java jest językiem programowania o silnym typowaniu, zorientowanym obiektowo i niezależnym od platformy. Ta lista obejmuje podstawową składnię i użycie biblioteki standardowej powszechnie stosowane w programowaniu w języku Java.

Podstawy

Primitive Types

  • Liczby całkowite: byte (8b), short (16b), int (32b), long (64b)
  • Liczby zmiennoprzecinkowe: float (32b), double (64b)
  • Znak: char (16b Unicode)
  • Wartość logiczna: boolean (true/false)

Key Keywords

Java cheat sheet, składnia Java, struktura kolekcji, wielowątkowość, podręcznik programowania

OOP

// Definicja klasy
public class Person extends BaseEntity implements Walkable {
    private String name; // Encapsulation
    
    public Person(String name) {
        this.name = name;
    }
    
    @Override
    public void walk() {
        System.out.println(name + " is walking");
    }
}

Struktura kolekcji

Interfejs Typowa implementacja Charakterystyka
List ArrayList, LinkedList Uporządkowana, pozwala na duplikaty
Set HashSet, TreeSet Nieuporządkowana, brak duplikatów
Map HashMap, TreeMap Mapowanie klucz-wartość
Queue PriorityQueue, ArrayDeque Kolejka / Stos

// Typowe operacje

List<String> list = new ArrayList<>();
list.add("Apple");
list.get(0);

Map<String, Integer> map = new HashMap<>();
map.put("Key", 100);
map.get("Key");

Lambda i Stream (Java 8+)

Functional Interfaces

  • Predicate<T>: Zwraca boolean
  • Function<T, R>: Przyjmuje T, zwraca R
  • Consumer<T>: Przyjmuje T, brak wyniku
  • Supplier<T>: Brak wejścia, zwraca T

// Typowe operacje na strumieniach

List<String> result = names.stream()
    .filter(s -> s.startsWith("A"))    
    .map(String::toUpperCase)          
    .sorted()                          
    .collect(Collectors.toList());      

Obsługa wyjątków

try {
    // Kod, który może zawieść
} catch (IOException e) {
    // Obsługa konkretnego wyjątku
} finally {
    // Zawsze się wykonuje
}

// // Try-with-resources (auto-zamykanie)
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
    return br.readLine();
}

Typowe polecenia (CLI)

  • javac Main.java : Kompiluj
  • java Main : Uruchom
  • jar -cvf app.jar *.class : Pakuj
  • javadoc -d doc Main.java : Generuj dokumentację