|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
||||||||||||||
Литература по Java17.03.2010, 14:36. Показов 354183. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|