Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246

Литература по Java

17.03.2010, 14:36. Показов 352586. Ответов 261
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здесь будет список литературы по Java
очень часто новички ищут максимально эффективный учебник - спойлер этих людей, а те кто мне поверит на слово, могут его смело пропустить
Кликните здесь для просмотра всего текста

типичный вопрос
Цитата Сообщение от Hensem Посмотреть сообщение
Скажи,какая тебе больше понравилась и какую бы ты посоветовал как для новичка?
всё что нужно новичкам уже давно собрано в отдельную тему Литература по Java
не советую искать поновее, так как это ошибочный путь
объясню почему: начиналось всё с простого синтаксиса и литература была только о нём, дальше появились некие продукты по которым со временем были приняты стандарты и появилась литература описывающая синтаксис и стандарты, а так как уместить в стандартный формат 1 тома это уже сложно появились двухтомники. Дальше больше - стандартов стало достаточно много, что они на сегодняшний момент не влезут и в 8митомник, а может и больше.
такми образом начиная читать с более старой литературы вы можете рассчитывать на более подробное разжёвывание темы чем в более новых там где эти вещи проскакиваются по быстренькому (этим особенно отличается Шилдт) вы можете не понять очевидных вещей.
Поэтому все кто читал всю перечисленную литературу посовещались и я выложил в шапке темы про литературу результат данного обсуждения. (Кто не верит - прочитайте весь тред) Можно не пытаться искать короткий VIP путь к успеху, а просто воспользоваться уже пройденной дорожкой которая гарантированно ведёт к успеху


 Комментарий модератора 
Пожалуй пришло время создать нормальный заголовок у этой темы с учётом всего что сюда напостили
Добавил книжку по андроиду, дата обновления - 17.01.2014 (для тех кто подумает что тут всё устарело)

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


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


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

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) варианты реализации локов , кью и тд. (Автор не любит кемел-кейс, но довольно хорошо объясняет)

Андроид:
Pro Android 4 by Satya Komatineni , Dave MacLean - довольно неплохо разжёваны все базовые вещи, но совершенно отсутствует JNI, нет роадмапа по правильному написанию приложения не хавающего акамулятор и дизайну удобного интерфейса


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

 Комментарий модератора 

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


http://www.tutorialspoint.com/jsp/ и http://www.tutorialspoint.com/servlets/ - отлично и подробно с примерами про JSP и сервлеты

если не лень начинать грызть всё и сразу то со стартовой страницы http://www.tutorialspoint.com/index.htm в разделе Java Technologies есть довольно много по теме
правда без указания порядка в котором рекомендовано изучать

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

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

По Java Hibernate:



По Java Spring Framework:



По Java Struts 2:



По Java Maven:



По Java Ant:



По Java JUnit:



По Java JDBC:



По Java JSP, Tomcat:



По Java Spring AOP:



По Oracle ADF на русском:
http://denisorlovmusic.ru/arti... /Part1.htm

тем кто уже устал читать и не любит учиться по книгам , но любит играть
идём сюда
50
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2010, 14:36
Ответы с готовыми решениями:

Литература JAVA?
Есть ли литература по JAVA включающая в себя все новые возможности Java на русском или на фнглийском(Java SE, Java EE, Java ME), напишите...

