|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
||||||||||||||
Литература по Java17.03.2010, 14:36. Показов 354489. Ответов 261
Метки нет (Все метки)
Здесь будет список литературы по Java
очень часто новички ищут максимально эффективный учебник - спойлер этих людей, а те кто мне поверит на слово, могут его смело пропустить Кликните здесь для просмотра всего текста
типичный вопрос не советую искать поновее, так как это ошибочный путь объясню почему: начиналось всё с простого синтаксиса и литература была только о нём, дальше появились некие продукты по которым со временем были приняты стандарты и появилась литература описывающая синтаксис и стандарты, а так как уместить в стандартный формат 1 тома это уже сложно появились двухтомники. Дальше больше - стандартов стало достаточно много, что они на сегодняшний момент не влезут и в 8митомник, а может и больше. такми образом начиная читать с более старой литературы вы можете рассчитывать на более подробное разжёвывание темы чем в более новых там где эти вещи проскакиваются по быстренькому (этим особенно отличается Шилдт) вы можете не понять очевидных вещей. Поэтому все кто читал всю перечисленную литературу посовещались и я выложил в шапке темы про литературу результат данного обсуждения. (Кто не верит - прочитайте весь тред) Можно не пытаться искать короткий VIP путь к успеху, а просто воспользоваться уже пройденной дорожкой которая гарантированно ведёт к успеху
Для новичка: Хорстманн К.С., Корнелл Г. - 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
|
||||||||||||||
| 17.03.2010, 14:36 | |
|
Ответы с готовыми решениями:
261
Литература JAVA? Литература по java 8
|
|
0 / 0 / 0
Регистрация: 27.07.2016
Сообщений: 2
|
|
| 27.07.2016, 10:50 | |
|
Благодарю за ответ и подробное объяснение
0
|
|
|
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 2
|
|
| 07.08.2016, 11:07 | |
|
Добрый день!
В основной кодил на VBA. Немного C/C++/C#. Немного Java/Groovy. Обычно надо было используя чью-то библиотеку что-то автоматизировать, рассчитать. Поэтому вроде и понимаю ООП, но глубоких познаний в сложных системах нет. Есть одна установка, автоматизирована плохо. В основном работать по сети (управление TCP/IP или RS-485, данные по TCP/IP или UDP). Хоче сделать софт, который бы позволял управлять и контролировать эту установку с descktop, при этом была WEB-морда для удаленного контроля (как там она работает), а данные и конфигурация хранилась в БД (сейчас текстовый файлы). Выбрал язык Java. Вот на нем хочу за год сделать что-то такое. Видео курс выбрал Харьковчан. А вот с книгами для начала не могу определиться: Вариант 1) Хорстманн К., Корнелл Г. - Java. Библиотека профессионала. Т1 основы - 2014 Хорстманн К., Корнелл Г. - Java. Библиотека профессионала. Т2 расширенные средства программирования - 2014 Как понял, Java 7 и только SE. Мне нужен будет EE. Вариант 2) Шилдт Г. - Java 8. Руководство для начинающих - 2015 Шилдт Г. - Java 8. Полное руководство - 2015 Здесь уже Java 8, есть уже JavaFX. В общем, свежее. Вариант 3) Блинов И.Н., Романчик В.С. - Java2. Практическое руководство - 2005 Java 5 - ну что-то совсем старое. Потом получится надо будет догоняться до Java 8... Вариант 3.1) Правда есть Блинов И.Н., Романчик В.С. - Java. Методы программирования - 2013 и это уже Java 7. Потом уже буду читать Брюс Эккель - Философия Java Как думаете какой вариант выбрать и почему?
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||||||||
| 07.08.2016, 16:33 | ||||||||
|
Capper_, что касается основ:
Так же вам понадобиться какой нибудь веб-сервер, например: https://ru.wikipedia.org/wiki/Apache_Tomcat Нужно поизучать инструменты сборки проекта, например maven
1
|
||||||||
|
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 2
|
|
| 10.08.2016, 09:54 | |
|
Вот спасибо большое. Стал читать Философию, вместо Хорстманн и Шилдта. И понимаю, что моего уровня вполне хватает чтобы её читать. В некоторых местах даже скучно, т. к. и так все знаю уже. А в некоторых что-то нахожу ну очень интересное для себя.
А то везде, не для новичков, а что такое новичок не понятно... Мало у кого в дипломе стоит специальность программист, большая же часть по другому начала кодить. В общем, оказалось, что я не новичок. А так да, я и планирую Swing или java fx + hibernate + Tomcat + Git. Добавил в этот список Maven. Потихоньку буду читать и ботать технологии в контексте своей задачи, так сказать по мере необходимости.
0
|
|
| 14.08.2016, 18:48 | |
|
Сейчас читаю Java Puzzlers by Joshua Bloh. Интересно, полезно и даже весело местами!
http://www.javapuzzlers.com/
0
|
|
|
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 37
|
|
| 05.09.2016, 22:37 | |
|
Подскажите, для новичка так все и осталось, лучше начинать с Хорстманна или же Эккель тоже нормально или лучше все же потом?
0
|
|
|
1 / 1 / 2
Регистрация: 17.09.2016
Сообщений: 28
|
|
| 20.09.2016, 14:12 | |
|
Подскажите литературу на Русском языке, где разжовывается java.net. А то читаю Шилдта, а у него маловато времени уделено этой теме.
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 3
|
|
| 19.10.2016, 20:29 | |
|
Здравствуйте, а есть еще книги по JavaFX, кроме этой - JavaFX 2.0. Разработка RIA-приложений Машнин Тимур
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 3
|
|
| 19.10.2016, 20:37 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 1
|
|
| 26.10.2016, 00:16 | |
|
Привет всем! Мне посоветовали вот эту книгу К. Сьерра, Б. Бейтс - Изучаем Java (Мировой компьтерный бестселлер) - 2012. она посвежее тех что на форуме рекомендуют новичкам... Кто-то знаком с ней? можно ли начать с нее изучение Java?
0
|
|
|
50 / 49 / 13
Регистрация: 23.11.2015
Сообщений: 401
|
||
| 10.12.2016, 12:24 | ||
0
|
||
|
50 / 49 / 13
Регистрация: 23.11.2015
Сообщений: 401
|
|
| 10.12.2016, 13:34 | |
|
Welemir1, только на русском 4 нету, на английском начал читать, в книге много юмора и поэтому сложно понять в оригинале где автор шутит, а где он серьезен. Начал читать на русском "Spring 4 для профессионалов", книга неплохая, но примеры очень запутанные. Ладно, прорвемся как-нибудь
0
|
|
|
11 / 1 / 1
Регистрация: 09.02.2016
Сообщений: 95
|
|
| 11.12.2016, 15:44 | |
|
Народ, что скажите на такую связку:
1. Java. Библиотека профессионала (Хорстманн К.С.) КОД (ISBN): 978-0-13-417730-4, 978-5-8459-2084-3 2. Структуры данных и алгоритмы в Java. Классика Computers Science. 2-е изд. (Лафоре Р.) КОД (ISBN): 978-0-67232-453-6, 978-5-496-00740-5 Уже изучал C++ и PHP. Будут ли мне полезны эти книги для обучения JAVA, или искать что посерьезнее...?
0
|
|
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|
| 26.01.2017, 13:01 | |
|
Обе хороши.
0
|
|
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|
| 27.01.2017, 13:52 | |
|
Хорстманн выпустил недавно обзор по java core.
0
|
|
|
0 / 0 / 5
Регистрация: 24.12.2016
Сообщений: 56
|
|
| 13.03.2017, 13:09 | |
|
Где можно найти книгу по OpenGL для java на русском желательно?
0
|
|
| 13.03.2017, 13:09 | |
|
Литература/Библиотека - Java+OpenGL Литература по Java для начинающих Нужна литература для начинающего программиста по java Нужна литература по переходу от PascalABC.NET к Java Есть ли какие курсы или литература либо видео по Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|