В чем состоит философия Java вы получите ответ.  ISBN 978-5-388-00003-3

Один из лучших учебников по Java.

Эккель Б. "Философия Java. Библиотека программиста" Питер, 2009 год, 640 стр. ил. (5,38 мб. djvu, 24,6 мб. pdf )

Философия Java сложилась, как совокупность свойств многих языков программирования создававшихся для выполнения определенных задач в определенной среде. Java выполняет задачи в любой системе и на любом устройстве, это стало возможным благодаря виртуальной среде исполнения кода, что кстати делает более гибкой безопасность при использовании этой среды. А использование JIT-технологии (динамической компиляции) на целевом CPU и операционной системе позволяют оптимизировать работу среды исполнения (виртуальной машины), что при постоянной работе приложения может даже дать прирост производительности.

Оригинал книги на английском языке выдержал не одно издание за проникновенное и принципиальное раскрытие всех деталей и тонкостей программирования на языке Java. "Философия Java" Эккеля считается одним из лучших пособий в этом направлении. Самым важным направлением применения этой платформы является клиент-серверные решения для сети Интернет. Java занял ту нишу которая не доступна языкам сценариев, таким к примеру, как JavaScript. Работа на стороне клиента обеспечивается специальными минипрограммами-аплетами, которые исполняются только в среде браузера и только тогда, когда это необходимо пользователю. Конкурентом на данный момент этой (не получившей широкого распространения) технологии выступает платформа .NET и язык C#, весьма удачное и популярное решение от Microsoft.

Наиболее сильной стороной Java является серверное программирование с помощью сервлетов решая проблемы несовместимости браузеров. Не стоит думать, что Java может успешно применяться только в WEB, это вполне полноценный и самостоятельный (благодаря своему предку C++) язык программирования имеющий большую стандартную библиотеку, устойчивость к ошибкам, он способен решать все задачи, которые решаются с помощью других языков программирования.

В Java в отличии от C и C++ не требуется использование особого синтаксиса, обращение ко всему, как к объекту с использованием единого синтаксиса. Автор книги "Философия Java" постарался добавить все нововведения Java SE5/6. Книга очень легко воспринимается и будет полезна для начинающих программистов, изучающих ООП.

В трех словах Философия Java - Все является объектом.
ISBN 978-5-388-00003-3

Оглавление книги
Скачать книгу бесплатно5,38 мб. djvu

 

Скачать книгу бесплатно24,6 мб. pdf

 

Лекция по основам Java. Видео

Официальный сайт Java.

Викиучебник