Литература по java 8
Посоветуйте, пожалуйста, какую-нибудь хорошую литературу по java 8 (можно и по 9) Можно на английском (хотя с ним, конечно, придется...

Литература для Java
я бы не задавал этот вопрос если бы java был бы моим первым языком Но дело в том что я уже имею хороший опыт в ЯП С++ , и я хотел бы...

261
 Аватар для Naararouter
0 / 0 / 2
Регистрация: 09.06.2012
Сообщений: 59
22.06.2014, 22:52
Студворк — интернет-сервис помощи студентам
Здравствуйте!
Начал читать Хорстманна. Первый том. Половину прочитал. В целом особых вопросов не возникает. Но есть одно маленькое но...электронный вариант в инете я нашел лишь 7-ое издание. К сожалению, до этого заказал себе приличное кол-во книг по веб-программированию и пока они летели до моего города, решил ознакомиться с джавой. Тем временем в продаже как вижу давно имеется 9-ое издание этой книги, адаптированной под jdk 7. Может кто-то уже покупал или читал.
В общем суть вопроса: много ли я потеряю или не узнаю, ознакомившись лишь с 7-ым изданием ( адаптированным под jdk 5 )? Приятная книга, но на данный момент тратить пока еще 3к, в связи с недавними покупками, на 2 тома Хорстманна , к сожалению, не могу

Добавлено через 6 минут
Ну и если конечно такие "пробелы" имеют место быть, было бы неплохо посмотреть/почитать какой-нибудь ресурс, где эти дырки можно было бы восполнить.
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
18.08.2014, 20:55
Цитата Сообщение от Mecid Посмотреть сообщение
Джошуа Блох Java. Эффективное программирование 2002
В этом году вышло второе издание на русском.
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
18.08.2014, 23:08
Цитата Сообщение от Bringoff Посмотреть сообщение
В этом году вышло второе издание на русском.
есть в интернетах такая книга
0
 Аватар для Da vinci
15 / 15 / 0
Регистрация: 15.08.2013
Сообщений: 64
20.08.2014, 18:37
Добавьте в видеокурсы курс Введение в Java от Якова Файна. Курс есть как на английском, так и на русском языках.
0
13 / 13 / 3
Регистрация: 26.02.2014
Сообщений: 78
21.08.2014, 14:20
Пожалуйста, посоветуйте книгу по OpenGL. Если есть отдельная про 2D, то, желательно, ее.
Заранее спасибо.
0
0 / 0 / 0
Регистрация: 06.09.2014
Сообщений: 2
07.09.2014, 01:37
Помогите советом, полному новичку можно ли начать с 9-ого издания этих книг
Кей Хорстманн Гари Корнелл Java 2 Том 1.Основы
Кей Хорстманн Гари Корнелл Java 2 Том 2.Тонкости программирования
Или все же лучше начать с более раннего(какое лучше?)
Заранее спасибо.
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
07.09.2014, 10:02
Цитата Сообщение от kodi4ek Посмотреть сообщение
полному новичку можно ли начать с 9-ого издания этих книг
Конечно можно, это же Хорстманн.
1
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
26.09.2014, 19:08
Помогите пожалуйста найти и скачать бесплатно книгу "Технология Java Card для смарт-карт. Архитектура и руководство программиста" http://www.ozon.ru/context/detail/id/3749642/

 Комментарий модератора 
Напоминаю о п 5.3 правил форума.
Запрещено размещать любые материалы, нарушающие авторские права (без разрешения правообладателя), а также ссылки на них.
0
0 / 0 / 0
Регистрация: 28.11.2011
Сообщений: 7
07.01.2015, 17:01
Подскажите, пожалуйста, книга How to programm in Java 9th edition написанная Дейтелом годится для изучения или лучше почитать проверенные книги от Хорстмана и Шилда (в java не полный ноль, но до уровня джуна еще далеко)?
0
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 3
09.01.2015, 13:20
Здравствуйте!
Почитал я данную тему и еще парочку статей на известных ресурсах и так не смог определиться, с чего мне начать изучение java и программирования в целом.

Вот, выделил следующие книги:
1) Хорстманн К., Корнелл Г. - Java. Библиотека профессионала (2 тома, уже есть 9ое издание)
2) Герберт Шилдт - Java. Полное руководство (8ое издание)
3) Кэти Сьерра, Берт Бейтс - Изучаем Java
4) Эккель Б. - Философия Java

5) "Джошуа Блох Java. Эффективное программирование 2002 - типичные проблемы и их решения
Joshua Bloch, "Effective Java (2nd Edition)" 2008"

________________________________________ _______

1) Как я понял, все советуют Хорстманна. Но как я понял, там в книге в основном теория, а мне бы хотелось побольше практики, чтоб проще было осваивать и запоминать. Или же можно читать эту книгу, а параллельно выбрать другую с задачками? А как их параллельно тогда читать, ведь наверняка главы будут отличаться.
2) Говорят Шилдт пишет более кратко, и с него лучше новичку не начинать. Пожалуй послушаю совета и оставлю на потом
3) Кто-нибудь читал сие книгу? Можете что нибудь сказать по ней?
4) Это я думаю оставить опять же наконец, как и написано в главном посте

5) А вот тут я запутался. Есть ли смысл читать книгу аж 2002го года, и чем отличается его же книга 2008го года?

Думаю все же начать с Хорстманна, но одной теорией далеко не уйдешь. Можете посоветовать каким образом мне набраться практики?
Был бы благодарен за любые советы, спасибо.
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
09.01.2015, 20:41
ZeroCool777,
1) Ну неплохо, читайте.
2) Это почти перевод документации, подойдет в качестве справочника.
3) Самая нескучная книга, если полный ноль, то по ней можно получить общее представление. Но много воды.
4) Это уже уровень advanced, когда сносно будете знать Java и захотите улучшить качество кода. Есть перевод второго издания (издание 2008-го, перевод в том году вышел). Сравнительно свежий материал, книга полезная.

