Wirtualna Maszyna Javy

Specyfikacja - najważniejsze zagadnienia

Mirosław Szymański

listopad 2003
  1. Wstęp - krótka historia Javy
  2. Czym jest Wirtualna Maszyna
  3. Struktura JVM
    • typy danych
    • obszary danych czasu wykonania
    • ramki
    • wyjątki
    • instrukcje
  4. Pliki class
    • klasa
    • deskryptory pól i metod
    • pola
    • metody
      • kod metod
    • ograniczenia na kod JVM
    • weryfikacja plików class
  5. Ładowanie, linkowanie
  6. Kompilacja
    • "Hello world"
    • użycie stałych, zmiennych lokalnych, instrukcje skoku
    • wywoływanie metod i pobieranie argumentów
    • tablice
    • wyjątki
      • klauzula finally
    • synchronizacja
  7. Wątki
  8. Literatura