
Ваша оценкаРецензии
artmordent30 октября 2016 г.Эккель. И все понимают!
Читать далееСегодня в букстарте не обычная книга…
История из жизни:
Прихожу я на собеседование устраиваться разработчиком. HR уточняет (судя по резюме, я поверхностно знаю Python, C#).
– У нас есть открытые вакансии разработки на Python, C#, Java. Что вы выберете?
– Java!
– О_о ? У вас большой опыт разработки на нем? Вообще нет? Вы хорошо знаете этот язык? Вообще не знаете? А как тогда? Вам же придется написать тестовое задание?
– За пару ночей почитаю, разберусь!И разобрался, мне с этим помог Эккель!
Брюс Эккель – “Философия Java”
Так вот это та книга, которую можно прочитать за пару ночей и вы будете знать Java-core на хорошем уровне. Да, книга рассчитана на то, что вы уже знаете С/С++ хоть сколько-то. Но ведь эти языки изучают в любом универе, на любых курсах!
В общем Эккель – это лучшее для новичков в Java. Для профессионалов – нарицательное имя, обозначающего не автора, но ассоциирующееся с этой на первый взгляд толстой книжкой.
Удачи в самообучении, будущей карьере, побольше вам идей для стартапов!
Java 4ever! Эккель – Must Have! Однозначно! 10/10
226,8K
alex_kalinin3 марта 2021 г.Читать далееНа сегодняшний день это скорее реликвия, чем актуальный источник информации. В книге рассмотрена пятая версия Java, и, несмотря на то, что автор описывает фундаментальный функционал, который почти не меняется, здесь вы не найдёте описание инструментов, которые стали неотъемлемой частью Java за последние десять лет.
"Философия Java" написана очень сухим языком и довольно тяжело читается, поэтому новичкам её порекомендовать сложно. К тому же автор часто приводит сравнения с языком С, что, возможно, имело смысл в середине девяностых, когда многие переходили на Java с С и С++, но сегодня уже кажется лишней информацией.
Книгу можно использовать как справочник: довольно неплохо разобраны такие темы как ООП, параллельное выполнение, регулярные выражения, есть интересная информация о работе сборщика мусора, о дженериках. Но по понятным причинам не рассматриваются функциональное программирование, LocalDate, NIO.2 и другие важные темы.
Кроме вышеперечисленных недостатков также можно отметить довольно громоздкий и сложный для понимания код в примерах, изобилующий однобуквенными переменными и переменными с названиями типа tesval1, testval2. Сто с лишним страниц про Swing тоже вряд ли будут кому-нибудь полезны.
Книга очень качественная, обложка и печать очень порадовали. Перевод неплохой, но иногда встречаются термины, к которым приходится привыкать. Например, Heap переведена как Куча. Перевод правильный, но в реальной жизни его никто не употребляет. Обычно так и говорят "Хип", ну или память, на худой конец. Но это мелкая придирка.
В целом я считаю, что книга своё отжила. По крайней мере четвёртое издание точно.44,4K
Juls_kex24 февраля 2022 г.Эта книга стоит на вершине в списке обязательных к прочтению при изучении Java.
Книга не дала мне ничего нового, не систематизировала знания, не научила программировать лучше, но зато забрала 2 недели времени моей жизни.
Технологии, паттерны и стиль кода, изложенные в 4 издании уже не актуальны.
Философии здесь не много, а вот сравнения с языком С++ много и мне, изучающей Java эта информация ни к чему.22K
fjuchare26 сентября 2019 г.Хорошо для переучивания с C++ на Java
Читать далееЭта книга позиционируется как введение, курс для новичков - но со знанием С++
Рассуждения об изящности решений языка программирования - уровень senior по-хорошему.
Актуально только в электронной версии - многие моменты книги заточены под Control-C + Control-V
Часть решений неактуальна в 2019 (разумеется), но часть устарела и на момент написания.
Почему это неплохо - складывается чуть более полная картина восприятия, временами примеры в коде очень радуют (Монти Пайтон, например). Но ощущение, что для языка оригинала был нужен очень хороший методист. Составление материала в единую согласованную систему - ужас.
Можно попробовать для изучения на старте, параллельно с чем-то еще - вебинарами, хабром, фреймворками... Само по себе - легко убивает желание заниматься программированием.23,6K
sm0l15 августа 2019 г.Стремительно устаревающий, но не стареющий труд по основам Java. Оригинальное издание датируется 2004 годом и Java 6. Исчерпывающее руководство для новичков.
03,1K
dix7525 мая 2018 г.Что можно сказать про эту книгу, кто её не читал, тот не знает JAVA, но прочитать её не каждый сможет. Поэтому выбор не велик, я прочитал, а ты?
04,4K