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

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

17.03.2010, 14:36. Показов 356332. Ответов 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
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 49
27.09.2013, 22:19
Студворк — интернет-сервис помощи студентам
Посоветуйте книжку или статьи по работе с API. В Java новичек, даже не имею представления как это сделать. Что читать? Читаю Шилдта, пару сотен страниц прочитал, так же всякие видео курсы, пару других книжек и т.д. Нужно собственно со стены группы ВК брать посты и засовывать из в ListView (Android). Документацию читал, но там ничего не понятно, что, куда и как писать.
0
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 37
02.10.2013, 19:00
Можете подсказать, откуда этот отрывок? http://rghost.ru/49105400
0
 Аватар для Vortal
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
10.10.2013, 14:12
http://javaxblog.ru сдох по всей видимости, может стоит заменить на что нибудь или удалить из мейн топа. И посоветуйте пожалуйста ресурс по ЕЕ
0
1 / 1 / 0
Регистрация: 28.02.2012
Сообщений: 10
11.10.2013, 19:56
Ребята, вот новый отличный ресурс для желающих изучить Java:
Для новичков, и не только. Первые 10 уровней (из 40) БЕСПЛАТНО!
0
 Аватар для KoRNeT46RuS
1 / 1 / 1
Регистрация: 07.03.2012
Сообщений: 78
18.10.2013, 17:33
Ребят, чтоб не перебирать всю литературу подскажите что почитать или посмотреть, чтобы научиться программировать на Java в Netbeans
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
18.10.2013, 18:54
Цитата Сообщение от KoRNeT46RuS Посмотреть сообщение
чтоб не перебирать всю литературу....
можем компилятор подсказать который "поток мысли" в "готовый продукт" компилит...
1
 Аватар для KoRNeT46RuS
1 / 1 / 1
Регистрация: 07.03.2012
Сообщений: 78
18.10.2013, 19:07
Цитата Сообщение от tankomaz Посмотреть сообщение
можем компилятор подсказать который "поток мысли" в "готовый продукт" компилит...
Хорош издеваться. Я конкретный вопрос задал.
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
18.10.2013, 21:31
Ну так написано в первом посте: Хорстманн 1, 2, потом Эккель
0
1 / 1 / 0
Регистрация: 28.02.2012
Сообщений: 10
20.10.2013, 03:05
Цитата Сообщение от tankomaz Посмотреть сообщение
можем компилятор подсказать который "поток мысли" в "готовый продукт" компилит...
хорошо бы, и мне б такой пригодился!
0
37 / 31 / 13
Регистрация: 08.12.2012
Сообщений: 815
23.12.2013, 23:12
че то по этой ссылке
в которой должны учить игре ниче не работает
где задания ...на клики не откликается

Добавлено через 3 минуты
и еще ,на кой в этой игре доступ к моим данным в соцсетях?

Добавлено через 49 минут
послушайте Уважаемый Mecid я конечно понимаю ,что Вы во всем этом понимаете
но проблема и очень большая в том ,что у Вас -как и на подавляющем количестве сайтов в инете,-
нет литературы для тех кто с "0" начинает эту тему поднимать...
людям пишущим для новичков -только кажется что они для новичков пишут
на самом деле для тех ,кто уже программирует на этом языке и в данных книгах
вряд ли нуждается...
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
24.12.2013, 01:28
Для новичка:
Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы
Вы не поверите, но в этой книге есть все необходимое для старта.. Ну если конечно ее читать, а не листать =)
1
Klamath
17.01.2014, 13:50
Здравствуйте!
Подскажите, как правильно читать Хорстманна? У него ведь совсем нет упражнений, а если мне не ставят конкретную задачу, то я и не буду ставить адекватные задачи сам себе. Это будут сплошные хелоуворлды и грустный кодинг-стайл. А если материал не закреплять практикой, то он забудется (у меня так). Что думаете о книгах господ Дейтелов или товарища Daniel Liang - Introduction to Java Programming для человека, далекого от ООП (знаю только Си на среднем уровне)? Насколько я понял, Эккеля нужно читать, уже имея хорошее понимание языка.
Спасибо!
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
17.01.2014, 13:58
Klamath, Хорстманн в качестве примера постоянно использует Employee (структура сотрудников), придумайте какую то свою структуру, на ней и упражняйтесь. Я например выбрал для себя структуру Оргтехники.. да много чего можно придумать Автомобили, Конфеты и тд...
0
]:->
 Аватар для dan41k
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
17.01.2014, 14:17
Цитата Сообщение от Klamath Посмотреть сообщение
Здравствуйте!
Подскажите, как правильно читать Хорстманна? У него ведь совсем нет упражнений, а если мне не ставят конкретную задачу, то я и не буду ставить адекватные задачи сам себе. Это будут сплошные хелоуворлды и грустный кодинг-стайл. А если материал не закреплять практикой, то он забудется (у меня так). Что думаете о книгах господ Дейтелов или товарища Daniel Liang - Introduction to Java Programming для человека, далекого от ООП (знаю только Си на среднем уровне)? Насколько я понял, Эккеля нужно читать, уже имея хорошее понимание языка.
Спасибо!
чисто задания можете брать отсюда (под сообщением). В конце каждой из глав. Выбирайте те, которые можете реализовать с текущими знаниями.

Цитата Сообщение от Mecid Посмотреть сообщение
"Java .ПРОМЫШЛЕННОЕ ПРОГРАММИРОВАНИЕ Практическое пособие И.Н. Блинов, В.С. Романчик"
1
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
09.03.2014, 12:39
здравствуйте форумчане!
где можно найти книгу "Технологии программирования на JAVA 2. Книга 3" в хорошем качестве чтоб можно было распечатать...
З.Ы. у меня уже имеется эта книга в формате djvu но качества хреновая (((
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
09.03.2014, 13:58
Цитата Сообщение от asus Посмотреть сообщение
где можно найти книгу "Технологии программирования на JAVA 2. Книга 3" в хорошем качестве чтоб можно было распечатать...
во многих книжных магазинах есть уже распечатанный вариант. Если вы ожидали ссылку на книгу, то вы ее не получите, т.к. это нарушение правил форума
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
09.03.2014, 15:28
Цитата Сообщение от M128K145 Посмотреть сообщение
во многих книжных магазинах есть уже распечатанный вариант. Если вы ожидали ссылку на книгу, то вы ее не получите, т.к. это нарушение правил форума
жаль...
но нигде не нашел... даже озоне тоже нету...
0
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 8
23.04.2014, 20:56
Спасибо большое за такую огромную литературу буду читать!
0
-135 / 329 / 4
Регистрация: 02.04.2009
Сообщений: 1,092
19.06.2014, 21:30
Друзья, а вы какого мнения о книгах Дэвида Хеффельфингера по Java EE Разработка приложений Java EE 6 в NetBeans 7 и Java EE 6 и сервер приложений GlassFish 3?
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
21.06.2014, 20:31
сайт с отзывами по java книгам, там есть и эти книги
http://books-redhats.rhcloud.com/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2014, 20:31

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Новые блоги и статьи
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru