Virtuelle Maschinen
JVM - Java-Virtual-Machine
- Stack basiert
- late binding
- objektorientierte Merkmale
- Ausnahmenbehandlung
- Koordinierungsmechanismen
- Sicherheitsumgebung - Programme auf der Umgebung können die Systemintegrität nicht verletzen.
- Threads werden nicht unterstützt, diese sind in der Java API realisiert
Ada on JVM Kap. 2
Sprachen auf der JVM
- Sprachübersicht
- andere Sprachen müssen oft eingeschränkt werden
- JGNAT
- ADA auf der JVM
- SmartEiffel produziert auch Bytecode.
- Jython - Python auf der JVM
Implementierungen
- SUN
- Die Firma SUN definiert die Java Spezifikation und stellt eine Implementierung.
- IBM
- Oracle ?
- Kaffe
- Opensource-Implementierung aus Schweden
- JamaicaVM
-
Echtzeit-Java auf VxWorks,NetOS, und Linux
Hier ein Artikel.
- JamVM
- eine JVMv2 -Implementierung mit 200K Speicherfootprint
Sammlungen:
- Weitere
- JVM
Mechanismen und Techniken
Weitere Links:
- Java performance Tuning
- Ein Portal um Java-Performancetuning
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber