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

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

17.03.2010, 14:36. Показов 352871. Ответов 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
1 / 1 / 0
Регистрация: 17.03.2011
Сообщений: 70
15.08.2012, 14:35
Студворк — интернет-сервис помощи студентам
Ребят, до понедельника надо срочно освоить основы java. Знаю основы с++. Надо выучить как объявлять переменные, создавать классы, функции, циклы. К какой книге посоветуете обратиться?
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
15.08.2012, 15:27
Цитата Сообщение от qiGuar Посмотреть сообщение
Ребят, до понедельника надо срочно освоить основы java. Знаю основы с++. Надо выучить как объявлять переменные, создавать классы, функции, циклы. К какой книге посоветуете обратиться?
Java для чайников
Java. Руководство для начинающих
Самоучитель Java с примерами и программами (+ CD-ROM)

Учитывая уже имеющийся опыт в программировании, как таковом, возможно, будет полезен Карманный справочник
0
2 / 2 / 0
Регистрация: 28.05.2012
Сообщений: 38
30.08.2012, 17:46
Скажу, что самой лучшей книгой по мнению будет "Java полное руководство" Герберт Шилдт от Oracle
0
8 / 8 / 10
Регистрация: 11.04.2012
Сообщений: 611
24.10.2012, 22:49
Всем привет!
Посоветуйте пожалуста книгу, желательно с диском на котором есть исходные коды.
В яве я 0! ориентир программирования на андроид.
Заранее благодарен!
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
28.11.2012, 08:24
Цитата Сообщение от Divil Посмотреть сообщение
Всем привет!
Посоветуйте пожалуста книгу, желательно с диском на котором есть исходные коды.
Самоучитель Java с примерами и программами (+ CD-ROM)

В яве я 0! ориентир программирования на андроид.
Заранее благодарен!
Если ты ноль в яве, то ориентиры ставить рано, надо сначала базовые вещи освоить.
1
6 / 6 / 1
Регистрация: 17.04.2012
Сообщений: 31
04.12.2012, 20:26
Есть ли самоучитель по java на подобии "Турбо Паскаль 7.0 Алексеев Е.Р., Чеснокова О.В" т.е. обязательно должны быть задания для самопроверки, упражнения по пройденной теме. ИМХО иначе это больше похоже на учебник.
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
05.12.2012, 05:17
Цитата Сообщение от DimanJK Посмотреть сообщение
Есть ли самоучитель по java на подобии "Турбо Паскаль 7.0 Алексеев Е.Р., Чеснокова О.В" т.е. обязательно должны быть задания для самопроверки, упражнения по пройденной теме. ИМХО иначе это больше похоже на учебник.
http://www.ozon.ru/context/detail/id/17562834/ с конце каждой главы вопросы + темы для написания программ (в конце книги ответы и примеры)
http://www.ozon.ru/context/detail/id/7821666/ по ходу материала берете карандаш и не переворачиваете страницу пока не напишите всё, что требуют - в конце главы правильный результат (книгу рекомендую для того, чтобы знания упорядочить, с картинками и юмором)
2
 Аватар для Vortal
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
17.01.2013, 16:59
Цитата Сообщение от Mecid Посмотреть сообщение
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы, 7-е изд.

Добавлено через 24 секунды
Хорстманн К.С., Корнелл Г. - Java 2. Том 2. Тонкости программирования
Спасибо, действительно всем рекомендую, я начал свое обучения читая П. Ноутон, Г. Шилдт - Java 2, прочитав всю книгу от корки до корки, мне очень понравилась. Много примеров и прочего, но все таки пробелы в знаниях я решил заполнить прочитав еще неслько книг, начав с Экельса - философия java, мне не очень понравилось, постоянные упоминания о С++ в тексте, отвлекали от основной программы обучения. После я по вашему совету взял данное чтиво, и с удовольствием его сейчас читаю, пройдя уже 1/3 первого тома, я подчеркнул много вещей, которые были мне не до конца понятны, очень читабильная книженция. Если незнаете с какой книге начать, очень рекомендую Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы, 7-е изд.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
25.01.2013, 02:26
для тех кто интересуется Шилдтом 2012 года моё имхо
0
11 / 11 / 0
Регистрация: 23.03.2010
Сообщений: 70
29.01.2013, 15:54
Все здравствуйте. прочитал список, но хотелось бы авторитетного мнения какую лучше всего прочитать новичку в Java, но не в программировании?просто явы в институте не было у нас как таковой. в основном си++, так что в программировании я понимаю азы и немного больше. какая книга тогда мне лучше всего подойдет?
0
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 20
30.01.2013, 16:00
а есть что-нибудь по openGL в java?
0
Музыка нас Связала
 Аватар для Fonduee
232 / 232 / 52
Регистрация: 26.03.2008
Сообщений: 616
02.02.2013, 20:13
Обновление книги Кристиана Уленбома (Christian Ullenboom) "Java ist auch eine Insel" -> "Java 7 - Mehr als eine Insel" в свободном доступе.
0
0 / 0 / 0
Регистрация: 01.02.2012
Сообщений: 39
03.03.2013, 20:07
Посоветуйте хорошую книгу по Java awt.
0
2 / 2 / 0
Регистрация: 04.03.2013
Сообщений: 26
05.03.2013, 11:23
Посоветуйте где можно максимум прочитать и взять по технологии swing.
Нужно создать хорошее графическое, пользовательское приложение приложение которое будет работать со своей базой данных

Добавлено через 12 часов 33 минуты
Отзовитесь форумчане. Кто на чем учился?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
05.03.2013, 11:26
Цитата Сообщение от Danya_sky Посмотреть сообщение
Посоветуйте где можно максимум прочитать и взять по технологии swing.
Нужно создать хорошее графическое, пользовательское приложение приложение которое будет работать со своей базой данных

Добавлено через 12 часов 33 минуты
Отзовитесь форумчане. Кто на чем учился?
И. Портянкин. Swing. Эффектные пользовательские интерфейсы
В сети можно найти электронную версию.
0
2 / 2 / 0
Регистрация: 04.03.2013
Сообщений: 26
05.03.2013, 11:32
Svoboda, Спасибо. А книга хорошая? Читать удобно и понятно. Потому что помню серию этого издательства по java SE2. Так мне не очень понравилось.
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
05.03.2013, 11:35
Цитата Сообщение от Danya_sky Посмотреть сообщение
Svoboda, Спасибо. А книга хорошая? Читать удобно и понятно. Потому что помню серию этого издательства по java SE2. Так мне не очень понравилось.
Лично мне было легко. О Вас сказать ничего не могу, всё индивидуально.
0
8 / 8 / 0
Регистрация: 28.01.2013
Сообщений: 58
08.03.2013, 20:43
Никак не могу понять в чем волшебная сила Хорстманна.

Купил двухтомник под впечатлением от вебинара некого Старовера

http://vimeo.com/25751924

Дескать (по его словам), освоение языка на практике должно занять раз в пять больше времени, чем если начать с литературы. Старовер создает впечатление неглупого человека с порядком в голове, поэтому воспринял его рекомендацию всерьез.

Заказал книжки на Озоне, но так как доставка у Озона сейчас притормаживает, месяц изучал язык поставив себе объемную, интересную задачу, читая по ходу дела туториалы, документацию, форумы и википедию иногда. Причем в не очень интенсивном режиме: часок-полтора в будни (с туманом в голове после 9-ти часов долбания кода на работе) ну и в выходные, уже по-полотнее.

Спустя месяц, когда книжки пришли, пролистав первый том, я с разочарованием понял что я уже практически его освоил

Имхо книга бесполезна. Объем искусственно раздут, очень много воды, прожевывания очевидных вещей

И если честно я в недоумении. И Старовер вроде не дурак, и столько отзывов про эти книги, не знаю в чем тут дело.

Голый король?

А вот, на мой взгляд антипод Хорстманна. Текст какой-то вузовской методички, но как написано! Все по делу, ничего лишнего, никаких понтов. Впечатление такое, что на твои вопросы отвечает твой более опытный товарищ, у которого только одна задача, чтобы ты его понял

http://kit.znu.edu.ua/iLec/9sem/OOP/index-lab.htm

Здесь конечно же не такой охват области, но будь он таким же, книга все равно было бы тоньше в 10 раз, и во столько же более понятной

ИМХО
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
11.03.2013, 15:27
Цитата Сообщение от ptrts Посмотреть сообщение
Имхо книга бесполезна. Объем искусственно раздут, очень много воды, прожевывания очевидных вещей
всё там с объёмом в порядке, просто есть люди которые не настолько быстро схватывают с первого примера.
Цитата Сообщение от ptrts Посмотреть сообщение
Текст какой-то вузовской методички, но как написано! Все по делу, ничего лишнего, никаких понтов.
в этой методичке не затронуто почти ничего кроме голого синтаксиса
возьмём к примеру главу про ООП, там вообще про ООП ни слова, с мультипотоком та же история.
особенно мне понравился раздел работы со строками:
Java
1
String s = new String():
, ни слова о реальных проблемах работы про строки, ни слова про кодировки и локаль, зато примеров как заюзать методы из класса тонны (которые итак из жавадока всем понятны), и это вы называете "ничего лишнего"
Старовер вполне шарящий чувак (мнение основано на его ответах в форумах) и его словам можно доверять.
Если вам сходу не видны тонкости которые описывает Хорстман, это не страшно, вот когда вы возьмётесь за реальную работу и наступите на реальные грабли, вот тогда он вам и пригодится.
Хочу вас сразу предупредить Брюс Эккель кажется ещё более бесполезным поначалу (вдруг решите и его почитать)
0
8 / 8 / 0
Регистрация: 28.01.2013
Сообщений: 58
11.03.2013, 16:08
Цитата Сообщение от mutagen Посмотреть сообщение
в этой методичке не затронуто почти ничего кроме голого синтаксиса
возьмём к примеру главу про ООП, там вообще про ООП ни слова, с мультипотоком та же история
Да понятно, что там везде по чуть-чуть. Мне очень понравился сам стиль донесения смысла до читателя, очень емкие предложения
Цитата Сообщение от mutagen Посмотреть сообщение
Если вам сходу не видны тонкости которые описывает Хорстман, это не страшно, вот когда вы возьмётесь за реальную работу и наступите на реальные грабли, вот тогда он вам и пригодится
Согласен. Как справочником я им конечно буду пользоваться. Но не как пособием, нафик-нафик. Тонкости там вероятно описываются, но уж очень они там разбавлены нудятиной, на которой ты впадаешь в транс, в котором ты уже эти тонкости не воспринимаешь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2013, 16:08
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера 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. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru