Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 94256|Odpowiedź: 15

[Źródło] Zdobądź dogłębną wiedzę o maszynach wirtualnych Java

[Skopiuj link]
Opublikowano 18.07.2019 09:11:48 | | | |

Wprowadzenie

"Dogłębne zrozumienie maszyn wirtualnych Java: zaawansowane funkcje i najlepsze praktyki JVM (2. wydanie)" Wprowadzenie: Pierwsze wydanie zostało wydrukowane prawie 10 razy w ciągu dwóch lat, z prawie 4 000 recenzji w 4 księgarniach internetowych, a ponad 98% recenzji to recenzje na 5 gwiazdek. Drugie wydanie znacznie udoskonaliło się w porównaniu z pierwszym: treść książki została gruntownie zaktualizowana i uzupełniona zgodnie z najnowszym JDK 1.7; Dodano wiele wskazówek i najlepszych praktyk dotyczących radzenia sobie z różnymi typowymi problemami JVM; dodano szereg praktycznych przypadków połączonych ze środowiskiem produkcyjnym; poprawienie błędów i niedociągnięć w pierwszym wydaniu; Poczekaj chwilę. Druga edycja jest nie tylko bardziej technologicznie zaktualizowana i bogatsza, ale także bardziej praktyczna.

"Dogłębne zrozumienie maszyn wirtualnych w Javie: zaawansowane funkcje i najlepsze praktyki JVM (2. wydanie)" podzielone jest na pięć części, koncentrując się na kluczowych tematach takich jak zarządzanie pamięcią, podsystemy wykonawcze, kompilacja i optymalizacja programów oraz efektywna równocześność.

Pierwsza część przedstawia cały system technologii Java, historię rozwoju Java i JVM, modularyzację oraz kompilację JDK z perspektywy makro, co bardzo pomaga zrozumieć resztę książki.

Druga część wyjaśnia automatyczne zarządzanie pamięcią JVM, w tym zasadę podziału obszaru pamięci wirtualnej maszyny oraz przyczyny różnych wyjątków związanych z przepełnieniem pamięci. typowe algorytmy zbierania śmieci oraz charakterystykę i zasady działania zbieraczy śmieci; Zasady i metody wykorzystania popularnych narzędzi do monitorowania i rozwiązywania problemów z maszynami wirtualnymi.

Trzecia część analizuje podsystem wykonawczy maszyn wirtualnych, w tym strukturę pliku klas, mechanizm ładowania klas maszyn wirtualnych oraz silnik wykonywania bajtkodu maszyn wirtualnych.

Czwarta część wyjaśnia kompilację programów i optymalizację kodu oraz omawia zasady generyków, automatycznego pakowania i rozpakowywania, kompilacji warunkowej oraz innych słodyczy składniowych. Ten kurs wyjaśnia metodę wykrywania hotspotów w maszynie wirtualnej, natychmiastowy kompilator HotSpot, warunki wyzwalania kompilacji oraz sposoby obserwowania i analizy danych i wyników kompilacji JIT spoza maszyny wirtualnej.

Piąta część omawia zasady efektywnej implementacji współbieżności w Javie, w tym strukturę i działanie modelu pamięci JVM. atomowość, widoczność i uporządkowanie w modelu pamięci Java; zasady i zastosowanie zasady pre-wystąpienia; zasada implementacji wątków w języku Java; Seria działań optymalizacyjnych blokujących wykonywanych przez maszyny wirtualne, aby osiągnąć efektywną równocześność.


Adres pobrania: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAKod ekstrakcji:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź





Poprzedni:Architects uruchomili adres nawigacyjny "Programmer Developer"
Następny:Pseudostatyczne reguły nginx
Opublikowano 18.07.2019 20:46:23 |
Spójrz, spójrz, spójrz
Opublikowano 13.07.2020 16:49:46 |
Dobrze! Ucz się! Ucz się pilnie! Każdego dnia w górę!
Opublikowano 16.03.2020 16:41:21 |
Czy jest trzecia edycja?
Opublikowano 26.08.2019 10:16:13 |
Dziękuję, właścicielu, proszę spojrzeć
Opublikowano 14.10.2019 10:20:20 |
klakna shenme neirong
Opublikowano 14.10.2019 12:56:08 |
Dziękuję właścicielowi za udostępnienie zasobów
Opublikowano 14.10.2019 14:45:46 |
Hehehehe
Opublikowano 19.10.2019 10:03:29 |
Pojawia się maszyna wirtualna Java
Opublikowano 06.03.2020 15:45:20 |
Dzięki za podzielenie się
Opublikowano 14.05.2020 17:55:03 |
Zobaczmy to
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com