|
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
||||||||||||||
Литература по Java17.03.2010, 14:36. Показов 352578. Ответов 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
|
|
Заблокирован
|
|
| 30.05.2015, 14:38 | |
|
0
|
|
|
84 / 9 / 2
Регистрация: 30.12.2014
Сообщений: 111
|
|
| 08.07.2015, 00:19 | |
|
Подскажите пожалуйста хорошие книги по J2EE и Spring
0
|
|
|
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
|
|
| 14.08.2015, 11:06 | |
|
"полное руководство" Шилдта пойдет для "продвинутого новичка" как старт в Яве?
Вроде бы написано неплохо и довольно полно и книгу хвалят на просторах интернета, но интересно услышать ваше мнение.
0
|
|
|
0 / 0 / 1
Регистрация: 29.05.2013
Сообщений: 51
|
|
| 10.09.2015, 18:05 | |
|
Подскажите из каких книг можно еще подчерпнуть информации после Герберт Шилдта "Java 8 полное руководство 9 издание" сейчас почитываю Олег Герман, Юлия Герман "Программирование на Java и C#" но пока для себя нового нечего не нашел, например в сторону криптозащиты, архивации, клиент серверные приложения более подробно
Добавлено через 54 минуты Шилдта книга отличная для новичка самое то, но мне не понравилось только то что уж чересчур все разжёвывает есть места где в коде все без объяснения понятно, а текста страниц на 10 расписано, в некоторых моментах автор повторяется, даже показалось что прочитываю одно и тоже несколько раз, к 200 странице на примеры уже практически не смотришь а сам начинаешь писать лишь только из объяснений, но в начале очень сложно втянуться порядка 60 страниц текста истории и описания хотелось книгу откинуть(но с 4 раз прочтения начала всеже более вник и далее становиться интереснее читать ) Добавлено через 3 часа 26 минут заметил что в книге Шилдта местами текс, целыми абзацами как под копирку взят с книг Хорстманн К.С., Корнелл Г. , текст второго все же лучше для понимания на одном дыхание первую 100 страниц прочел
0
|
|
|
7 / 7 / 2
Регистрация: 08.08.2013
Сообщений: 30
|
|
| 11.09.2015, 09:03 | |
|
Посмотрите ИН Блинов, В.С Романчик "Java. Промышленное программирование".
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 11.09.2015, 09:10 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 29.05.2013
Сообщений: 51
|
||
| 11.09.2015, 10:31 | ||
|
например ?
0
|
||
|
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
|
|
| 11.09.2015, 16:07 | |
|
Есть ли что-то реальное (и современное) про связку Spring MVC+Hibernate и разработку ентерпрайз-приложений на ее основе?
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 11.09.2015, 18:23 | |
|
klopik, современного нет т.к в современных энтерпрайз приложениях не используется Spring MVC и чистый Hibernate тоже далеко не всегда.
0
|
|
|
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
|
||
| 14.09.2015, 19:03 | ||
|
Честно говоря, нахожусь в небольшой прострации на предмет того, с чего начать и при этом чтобы не получилось так, что изучал то, чем мог бы пользоваться мой отец. В принципе, могу читать и на английском (уже понял, что это лучший вариант), конечно, это немного сложнее, но не проблема. Но никак не могу понять, с какого конца начать, что представляет реальный интерес (используется в энтерпрайз приложенияхз), а что уже устарело или вообще представляет только академический интерес.
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 14.09.2015, 19:22 | |
|
klopik, современные аппликации используют подход REST Services. Возьмите любой рест фреймворк и учите. Например Jersey
0
|
|
|
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
|
||
| 19.09.2015, 16:53 | ||
|
REST - это типа способ взаимодействия, при котором существует некий сервер, который выполняет определенные действия (например, взаимодействие с БД) и отдает результат, например, в виде сериализованного в JSON объекта. Т.е, у я создаю свое веб-приложение в виде интерфейса пользователя, а вся его работа сводится к формированию запросов и получению и ансериализации объектов? Для примера я начал рассматривать решение под названием DropWizard, которое как раз включает в себя уже сервер (Йетти) и некоторые другие вещи, включая Jersey. Всвязи с этим возник вопрос: зачем вообще это нужно? Зачем вообще нужна эта лишняя сущность в виде дополнительного приложения на отдельном сервере? На мой взгляд, она только замедлит процесс (добавив время на отсылку и получение HTTP-запросов), не добавляя ничего нового.
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||||
| 19.09.2015, 17:02 | ||||
|
Так же например для веб, есть свои средства разработки интерфейса и работать они будут быстрее чем сгенерированные на сервере страницы. Ещё одно преимущество в том, что вы пишите серверную часть, а кто-то другой клиентскую и вам ненужно знать об устройстве другой стороны. Это повышает скорость разработки и делает легкой поддержку и отладку проекта.
0
|
||||
|
1 / 1 / 0
Регистрация: 05.06.2013
Сообщений: 26
|
|
| 24.10.2015, 03:29 | |
|
Здравствуйте! Хочу понять основы WEb-программирования на Java. Начал читать Буди Курнявана - книга очень понравилось доступным зяыком. Но прочел много отзывов, что она устарела. Так ли это? Или все же для понимания основ веб-программирования на java она подходит? (есть уже опыт программирования на php -4 года, прочтена половина Шилдта... самостоятельно пишу потихоньку)
Вопрос даже так лучше поставить: устарели ли в принципе данные из этой книги или все же это основы которые неплохо бы знать перед тем как лезть в фреймворки?
0
|
|
|
3 / 3 / 2
Регистрация: 20.10.2015
Сообщений: 413
|
|
| 24.10.2015, 20:43 | |
|
Подскажите, а эта книжка подойдет для новичка "Яков Файн Программирование java для детей родителей дедушек и бабушек" или посоветуйте самую хорошую книгу начинающему который нечего пока толком не знает о java но немного разбирается в html и css
0
|
|
|
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 3
|
||
| 09.11.2015, 13:38 | ||
Итого: Мой совет - ознакомься с несколькими книгами для начинающих (в том числе учти "выбор редакции" этого форума - книгами Хорстмана. Я же рекомендовал бы как хорошую альтернативу книгу: Кэти Сьерра и Берт Бейтс "Изучаем Java", где интересная подача, хорошие примеры и достаточно материала. З.ы. По хорошему, начинающий должен освоить и проработать несколько книг, чтобы сравнить подачу материала, уловить нюансы, и проработать больше практических примеров. После - уже на основе этого базиса - копать информацию дальше. С базовыми книгами, как с универом, они учат учить Java.
0
|
||
|
3 / 3 / 2
Регистрация: 20.10.2015
Сообщений: 413
|
||
| 21.11.2015, 09:35 | ||
|
0
|
||
|
Творение дьявола
23 / 23 / 3
Регистрация: 30.08.2015
Сообщений: 157
|
|
| 28.11.2015, 12:34 | |
|
yurij04, Тоже когда - то искала нормальную книгу. И взяла Шилдта - java для начинающих. Попробуйте
0
|
|
|
Творение дьявола
23 / 23 / 3
Регистрация: 30.08.2015
Сообщений: 157
|
|
| 16.01.2016, 14:53 | |
|
Народ, кто может посоветовать книгу по Hibernate?
0
|
|
|
20 / 20 / 10
Регистрация: 19.05.2015
Сообщений: 704
|
|
| 04.02.2016, 15:37 | |
|
Не знаю, может ответ тут уже был... Какую книгу стоит взять, если я неплохо знаком с программированием и даже слегка с самой джавой? тк много чего уже, в принципе известно, Шилдт оказывается немного скучноватым. Но и пропустить что-то важное не хочется...
0
|
|
| 04.02.2016, 15:37 | |
|
Помогаю со студенческими работами здесь
160
Литература/Библиотека - 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, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|