Могу посоветовать "Java. Промышленное программирование". После каждой главы куча упражнений разного уровня бесполезности.
0
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 3
10.01.2015, 02:19
Такой вопрос возник, в большинстве задачников приводятся примеры на 2ую версию Java, а где то аж на 1.3. Сейчас уже 8ая имеется. Можете пояснить, какая между ними разница? Есть ли смысл учиться на 1.3 примерах? Или с каждый версией просто прибавлялись доп функции, а базис оставался один и тот же? Спасибо.
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
11.01.2015, 12:17
ZeroCool777,
Цитата Сообщение от Mecid Посмотреть сообщение
типичный вопрос
Цитата Сообщение от Hensem Посмотреть сообщение
Скажи,какая тебе больше понравилась и какую бы ты посоветовал как для новичка?
всё что нужно новичкам уже давно собрано в отдельную тему Литература по Java
не советую искать поновее, так как это ошибочный путь
объясню почему: начиналось всё с простого синтаксиса и литература была только о нём, дальше появились некие продукты по которым со временем были приняты стандарты и появилась литература описывающая синтаксис и стандарты, а так как уместить в стандартный формат 1 тома это уже сложно появились двухтомники. Дальше больше - стандартов стало достаточно много, что они на сегодняшний момент не влезут и в 8митомник, а может и больше.
такми образом начиная читать с более старой литературы вы можете рассчитывать на более подробное разжёвывание темы чем в более новых там где эти вещи проскакиваются по быстренькому (этим особенно отличается Шилдт) вы можете не понять очевидных вещей.
Поэтому все кто читал всю перечисленную литературу посовещались и я выложил в шапке темы про литературу результат данного обсуждения. (Кто не верит - прочитайте весь тред) Можно не пытаться искать короткий VIP путь к успеху, а просто воспользоваться уже пройденной дорожкой которая гарантированно ведёт к успеху
0
3 / 3 / 0
Регистрация: 12.01.2015
Сообщений: 9
13.02.2015, 16:47
Если кто не знает, вышло исправленное издание Философии Java. Добавили пропущенные главы, такие как Strings, Enumerated types и т.п. Страниц теперь больше 1к.
 Комментарий модератора 
Нарушение п 5.3 правил форума.
Запрещено размещать любые материалы, нарушающие авторские права (без разрешения правообладателя), а также ссылки на них.
0
Инженер - программист МАЗ
 Аватар для zloy_developer
293 / 64 / 2
Регистрация: 05.12.2011
Сообщений: 392
Записей в блоге: 3
03.03.2015, 20:03
Народ, мне компания itransition посоветовала по JAVA - Философия JAVA (4 изд.), Spring в действии (3 изд) + Паттерны проектирования (Фримен). Что вы думаете по поводу данной литературы??
0
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 5
29.03.2015, 15:55
Приветствую всех.

Подскажите, пожалуйста, книга "Кей Хорстманн Гари Корнелл Java 2 Том 1.Основы" в девятом издании идет уже без приписки "2"? Это вообще на данный момент последнее издание?
0
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 43
01.04.2015, 01:55
Привет! Где можно найти Тимоти Р. Фишер Java. Карманный справочник?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
08.04.2015, 17:07
Господа, почти вся указанная в начале ветки литература у меня есть, осваиваю, практикуюсь. Но есть желание работать с мобильными приложениями. По JavaME есть какие то достойные книги, хотя бы на английском?
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
11.04.2015, 12:12
книги то есть, телефонов с JavaME уже нет, это вам в сторону андроида копать нужно, а у них на сайте дока неплохая
1
 Аватар для flashcsgroup
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 496
13.04.2015, 08:00
http://www.tutorialspoint.com/java/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.04.2015, 08:00
Помогаю со студенческими работами здесь

Литература/Библиотека - Java+OpenGL
Здравствуйте. Есть такая литература? Желательно на русском. И какую библиотеку выбрать? Спасибо.

Литература по Java для начинающих
Какие книги вы бы посоветовали для тех,кто только начинает изучение Java?

Нужна литература для начинающего программиста по java
нужна литература для начинающего программиста по java из того ненормального изобилия литературы которое выложено на этом форуме...

Нужна литература по переходу от PascalABC.NET к Java
Всем привет! Посоветуйте, пожалуйста, учебник, объясняющий основы Java людям, перешедшим на неё с Pascal. Заранее спасибо.

Есть ли какие курсы или литература либо видео по Java
Есть ли какие курсы или литература либо видео пo Java! Чтобы не только основы но и дальше.Так сказать от а до я (ну либо примерно)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru