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

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

17.03.2010, 14:36. Показов 352814. Ответов 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
4 / 5 / 8
Регистрация: 19.05.2014
Сообщений: 84
12.02.2016, 23:41
Студворк — интернет-сервис помощи студентам
По самому языку Java книг полно, больше интересны книги именно по JavaEE технологиям. Мне нравится серия "... in Action' (Hibernate in Action, EJB 3 in Action и т.д.). Но лишь единицы из них были переведены на русский - например Spring in Action ("Spring в действии", можно купить на Озоне или бесплатно скачать в VK поиском по документам).
0
 Аватар для loromang
0 / 0 / 0
Регистрация: 25.03.2016
Сообщений: 3
25.03.2016, 19:07
Всем привет.
Пришел на ваш ресурс по рекомендациям Хабра.
Я инженер по строительным машинам. опыта в программировании почти ноль (институт не считается). Решил освоить программирование, в частности язык Java, упором на мобильную платформу Android.
Почему выбрал Java? Почитал несколько статей, посмотрел несколько видео, советуют этот язык программирования как один из самых востребованных сейчас да и в дальнейшем.
В общем, в сети известный сайт в среде программистов - javarush. Меня он очень заинтересовал, в частности их методика обучения в форме игры интересна. Скажите, кто-нибудь покупал у них платный доступ и учился? Стоит ли их курс и методика обучения своих денег? Насколько их курс "результативен", если это можно оценить? Стоит ли в процессе обучения по их курсу дополнительно пользоваться литературой, например такой, как в шапке этой темы?
0
2 / 2 / 3
Регистрация: 22.02.2016
Сообщений: 11
26.03.2016, 10:39
Еще один неплохой ресурс для изучения Java http://metanit.com/java/tutorial/
0
 Аватар для loromang
0 / 0 / 0
Регистрация: 25.03.2016
Сообщений: 3
27.03.2016, 19:20
Цитата Сообщение от Mecid Посмотреть сообщение
Для новичка:
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы
Хорстманн К.С., Корнелл Г. - Java 2. Том 2. Тонкости программирования
Подскажите, в чем отличия изданий 2003 г. от 2006 г.? И есть ли они вообще?
0
 Аватар для loromang
0 / 0 / 0
Регистрация: 25.03.2016
Сообщений: 3
29.03.2016, 08:36
Цитата Сообщение от Mecid Посмотреть сообщение
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы
Хорстманн К.С., Корнелл Г. - Java 2. Том 2. Тонкости программирования
Недавно эти книги обновились:
Java. Библиотека профессионала. Том 1. Основы. ISBN 978-5-8459-1958-8, 978-5-8459-1958-8
Java. Библиотека профессионала. Том 2. Расширенные средства программирования ISBN 978-5-8459-1870-3,978-5-8459-2031-7

Почему в шапке данной темы для новичков по прежнему рекомендуются старые версии этих книг?
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
29.03.2016, 22:03
Цитата Сообщение от loromang Посмотреть сообщение
Почему в шапке данной темы для новичков по прежнему рекомендуются старые версии этих книг?
Ответ, как ни странно, в той же шапке =)
Цитата Сообщение от Mecid Посмотреть сообщение
не советую искать поновее, так как это ошибочный путь
объясню почему: начиналось всё с простого синтаксиса и литература была только о нём, дальше появились некие продукты по которым со временем были приняты стандарты и появилась литература описывающая синтаксис и стандарты, а так как уместить в стандартный формат 1 тома это уже сложно появились двухтомники. Дальше больше - стандартов стало достаточно много, что они на сегодняшний момент не влезут и в 8митомник, а может и больше.
такми образом начиная читать с более старой литературы вы можете рассчитывать на более подробное разжёвывание темы чем в более новых там где эти вещи проскакиваются по быстренькому (этим особенно отличается Шилдт) вы можете не понять очевидных вещей.
1
 Аватар для Vortal
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
05.04.2016, 16:52
Доброго времени суток, может кто подскажет толковый ресурс для изучения JSF технологий. Не oracle.
0
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 60
11.04.2016, 12:23
Здравствуйте.
А есть ли какой-либо задачник на Java с задачами и их решениями?
Гугл толкового не выдал. Можно и на английском, но лучше на русском.
0
 Аватар для flashcsgroup
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 496
11.04.2016, 13:04
Цитата Сообщение от Vortal Посмотреть сообщение
Доброго времени суток, может кто подскажет толковый ресурс для изучения JSF технологий. Не oracle.
на рутрекере есть книги на русском языке - скачай. на ютубе есть видео-посмотри

