|
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
||||||||||||||
Литература по Java17.03.2010, 14:36. Показов 352586. Ответов 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 / 2
Регистрация: 09.06.2012
Сообщений: 59
|
|
| 22.06.2014, 22:52 | |
|
Здравствуйте!
Начал читать Хорстманна. Первый том. Половину прочитал. В целом особых вопросов не возникает. Но есть одно маленькое но...электронный вариант в инете я нашел лишь 7-ое издание. К сожалению, до этого заказал себе приличное кол-во книг по веб-программированию и пока они летели до моего города, решил ознакомиться с джавой. Тем временем в продаже как вижу давно имеется 9-ое издание этой книги, адаптированной под jdk 7. Может кто-то уже покупал или читал. В общем суть вопроса: много ли я потеряю или не узнаю, ознакомившись лишь с 7-ым изданием ( адаптированным под jdk 5 )? Приятная книга, но на данный момент тратить пока еще 3к, в связи с недавними покупками, на 2 тома Хорстманна , к сожалению, не могу ![]() Добавлено через 6 минут Ну и если конечно такие "пробелы" имеют место быть, было бы неплохо посмотреть/почитать какой-нибудь ресурс, где эти дырки можно было бы восполнить.
0
|
|
|
СуперМодулятор
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
|
|
| 18.08.2014, 20:55 | |
|
0
|
|
|
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
|
||
| 18.08.2014, 23:08 | ||
|
0
|
||
|
15 / 15 / 0
Регистрация: 15.08.2013
Сообщений: 64
|
|
| 20.08.2014, 18:37 | |
|
Добавьте в видеокурсы курс Введение в Java от Якова Файна. Курс есть как на английском, так и на русском языках.
0
|
|
|
13 / 13 / 3
Регистрация: 26.02.2014
Сообщений: 78
|
|
| 21.08.2014, 14:20 | |
|
Пожалуйста, посоветуйте книгу по OpenGL. Если есть отдельная про 2D, то, желательно, ее.
Заранее спасибо.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2014
Сообщений: 2
|
|
| 07.09.2014, 01:37 | |
|
Помогите советом, полному новичку можно ли начать с 9-ого издания этих книг
Кей Хорстманн Гари Корнелл Java 2 Том 1.Основы Кей Хорстманн Гари Корнелл Java 2 Том 2.Тонкости программирования Или все же лучше начать с более раннего(какое лучше?) Заранее спасибо.
0
|
|
|
СуперМодулятор
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
|
|
| 07.09.2014, 10:02 | |
|
1
|
|
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
||||||||
| 26.09.2014, 19:08 | ||||||||
|
Помогите пожалуйста найти и скачать бесплатно книгу "Технология Java Card для смарт-карт. Архитектура и руководство программиста" http://www.ozon.ru/context/detail/id/3749642/
0
|
||||||||
|
0 / 0 / 0
Регистрация: 28.11.2011
Сообщений: 7
|
|
| 07.01.2015, 17:01 | |
|
Подскажите, пожалуйста, книга How to programm in Java 9th edition написанная Дейтелом годится для изучения или лучше почитать проверенные книги от Хорстмана и Шилда (в java не полный ноль, но до уровня джуна еще далеко)?
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 3
|
|
| 09.01.2015, 13:20 | |
|
Здравствуйте!
Почитал я данную тему и еще парочку статей на известных ресурсах и так не смог определиться, с чего мне начать изучение java и программирования в целом. Вот, выделил следующие книги: 1) Хорстманн К., Корнелл Г. - Java. Библиотека профессионала (2 тома, уже есть 9ое издание) 2) Герберт Шилдт - Java. Полное руководство (8ое издание) 3) Кэти Сьерра, Берт Бейтс - Изучаем Java 4) Эккель Б. - Философия Java 5) "Джошуа Блох Java. Эффективное программирование 2002 - типичные проблемы и их решения Joshua Bloch, "Effective Java (2nd Edition)" 2008" ________________________________________ _______ 1) Как я понял, все советуют Хорстманна. Но как я понял, там в книге в основном теория, а мне бы хотелось побольше практики, чтоб проще было осваивать и запоминать. Или же можно читать эту книгу, а параллельно выбрать другую с задачками? А как их параллельно тогда читать, ведь наверняка главы будут отличаться. 2) Говорят Шилдт пишет более кратко, и с него лучше новичку не начинать. Пожалуй послушаю совета и оставлю на потом 3) Кто-нибудь читал сие книгу? Можете что нибудь сказать по ней? 4) Это я думаю оставить опять же наконец, как и написано в главном посте 5) А вот тут я запутался. Есть ли смысл читать книгу аж 2002го года, и чем отличается его же книга 2008го года? Думаю все же начать с Хорстманна, но одной теорией далеко не уйдешь. Можете посоветовать каким образом мне набраться практики? Был бы благодарен за любые советы, спасибо.
0
|
|
|
СуперМодулятор
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
|
|
| 09.01.2015, 20:41 | |
|
ZeroCool777,
1) Ну неплохо, читайте. 2) Это почти перевод документации, подойдет в качестве справочника. 3) Самая нескучная книга, если полный ноль, то по ней можно получить общее представление. Но много воды. 4) Это уже уровень advanced, когда сносно будете знать Java и захотите улучшить качество кода. Есть перевод второго издания (издание 2008-го, перевод в том году вышел). Сравнительно свежий материал, книга полезная. Могу посоветовать "Java. Промышленное программирование". После каждой главы куча упражнений разного уровня
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 3
|
|
| 10.01.2015, 02:19 | |
|
Такой вопрос возник, в большинстве задачников приводятся примеры на 2ую версию Java, а где то аж на 1.3. Сейчас уже 8ая имеется. Можете пояснить, какая между ними разница? Есть ли смысл учиться на 1.3 примерах? Или с каждый версией просто прибавлялись доп функции, а базис оставался один и тот же? Спасибо.
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 11.01.2015, 12:17 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 12.01.2015
Сообщений: 9
|
||||||||
| 13.02.2015, 16:47 | ||||||||
|
Если кто не знает, вышло исправленное издание Философии Java. Добавили пропущенные главы, такие как Strings, Enumerated types и т.п. Страниц теперь больше 1к.
0
|
||||||||
|
Инженер - программист МАЗ
|
|
| 03.03.2015, 20:03 | |
|
Народ, мне компания itransition посоветовала по JAVA - Философия JAVA (4 изд.), Spring в действии (3 изд) + Паттерны проектирования (Фримен). Что вы думаете по поводу данной литературы??
0
|
|
|
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 5
|
|
| 29.03.2015, 15:55 | |
|
Приветствую всех.
Подскажите, пожалуйста, книга "Кей Хорстманн Гари Корнелл Java 2 Том 1.Основы" в девятом издании идет уже без приписки "2"? Это вообще на данный момент последнее издание?
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 43
|
|
| 01.04.2015, 01:55 | |
|
Привет! Где можно найти Тимоти Р. Фишер Java. Карманный справочник?
0
|
|
|
Автоматизируй это!
|
|
| 08.04.2015, 17:07 | |
|
Господа, почти вся указанная в начале ветки литература у меня есть, осваиваю, практикуюсь. Но есть желание работать с мобильными приложениями. По JavaME есть какие то достойные книги, хотя бы на английском?
0
|
|
|
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 496
|
|
| 13.04.2015, 08:00 | |
|
0
|
|
| 13.04.2015, 08:00 | |
|
Помогаю со студенческими работами здесь
140
Литература/Библиотека - Java+OpenGL Литература по Java для начинающих Нужна литература для начинающего программиста по java Нужна литература по переходу от PascalABC.NET к Java Есть ли какие курсы или литература либо видео по Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|