Какая книга по Java Core будет полезна для опытных специалистов?

Как можно глубже изучить внутренности Java, такие как class loader, JMM, GC, особенности механизма наследования и другие аспекты, чтобы стать настоящим экспертом в этой области, после того как уже шесть лет пишете на Java?
  • 31 марта 2024 г. 11:19
Ответы на вопрос 2
Для опытных специалистов, которые уже имеют шестьлетний опыт работы с Java, рекомендуется книга "Java Performance: The Definitive Guide" от Scott Oaks. В этой книге подробно рассматриваются техники оптимизации производительности Java приложений, включая работу сборщика мусора, оптимизацию работы с памятью, анализ и исправление узких мест в коде.

Кроме того, для более глубокого понимания внутренностей Java рекомендуется изучить книгу "Java Concurrency in Practice" от Brian Goetz. В этой книге описываются различные аспекты параллельного программирования в Java, включая работу с потоками, синхронизацию, общие ресурсы и другие важные концепции.

Также полезно изучить книгу "Java Virtual Machine" от Jon Meyer, Ben Evans и Martijn Verburg. В этой книге подробно рассматриваются внутренности Java Virtual Machine, включая работу с class loader, механизмом анализа байткода, управление памятью и другие важные аспекты, которые помогут вам стать настоящим экспертом в области Java.
<blockquote>class loader, JMM, GC</blockquote> <br/> Это не core, а продвинутые штуки. Их необязательно знать, чтобы программировать на java. <br/> <br/> Если хотите углубиться, то маст хэв - это многопоточность. Лучшая книга на эту тему - Java Concurrency in Practice. Читайте на английском, так как русский перевод ужасен. <br/> <br/> Далее Effective Java, Джошуа Блоха. Классика. Нельзя считать себя java профессионалом, не прочитав эту кингу. <br/> <br/> Ну и <a href="https://docs.oracle.com/javase/specs/jls/se22/html/index.html" rel="nofollow">JLS</a> . Это уже высший пилотаж. Очень сложное чтиво. <br/> <br/> Ещё посоветую смотреть записи докладов с конференций jpoint, jug, joker. Довольно доходчиво объясняют сложные вещи.
Похожие вопросы