Kapitel 2. Überblick über die JVM

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Es besteht kein Zweifel daran, dass Java eine der größten Technologieplattformen der Welt ist, mit etwa 9-10 Millionen Entwicklern (laut Oracle). Viele Entwickler müssen daher nichts über die Feinheiten der Plattform wissen, mit der sie arbeiten.Das führt dazu, dass Entwickler diese Aspekte erst kennenlernen, wenn sich ein Kunde zum ersten Mal über die Leistung beschwert.

Für Entwickler, die an Leistung interessiert sind, ist es jedoch wichtig, die Grundlagen des JVM-Technologie-Stacks zu verstehen. Das Verständnis der JVM-Technologie ermöglicht es Entwicklern, bessere Software zu schreiben, und liefert den theoretischen Hintergrund, der für die Untersuchung leistungsbezogener Probleme erforderlich ist.

In diesem Kapitel wird vorgestellt, wie die JVM Java ausführt, um eine Grundlage für eine tiefere Auseinandersetzung mit diesen Themen im weiteren Verlauf des Buches zu schaffen. Insbesondere in Kapitel 9 wird der Bytecode eingehend behandelt. Eine Strategie für den Leser könnte sein, dieses Kapitel jetzt zu lesen und es dann in Verbindung mit Kapitel 9 erneut zu lesen, wenn einige der anderen Themen verstanden wurden.

Dolmetschen und Klassenladen

Laut der Spezifikation, die die Java Virtual Machine definiert (normalerweise VM Spec genannt), ist die JVM eine stapelbasierte interpretierte Maschine. Das bedeutet, ...

Get Java optimieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.