JVM


Java Virtual Machine

Java-Programme werden im Gegensatz zu nativen Programmen nicht direkt durch das Betriebssystem ausgeführt, sondern von der Java Virtual Machine (JVM). Die JVM kümmert sich um die korrekte Ausführung des Programms auf dem jeweiligen Betriebssystem. Der Programmierer muss also nicht auf spezifische Eigenschaften eines Betriebssystems Rücksicht nehmen sondern kann sich darauf […]


Java VM Carbage Collection

Einen Vorteil den Programmiersprachen mit eigener Laufzeitumgebung gegenüber denen ohne haben ist die automatische Speicherbereinigung. Die Garbage Collection sorgt dafür, dass nicht mehr benötigte Objekte aus dem Heap gelöscht werden und dadurch Speicher mit neuem Garbage gefüllt werden kann. Kein nerviges deleten mehr. Das ist natürlich super für jeden Entwickler. Doch […]