![]() 683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
||||||||||||||
Литература по Java17.03.2010, 14:36. Показов 345794. Ответов 258
Метки нет Все метки)
(
Здесь будет список литературы по 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 | |
Ответы с готовыми решениями:
258
Литература JAVA? Литература по java 8
|
![]() 70 / 43 / 8
Регистрация: 30.10.2009
Сообщений: 101
|
|
18.03.2010, 21:58 | |
Брюс Экель - Thinking In Java Enterprise (русский перевод)
http://javatutor.net/books/tiej/
10
|
![]() 4 / 4 / 1
Регистрация: 03.10.2010
Сообщений: 111
|
|
03.10.2010, 17:11 | |
Я недавно поступил в универ,и препод нам сказала ,что мы будем заниматься на Java 2.0.До этого я программировал в паскале.Какую литературу можно посоветовать такому новичку,как мне?Я нашел много книг,но запутался,какую именно выбрать.
1
|
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 8
|
|
30.11.2010, 14:22 | |
Здравствуйте! Скажите пожалуйста, вот я хочу начать изучать программу Java, я не спец в программировании скорее новичок, с чего подскажите начать. На данный момент практически никакой информацией по данной программе не владею, просто эту программу мне посоветовали.
Надеюсь с вашей помощью освою ее. Программу для программирования где скачать?? Заранее спасибо!!!
0
|
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
|
|
30.11.2010, 18:10 | |
0
|
Papalawyer
|
|||
10.12.2010, 21:00 | |||
Название: Java. Эффективное программирование
Автор: Джошуа Блох Издательство: Лори Год издания: 2002 Язык: Русский
Joshua Bloch, "Effective Java (2nd Edition)" Prentice Hall PTR; 2 edition (2008) | PDF | 2,03 Mb
|
11 / 11 / 0
Регистрация: 11.03.2011
Сообщений: 5
|
|
11.03.2011, 09:52 | |
На самом деле, хороших книг по java нет, это как программирование в стиле дзен. Тема просто необъятна. Можно учить долго и ничего не знать. Поэтому за бугром перешли к моделированию и специализации. Там уже один чувак не является и проектировщиком и программистом.
Ему просто дают готовое задание. Причем, и по технологиям они распределяются. Так если я пишу настольную прогу, то через месяц уже не могу вспомнить JSP и наоборот. Лучший совет, по-моему, просто неторопясь изучать все что ближе к основам(ООП, шаблоны) и писать маленькие проги для тренировки. Обязательно начните изучение UML. хорошая прога argoUML( free!).
4
|
16 / 16 / 2
Регистрация: 19.10.2009
Сообщений: 91
|
|
27.07.2011, 01:00 | |
Здравствуйте
"Брюс Эккель - Философия Java" Какое издание лучше скачать ? Читал что в четвертом много чего нужного урезали. Сейчас учу Java на сайте интуит, но хочу также и книгу задействовать. Вот собственно дилемма и встает, между третьим и четвертым изданием.
0
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
|
27.07.2011, 02:40 | |
3ее издание вышло в 2002 году, это было время 1.4
С тех пор в Java появилась много нового (generics, annotation, enums, varargs и т.д.), поэтому читать в 2011 году книгу 9ти летней давности нет смысла.
3
|
27.07.2011, 02:40 | |
Помогаю со студенческими работами здесь
20
Литература/Библиотека - Java+OpenGL Литература по Java для начинающих Нужна литература для начинающего программиста по java Нужна литература по переходу от PascalABC.NET к Java Есть ли какие курсы или литература либо видео по Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
|
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
|
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
|
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг.
Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя.
Странные серые краски проникают и. . .
|
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
|
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
|
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
|
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
|
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
|
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
|