Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 94256|Отговор: 15

[Източник] Придобийте задълбочено разбиране на Java виртуалните машини

[Копирай линк]
Публикувано в 18.07.2019 г. 9:11:48 ч. | | | |

Въвеждането

"Задълбочено разбиране на Java виртуалните машини: Разширени функции и добри практики на JVM (2-ро издание)" Въведение: Първото издание е отпечатано почти 10 пъти за две години, с близо 4 000 ревюта от 4 онлайн книжарници, като над 98% от рецензиите са с 5-звездни отзиви. Второто издание направи значителни подобрения спрямо първото издание: съдържанието на книгата беше цялостно подобрено и допълнено според най-новото JDK 1.7; Добавих голям брой съвети и добри практики за справяне с различни често срещани проблеми с JVM; добавени са редица практически случаи, комбинирани с производствената среда; корекция на грешки и недостатъци в първото издание; Една минута. Второто издание не е само по-технологично обновено и по-богато, но и по-практично.

"Задълбочено разбиране на Java виртуалните машини: JVM Advanced Features and Best Practices (2-ро издание)" е разделена на пет части, като се фокусира върху основни теми като управление на паметта, подсистема за изпълнение, компилация и оптимизация на програми, както и ефективна паралелност.

Първата част представя цялата технологична система Java, историята на разработката на Java и JVM, модулизацията и компилацията на JDK от макро гледна точка, което е много полезно за разбиране на останалата част от книгата.

Втората част обяснява автоматичното управление на паметта на JVM, включително принципа на разделяне на областите на паметта на виртуалната машина и причините за различни изключения при препълване на паметта. общи алгоритми за събиране на отпадъци и характеристиките и работните принципи на събирачите на отпадъци; Принципи и методи за използване на често използвани инструменти за мониторинг и отстраняване на проблеми с виртуални машини.

Третата част анализира подсистемата за изпълнение на виртуални машини, включително структура на класови файлове, механизъм за зареждане на класове във виртуалната машина и двигател за изпълнение на байткод на виртуалната машина.

Четвъртата част обяснява компилацията на програми и оптимизацията на кода, както и разглежда принципите на генериците, автоматичното опаковане и разопаковане, условната компилация и други синтактични захари. Този курс обяснява метода за откриване на горещи точки във виртуалната машина, инстантния компилатор на HotSpot, условията на тригер при компилация и как да наблюдаваме и анализираме данните и резултатите от JIT компилацията извън виртуалната машина.

Петата част разглежда принципите на ефективната имплементация на паралелност в Java, включително структурата и работата на JVM паметния модел. атомност, видимост и подредба в модела на паметта на Java; правилата и използването на принципа на предварителното появяване; принципа на имплементация на нишки в езика Java; Серия от методи за оптимизация на заключване, извършвани от виртуални машини за постигане на ефективна паралелност.


Адрес за изтегляне: Линк:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAКод за извличане:
Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор





Предишен:Архитектите стартираха навигационния URL адрес "Programmer Developer"
Следващ:Nginx псевдостатични правила
Публикувано в 18.07.2019 г. 20:46:23 ч. |
Погледни, погледни, погледни
Публикувано в 13.07.2020 г. 16:49:46 ч. |
Добре! Учи се! Учи усърдно! Всеки ден нагоре!
Публикувано в 16.03.2020 г. 16:41:21 ч. |
Има ли трето издание?
Публикувано в 26.08.2019 г. 10:16:13 ч. |
Благодаря, хазяин, погледни
Публикувано в 14.10.2019 г. 10:20:20 ч. |
klakna shenme neirong
Публикувано в 14.10.2019 г. 12:56:08 ч. |
Благодаря на собственика, че сподели ресурси
Публикувано в 14.10.2019 г. 14:45:46 ч. |
Хехехехе
Публикувано в 19.10.2019 г. 10:03:29 ч. |
Влиза виртуалната машина на Java
Публикувано в 6.03.2020 г. 15:45:20 ч. |
Благодаря, че сподели
Публикувано в 14.05.2020 г. 17:55:03 ч. |
Нека да видим
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com