?

Log in

No account? Create an account

Что почитать по Java? - Узором созвездий по мантии ночи

17.01.2017, Вторник

14:58:00 - Что почитать по Java?

Previous Entry Поделиться Next Entry

Для быстрого практического въезжания и применения, ориентированное на того, кто много на чём программировал, и потому в сотый раз объяснять ему про наследование и полиморфизм не нужно.

Пробовал читать спецификацию языка, но по мне так это не лучший путь: подробное разъяснение синтаксиса в начале без внятного представления о семантике и связях. В общем, на ней я откровенно заскучал. Надо что-то более "по-человечески" написанное.

Ну и хотелось бы, по возможности, под ту версию, что надо вот уже прямо сейчас использовать мне: SE 7. Заглянул в "Библиоглобус": там всё больше EE 7 и 8, видел и SE 8, вроде бы. Но читать, держа постоянно в голове, что "некоторая неизвестная заранее часть этого в нашем случае не сработает" не хотелось бы.

This entry was originally posted at http://arilou.dreamwidth.org/991905.html. Please comment there using OpenID.

Comments:

[User Picture]
From:vitus_wagner
Date:17.01.2017 12:06:16
(Link)
Попробуй "Thinking in Java". Да, бесплатно доступная версия - подо что-то древнее. Но там разница не настолько велика. Там не "некоторая неизвестная часть не сработает", а скорее "теперь есть более лучшие способы это сделать".
(Ответить) (Thread)
[User Picture]
From:pupkin_brat
Date:17.01.2017 13:33:11
(Link)
Effective Java
и да то что посоветовал Витус хорошая книга
Ах еще что нить про джаву 8 потому что там много нового.

Edited at 2017-01-17 13:35 (UTC)
(Ответить) (Thread)
[User Picture]
From:ask_ripe
Date:17.01.2017 15:53:30
(Link)
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486
если не можешь найти pdf или нет желания покупать - лучше читай предыдующую редакцию (там не будет шаблонов - но почитаешь отдельно), русский перевод _не_читай_
TDD. но скорее всего ты его читал.

и неплохая подборка (часть читать не надо, тонкости maven нигде не описаны) здесь https://habrahabr.ru/post/153373/
(Ответить) (Thread)
[User Picture]
From:ask_ripe
Date:17.01.2017 15:56:09
(Link)
и да - пользуй IDEA, не Eclipse :)
(Ответить) (Parent) (Thread)
[User Picture]
From:aldor
Date:17.01.2017 20:14:24
(Link)
+1 к Экелю. (Хотя есть важные вещи, которые появились позже Экеля, но раньше SE7, и которые знать надо обязательно - те же дженерики, например. Но их легко добрать по отдельным книжкам.)

И да, часть SE8, которая не сработает в SE7, вполне известна и хорошо отграничена. Это лямбда-выражения и Stream API.
(Ответить) (Thread)