Java to uniwersalny język programowania
Pisząc programy w większości dostępnych języków programowania jesteśmy ściśle związani z rodzajem komputera i systemu operacyjnego, w jakim nasz program będzie działał. Jednak twórcom Javy przyświecał inny cel: pragnęli stworzyć uniwersalny język, w którym raz napisany i skompilowany program będzie działał w wielu środowiskach w identyczny sposób.
W jaki sposób próbowano uzyskać taki efekt?
- automatyczne zarządzanie pamięcią - usuwanie przydzielonych wcześniej, a już nie używanych obszarów pamięci,
- w Javie nie ma wskaźników, do istniejących obiektów odnosimy się za pomocą referencji,
- na etapie kompilacji przeprowadzana jest ścisła kontrola typów,
- w fazie wykonania kontrolowana jest poprawność konwersji typów obiektowych,
- kompilator wymusza obsługę wyjątków,
- Java jest językiem obiektowym.
Data ostatniej modyfikacji: 11 marca 2001 r.