First page Back Continue Last page Overview Graphics
Základní informace o jazyce Java
Interpretovaný jazyk (preklad do bytecode)
Interpretováno Java Virtual Machine (JVM)
- Simuluje procesor rozumící bytecodu
- Sun uvažoval i o hw přímo pro Javu (nerealizovalo se)
Bytecode nezávislý na platformě
- Lze provozovat všude, kde je implementovana JVM
- Win32, Unix (Solaris, Linux, BSD, Mac, ...), AIX, ...
Specifikace JVM volně dostupná
- Implementace Sun, IBM, Microsoft (nestandardní), ...
JDK (J2SE) x J2EE
Garbage Collector, abstrakce paměti, reference
- Snaha o jednodušší jazyk – méně chyb – rychlejší vývoj
Standardní knihovny, nativní volání