Cechy języka Java
■ automatyczne odśmiecanie (garbage collection)
■ nie dopuszcza arytmetyki wskaźnikowej
■ ścisła kontrola typów (konwersje) m obsługa wyjątków
■ wbudowane elementy współbieżności