В современном мире разработки успешность приложения уже не определяется параметром «просто рабо-
тает». Хороший программист должен знать возможности языка, практические приемы проектирования и плат-
форменные средства для достижения максимальной производительности и жизнеспособности программ. Эта
книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые пока-
затели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность
и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.
Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь
оптимизации собственного приложения.
Аннотация
В современном мире разработки успешность приложения уже не определяется параметром «просто рабо-
тает». Хороший программист должен знать возможности языка, практические приемы проектирования и плат-
форменные средства для достижения максимальной производительности и жизнеспособности программ. Эта
книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые пока-
затели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность
и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.
Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь
оптимизации собственного приложения.