среда, 20 марта 2013 г.

список литературы по Java

Для новичка:
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы
Хорстманн К.С., Корнелл Г. - Java 2. Том 2. Тонкости программирования 
Брюс Эккель - Философия Java - не стоит читать перед Хорстманом
(русский перевод старого издания) http://javatutor.net/books/tiej/


"Java .ПРОМЫШЛЕННОЕ ПРОГРАММИРОВАНИЕ Практическое пособие И.Н. Блинов, В.С. Романчик"
Для начинающего, на русском, довольно подробно рассматриваются все базовые вещи
и в том числе часть EE технологий с азов, у кого проблемы с английским - лучший выбор
!!! (большая часть вопросов с этого форума там разжёвана очень подробно)


видеокурсы и другое от Игоря Мирончика http://mironchik.com/?p=450

http://habrahabr.ru/post/67763/

Маст хев всем:
Джошуа Блох Java. Эффективное программирование 2002 - типичные проблемы и их решения
Joshua Bloch, "Effective Java (2nd Edition)" 2008 
Чистый код. Создание, анализ и рефакторинг - прекрасное дополнение к предыдущей книге, чтобы отучиться писать быдлокод.
Паттерны проектирования - эта книга в представлении не нуждается. Лучший учебник по паттернам. Все примеры на Джаве.

Мультипоток:

"JavaConcurrency InPractice" BrianGöetz, TimPeierls, JoshuaBloch, JosephBowbeer, DavidHolmes, DougLea (Англ.)- ну в общем вы сами по авторам видите - да? 
"Taming Java Threads" - 2000 by Allen I. Holub - всё про низкоуровневую синхронизацию и проблемы с ней связанные, также приводятся альтернативные (от java.util.concurrent) варианты реализации локов , кью и тд. (Автор не любит кемел-кейс, но довольно хорошо объясняет)

Остальное: 
Кен Арнольд, Джеймс Гослинг. Язык программирования Java - книжка от создателей языка
Г. Шилдт - полный справочник по java SE6. - как книга не очень, но зато как перевод javadoc очень неплохо
"Java. Полное руководство" Герберт Шилдт 2012 - чуть актуальнее предыдущей
Java в примерах.СПРАВОЧНИК Дэвид Флэнаган 
Объектно-ориентированное программирование с примерами применения.3-е изд.(2008).Гради Буч
Самоучитель Java с примерами и программами (+ CD-ROM) - есть претензии к оформлению листингов прог. Автор учит быдлокодить. Но именно как самоучитель - книга очень хорошая и полезная. Всё подробно и доступно.
Pro Java 7 NIO 2 - как ускорить файловые операции
"Структуры данных и алгоритмы Java" Р. Лафоре
Кэти Сьерра и Берт Бейтс "Изучаем Java"

Если кому неоходимо на немецком, то могу посоветовать Christian Ullenboom "Java ist auch eine Insel".

Хорошие статьи для начинающих:

По Java Hibernate:

http://javaxblog.ru/article/java-hibernate-1/
http://javaxblog.ru/article/java-hibernate-2/
http://javaxblog.ru/article/java-hibernate-3/
http://javaxblog.ru/article/java-hibernate-4/

По Java Spring Framework:

http://javaxblog.ru/article/java-spring-1/
http://javaxblog.ru/article/java-spring-2/

По Java Struts 2:

http://javaxblog.ru/article/java-struts-1/
http://javaxblog.ru/article/java-struts-2/
http://javaxblog.ru/article/java-struts-3/
http://javaxblog.ru/article/java-struts-4/

По Java Maven:

http://javaxblog.ru/article/java-maven-1/
http://javaxblog.ru/article/java-maven-2/

По Java Ant:

http://javaxblog.ru/article/java-ant-1/

По Java JUnit:

http://javaxblog.ru/article/java-junit-1/

По Java JDBC:

http://javaxblog.ru/article/java-jdbc-1/

По Java JSP, Tomcat:

http://javaxblog.ru/article/java-jsp-1/
http://javaxblog.ru/article/java-jsp-2/

По Java Spring AOP:

http://javaxblog.ru/article/java-spring-aop-1/
http://javaxblog.ru/article/java-spring-aop-2/
http://javaxblog.ru/article/java-spring-aop-3/

По Oracle ADF на русском:
http://www.cyberforum.ru/redirector.php?url=aHR0cCUzQSUyRiUyRmRlbmlzb3Jsb3ZtdXNpYy5ydSUyRmFydGljbGVzJTJGamF2YSUyRkpEZXZlbG9wZXJfMTFnX1IyX0RldmVsb3BpbmdfUmljaF9XZWJfQXBwbGljYXRpb25zX1dpdGhfT3JhY2xlX0FERl9SdXMlMkZQYXJ0MS5odG0=

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

Отправить комментарий