В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь оптимизации собственного приложения.
V sovremennom mire razrabotki uspeshnost prilozheniya uzhe ne opredelyaetsya parametrom prosto rabotaet. KHoroshiy programmist dolzhen znat vozmozhnosti yazyka, prakticheskie priemy proektirovaniya i platformennye sredstva dlya dostizheniya maksimalnoy proizvoditelnosti i zhiznesposobnosti programm. Eta kniga napisana dlya razrabotchikov, kotorye khotyat sozdavat kachestvennyy soft. Zatronuty vse klyuchevye pokazateli PO: skorost, zatraty pamyati, nadezhnost, udobochitaemost, potokovaya bezopasnost, universalnost i elegantnost. Realnye zadachi i prikladnye primery koda na Java pomogut nadezhno usvoit kontseptsii.Proydya vse etapy sozdaniya tsentralnogo proekta knigi, vy smozhete uverenno vybrat pravilnyy put optimizatsii sobstvennogo prilozheniya.