Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 94256|Antwort: 15

[Quelle] Erlangen Sie ein tiefgehendes Verständnis von Java-Virtual-Machines

[Link kopieren]
Veröffentlicht am 18.07.2019 09:11:48 | | | |

Einleitung

"Tiefgehendes Verständnis von Java Virtual Machines: JVM Advanced Features and Best Practices (2. Auflage)" Einleitung: Die erste Ausgabe wurde in zwei Jahren fast zehnmal gedruckt, mit fast 4.000 Rezensionen aus 4 Online-Buchhandlungen, und mehr als 98 % der Rezensionen sind alle 5-Sterne-Rezensionen. Die zweite Auflage hat große Verbesserungen gegenüber der ersten Ausgabe erzielt: Der Inhalt des Buches wurde umfassend aktualisiert und ergänzt gemäß dem neuesten JDK 1.7; Eine Vielzahl von Tipps und Best Practices für den Umgang mit verschiedenen häufigen JVM-Themen hinzugefügt; Eine Reihe praktischer Fälle in Kombination mit der Produktionsumgebung wurden hinzugefügt; Korrektur von Fehlern und Mängeln in der ersten Auflage; Augenblick mal. Die zweite Edition ist nicht nur technologisch moderner und reichhaltiger, sondern auch praktischer.

"In-Depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2nd Edition)" ist in fünf Teile unterteilt und konzentriert sich auf Kernthemen wie Speicherverwaltung, Ausführungssubsysteme, Programmkompilierung und -optimierung sowie effiziente Nebenläufigkeit.

Der erste Teil stellt das gesamte Java-Technologiesystem, die Entwicklungsgeschichte von Java und JVM, die Modularisierung und die JDK-Kompilierung aus makroökonomischer Perspektive vor, was sehr hilfreich ist, um den Rest des Buches zu verstehen.

Der zweite Teil erklärt das automatische Speichermanagement der JVM, einschließlich des Prinzips der Speicherflächenaufteilung virtueller Maschinen und der Ursachen verschiedener Ausnahmen für Speicherüberlauf. gängige Garbage Collection-Algorithmen sowie die Eigenschaften und Arbeitsprinzipien von Garbage Collectors; Prinzipien und Nutzungsmethoden gängiger Tools zur Überwachung und Fehlersuche von virtuellen Maschinen.

Der dritte Teil analysiert das Ausführungssubsystem virtueller Maschinen, einschließlich Klassendateistruktur, Lademechanismus für virtuelle Maschinen und Bytecode-Ausführungsengine für virtuelle Maschinen.

Der vierte Teil erklärt die Kompilierung von Programmen und die Optimierung von Code und erläutert die Prinzipien der Generiken, automatisches Packen und Entpacken, bedingte Kompilierung und andere Syntax-Zucker. Dieser Kurs erklärt die Hotspot-Erkennungsmethode der virtuellen Maschine, den Instant-Compiler von HotSpot, die Kompilierungsauslöserbedingungen sowie wie man die Daten und Ergebnisse der JIT-Kompilierung von außerhalb der virtuellen Maschine beobachtet und analysiert.

Der fünfte Teil behandelt die Prinzipien der effizienten Nebenlaufbahnimplementierung in Java, einschließlich der Struktur und Funktionsweise des JVM-Speichermodells. Atomität, Sichtbarkeit und Ordnung im Java-Speichermodell; die Regeln und Anwendung des Voreinfallsprinzips; das Implementierungsprinzip der Threads in der Java-Sprache; Eine Reihe von Sperroptimierungsmaßnahmen, die von virtuellen Maschinen durchgeführt werden, um eine effiziente Nebenläufigkeit zu erreichen.


Download-Adresse: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAExtraktionscode:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort





Vorhergehend:Architekten haben die Navigations-URL "Programmer Developer" gestartet
Nächster:nginx pseudostatische Regeln
Veröffentlicht am 18.07.2019 20:46:23 |
Schau mal, schau mal, schau mal
Veröffentlicht am 13.07.2020 16:49:46 |
Gut! Lerne! Lerne fleißig! Jeden Tag aufwärts!
Veröffentlicht am 16.03.2020 16:41:21 |
Gibt es eine dritte Auflage?
Veröffentlicht am 26.08.2019 10:16:13 |
Danke, Vermieter, schauen Sie es sich an
Veröffentlicht am 14.10.2019 10:20:20 |
Klakna Shenme Neirong
Veröffentlicht am 14.10.2019 12:56:08 |
Danke an den Besitzer für das Teilen der Ressourcen
Veröffentlicht am 14.10.2019 14:45:46 |
Hehehehe
Veröffentlicht am 19.10.2019 10:03:29 |
Hier kommt die virtuelle Java-Maschine ins Spiel
Veröffentlicht am 06.03.2020 15:45:20 |
Danke fürs Teilen
Veröffentlicht am 14.05.2020 17:55:03 |
Schauen wir mal nach
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com