Цитата Сообщение от rkcz00 Посмотреть сообщение
Здравствуйте.
А есть ли какой-либо задачник на Java с задачами и их решениями?
Гугл толкового не выдал. Можно и на английском, но лучше на русском.
я тоже искал но ка то не понравилось что нашлось и скачалось и я взял книги по С++(Стивен Прата.Язык программирования C++. Лекции и упражнения...или С++ для чайников) и по С шарпу(Книга "C# 3.0. Руководство для начинающих") и стал выполнять упражнения оттуда . Синтаксис очень схож с Java-ским и по готовым там решениям к упражнениям делал на языке Java.
0
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 60
11.04.2016, 13:07
Спасибо. А что нашли по Java?
0
 Аватар для flashcsgroup
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 496
11.04.2016, 13:33
Цитата Сообщение от rkcz00 Посмотреть сообщение
Спасибо. А что нашли по Java?
Помню через гугол или яндекс искал и нашел упражнения по Джава и было это от какого то лектора российского института - даже не помню на каком у меня это компьютере осталось - рабочем или домашнем - это было совсем не то, что я ожидал.
1
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 60
11.04.2016, 13:48
Да, у меня так же. Спасибо!
0
 Аватар для flashcsgroup
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 496
18.04.2016, 10:28
Цитата Сообщение от rkcz00 Посмотреть сообщение
А есть ли какой-либо задачник на Java с задачами и их решениями?
..., но лучше на русском.
На русском видел в книге серии хеад фёрст - изучаем Джава и в скачавшейся оффлайновской версии интуита(скачал на форуме торентов) в разделе Java
0
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 60
18.04.2016, 12:15
Спасибо! А можно поподробнее где скачать?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
18.04.2016, 13:14
rkcz00, нельзя. См. правила форума.
0
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 4
14.05.2016, 09:45
Всем здравствуйте. Ищу книгу Яворски Д., Перроун П.Д. «Система безопасности Java. Руководство разработчика». Кто готов поделиться, просьба написать на почту d*******@gmail.com

 Комментарий модератора 
Запрещено размещать любые материалы, нарушающие авторские права (без разрешения правообладателя), а также ссылки на них.

 Комментарий модератора 
Обсуждение вопросов - только в теме на форуме. Приглашения к обсуждению еще где-либо (в том числе и с помощью системы личных сообщений) запрещены, за исключением коммерческих разделов.
0
3 / 2 / 1
Регистрация: 24.06.2016
Сообщений: 63
24.06.2016, 16:01
Как по мне "Философия джавы" одна из туманных книг. Воды много, конкретики мало.
0
 Аватар для flashcsgroup
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 496
24.06.2016, 18:02
Цитата Сообщение от GLaD0S Посмотреть сообщение
Как по мне "Философия джавы" одна из туманных книг. Воды много, конкретики мало.
И я такого же мнения ��
0
0 / 0 / 0
Регистрация: 27.07.2016
Сообщений: 2
27.07.2016, 10:05
Здравствуйте,

Посоветуйте пожалуйста в выбором книги для начинающего.
Если скажем выбирать между Java Руководство для начинающих (2015) - ШИЛДТ.Г и Изучаем Java (2016) СЬЕРРА К., БЕЙТС Б. то что бы вы посоветовали?
Или может другие книги посоветуете для того что бы начать, рассматриваю варианты как на русском языке так и на английском.

Заранее благодарю,
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
27.07.2016, 10:28
dgex00m,

типичный вопрос
Цитата Сообщение от Hensem Посмотреть сообщение
Скажи,какая тебе больше понравилась и какую бы ты посоветовал как для новичка?
всё что нужно новичкам уже давно собрано в отдельную тему Литература по Java
не советую искать поновее, так как это ошибочный путь
объясню почему: начиналось всё с простого синтаксиса и литература была только о нём, дальше появились некие продукты по которым со временем были приняты стандарты и появилась литература описывающая синтаксис и стандарты, а так как уместить в стандартный формат 1 тома это уже сложно появились двухтомники. Дальше больше - стандартов стало достаточно много, что они на сегодняшний момент не влезут и в 8митомник, а может и больше.
такми образом начиная читать с более старой литературы вы можете рассчитывать на более подробное разжёвывание темы чем в более новых там где эти вещи проскакиваются по быстренькому (этим особенно отличается Шилдт) вы можете не понять очевидных вещей.
Поэтому все кто читал всю перечисленную литературу посовещались и я выложил в шапке темы про литературу результат данного обсуждения. (Кто не верит - прочитайте весь тред) Можно не пытаться искать короткий VIP путь к успеху, а просто воспользоваться уже пройденной дорожкой которая гарантированно ведёт к успеху
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.07.2016, 10:28
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
180
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru