Step to Java

8 Янв
2012

Введение


С каждым новым днем, такой замечательный языка как Java находит все больше поклонников. Это связанно не только с активной пропагандистской кампанией, но и непосредственно с возможностями языка, барьерами входа, отдачей от работы с данным языком.
На Блоге уже несколько раз публиковалась информация относительно литературы по Java, однако статья имела больше информативный характер, дабы познакомить читателей с новинками печатного слова. Я же по личному опыту хочу привести ряд источников, которые в полной мере охватывают большинство вопросов связанных с разработкой в среде Java SE.
Ниже приведенные книги, расположены в порядке, который я бы рекомендовал для всех, кто только начинает изучать Java.

Литература для начинающих


Хорстманн, Кей С., Корнелл, Гари. Java 2. Библиотека профессионала, том 1. Основы. 8е издание.
image
В данной книге, авторы рассмотрели множество элементов необходимых для успешной разработки. В книге помимо грамотного, последовательного изложения материала выделены спорные моменты, помечены расхождения с такими языками программирования как C и С++ и много другое. В книге отсутствуют примеры из разряда «детский садик №8» про слоников и собачек. К сожалению, данная книга несколько устарела, в ней рассматривается Java SE 6.

П.Ноутон, Г.Шилдт — Java 2. Наиболее полное руководство.
image

Я долго рассуждал на тему, какую из книг представить первой, а какую второй, и решил расположить их согласно внутренним ощущениям от прочтения. Данная книга может быть рекомендована как первая книга по Java, из нее так же можно почерпнуть множество необходимых сведений связанных с синтаксисом, базовыми конструкциями, моделями проектирования и многим другим.

Bruce Eckel Thinkng in Java(Философия Java).
imageКрайне рекомендую данную книгу к прочтению. Она способна устаканить все знания, которые вы получите из первых двух книг. Данная книга многими программистами рассматривается как настольная книга Java программиста. Советую читать ее в оригинале, т.к. русский перевод изрядно хромает, а так же в России книга была издана в сокращенном варианте.

Литература для людей имеющих уверенные знания о Java



Хорстманн, Кей С., Корнелл, Гари. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 8е издание.

image

Второй том, ранее рассмотренной книги. Данный том рассчитан на программиста, который имеет уже уверенные знания и навыки программирования на языке Java. Крайне рекомендована, к прочтению после первой книги, однако вполне может существовать и как отдельный учебник.

Joshua Bloch Effective Java. Second Edition
image

Данная книга рассчитана на профессионалов. В ней автор подробно останавливается на тонкостях языка, которые позволяют сделать приложения более гибкими, быстрыми и правильно организованными. Данная книга является рекомендованной Sun к прочтению.

Maurice Naftalin, Philip Wadler Java Generics and Collections

image

Очень хорошая книга рассчитанная на профессионала, который точно знает то, чего ему не хватает.

Задачник по Java от создателей языка



Joshua Bloch, Neal Gafter Java Puzzlers: Traps, Pitfalls, and Corner Cases
image
В книге содержится множество различных головоломок, с которыми авторы предлагают справиться профессионалам Java. Данная книга выявит все пробелы в ваших знаниях и поможет наверстать все в кратчайшие сроки.

P.S. Большая часть книг представлена на английском языке, что может вызвать сложность, однако я рекомендую читать книги именно на языке оригинала.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх