Философия java bruce eckel

Философия Java. 4-е полное изд.

Цена на сайте может отличаться от цены в магазинах сети. Внешний вид книги может отличаться от изображения на сайте.

Цена на сайте может отличаться от цены в магазинах сети. Внешний вид книги может отличаться от изображения на сайте.

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

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

Читайте также:  Быстрая сортировка реализация java

Если он окажется среди первых десяти, вы получите 30 бонусов на Карту Любимого Покупателя. Можно писать неограниченное количество отзывов к разным покупкам – мы начислим бонусы за каждый, опубликованный в первой десятке.

Если он окажется среди первых десяти, вы получите 30 бонусов на Карту Любимого Покупателя. Можно писать неограниченное количество отзывов к разным покупкам – мы начислим бонусы за каждый, опубликованный в первой десятке.

Философия Java. 4-е полное изд.

Философия Java. 4-е полное изд. Брюс Эккель

Я купил данную книгу уже после того, как ознакомился с основами ООП и программированием на Java в целом. Но несмотря на это, в книге я нашел много полезного для себя. Автор рассказывает действительно полезную информацию о работе языка, которую обычно опускают в курсах или в видео. Однако для новичка в программирование книга может показаться сложноватой, прийдется много разбираться и практиковаться. Однако, прочитав эту книгу, поняв и усвоив информацию из нее, вы получите прочный фундамент для дальнейшего изучения тонкостей языка.

Философия Java. 4-е полное изд.

Философия Java. 4-е полное изд. Брюс Эккель

До покупки проходила курсы и училась по видео, но информация там подается очень сжато. Решила, что будет полезнее почитать литературу. Так и оказалось.
Книга написана не нудно и не монотонно. Помогает вникнуть в язык и изучить его изнутри, не поверхностно.
Не зная Java совсем, будет тяжеловато. Лучше иметь какие-то базовые знания синтаксиса и представление об ООП.
Все еще в процессе чтения, но однозначно рекомендую.

Философия Java. 4-е полное изд.

Философия Java. 4-е полное изд. Брюс Эккель

Встретил эту отличную книгу на просторах интернета, к сожалению, только на 2 семестре 1 курса университета(ПИ ИТМО). Те кто в нём учатся, знают, насколько трудно закрывать лабораторные работы по Java, но даже за пол года, эта книга здорово меня выручила, хотя до этого я ознакомился, для изучения основ, с достаточным количеством книг(Шилдт, Хортсманн, лекции университета). После изучения синтаксиса и получив достаточное количество опыта, я считаю, что это лучшая книга по Java на русском, так что пройдёмся по её плюсам и минусам. Скажу сразу, что несмотря на то, что книга написана к Java 5 и 6, она также прекрасно подходит для изучения Java 8, по факту, просто отсутствуют некоторые нововведения(Stream API, JavaFX, лямбда-выражения), про которые лучше, как мне кажется, читать в отдельных книгах или статьях в интернете.

Плюсы книги(внешний вид):
+ Твёрдая обложка, которая не сильно убилась, пока я таскал эту книгу периодически в университет;
+ Хорошее качество бумаги и печать, приятно читать;
+ Вес книги позволяет ею кого-нибудь вырубить. ;

Плюсы книги(по внутреннему содержанию):
+Охваченные темы. Книга охватывает Java Core, и более продвинутые темы(многопоточность, графический интерфейс), что я считаю более чем достаточным для начального ознакомления с Java. Это действительно «серьёзная» книга, которая, если судить по темам, отлично подойдёт новичку. Да, по ней будет сложно изучать Java с 0, потому что автор очень глубоко поясняет все темы, и нередки примеры кода на несколько страниц(если честно, чем ближе я был к концу книги, тем больше я пропускал примеры, потому что лучше пробовать это на практике, а следить за наследованием, интерфейсами и методами перелистывая страницы такой внушительной по размерам книги неудобно) и новичку будет трудно с 1 раза переварить некоторые принципы, но если потратить своё время и освоить Java именно по ней, то в дальнейшем будет проще жить.

Конечно, даже такой толстой книги мне не хватило для написания моих программ в вузе(Привет, Stream API(и лямбды вместе с ним), JavaFX, SceneBuilder, Git, JDBC, Maven с его зависимостями в которых чёрт ногу сломит и хоть это и не совсем относится к Java, но хотя бы про сборку одномодульных и многомодульных проектов новичкам полезно было бы почитать), но это очень мощная основа для дальнейшего изучения, чем другие книги похвастаться не могут. Да, Шилдт содержит практически те же темы, но они либо не так хорошо раскрыты, либо идут в странном порядке(как многопоток перед обобщениями и java.util.collections).

+Формулировки и глубина изложения. Я смог понять некоторые принципы ООП только с помощью этой книги.

+Сам порядок изложения тем.(Никакого графического интерфейса, пока не изучил многопоток);

+Множество примеров кода, что является как плюсом, так и минусом.

+Понравилось то, что автор постоянно упоминает, при встрече с ними, различные паттерны проектирования, что тоже большой плюсик в карму.

-Размеры и вес, но это даже трудно к минусам трудно отнести — что вы хотите от столь подробной книги? Про язык написания ничего сказать не могу — всё на вкус и цвет.

Вывод: это отличная книга для того, чтобы использовать её как учебный материал, так и как просто справочник.

Источник

Философия Java

Брюс Эккель - Философия Java

Брюс Эккель - Философия Java

На сегодняшний день это скорее реликвия, чем актуальный источник информации. В книге рассмотрена пятая версия Java, и, несмотря на то, что автор описывает фундаментальный функционал, который почти не меняется, здесь вы не найдёте описание инструментов, которые стали неотъемлемой частью Java за последние десять лет. «Философия Java» написана очень сухим языком и довольно тяжело читается, поэтому новичкам её порекомендовать сложно. К тому же автор часто приводит сравнения с языком С, что, возможно, имело смысл в середине девяностых, когда многие переходили на Java с С и С++, но сегодня уже кажется лишней информацией. Книгу можно использовать как справочник: довольно неплохо разобраны такие темы как ООП, параллельное выполнение, регулярные выражения, есть интересная информация о работе…

3 Хорошо для переучивания с C++ на Java

Эта книга позиционируется как введение, курс для новичков — но со знанием С++ Рассуждения об изящности решений языка программирования — уровень senior по-хорошему. Актуально только в электронной версии — многие моменты книги заточены под Control-C + Control-V Часть решений неактуальна в 2019 (разумеется), но часть устарела и на момент написания. Почему это неплохо — складывается чуть более полная картина восприятия, временами примеры в коде очень радуют (Монти Пайтон, например). Но ощущение, что для языка оригинала был нужен очень хороший методист. Составление материала в единую согласованную систему — ужас. Можно попробовать для изучения на старте, параллельно с чем-то еще — вебинарами, хабром, фреймворками. Само по себе — легко убивает желание заниматься программированием.

5 Эккель. И все понимают!

Сегодня в букстарте не обычная книга…

Прихожу я на собеседование устраиваться разработчиком. HR уточняет (судя по резюме, я поверхностно знаю Python, C#). – У нас есть открытые вакансии разработки на Python, C#, Java. Что вы выберете? – Java! – О_о ? У вас большой опыт разработки на нем? Вообще нет? Вы хорошо знаете этот язык? Вообще не знаете? А как тогда? Вам же придется написать тестовое задание? – За пару ночей почитаю, разберусь!

И разобрался, мне с этим помог Эккель!

Брюс Эккель – “Философия Java”

Так вот это та книга, которую можно прочитать за пару ночей и вы будете знать Java-core на хорошем уровне. Да, книга рассчитана на то, что вы уже знаете С/С++ хоть сколько-то. Но ведь эти языки изучают в любом универе, на любых курсах!

В общем Эккель – это лучшее для…

Источник

Брюс Эккель: Философия Java

Брюс Эккель - Философия Java обложка книги

Курьер 0 ₽

Философия Java

Архитектура компьютера

Чистый код. Создание, анализ и рефакторинг

Аннотация к книге «Философия Java»

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

Мы всегда рады честным, конструктивным рецензиям. Лабиринт приветствует дружелюбную дискуссию ценителей и не приветствует перепалки и оскорбления.

Источник

Философия Java

Брюс Эккель - Философия Java

Брюс Эккель - Философия Java

Впервые читатель может познакомиться с полной версией этого классического труда, который ранее на русском языке печатался в сокращении. Книга, выдержавшая в оригинале не одно переиздание, за глубокое и поистине философское изложение тонкостей языка Java считается одним из лучших пособий для программистов. Чтобы по-настоящему понять язык Java, необходимо рассматривать его не просто как набор неких команд и операторов, а понять его «философию», подход к решению задач, в сравнении с таковыми в других языках программирования. На этих страницах автор рассказывает об основных проблемах написания кода: в чем их природа и какой подход использует…

Лучшая рецензия на книгу

Брюс Эккель - Философия Java

1.5

Эта книга стоит на вершине в списке обязательных к прочтению при изучении Java.

Книга не дала мне ничего нового, не систематизировала знания, не научила программировать лучше, но зато забрала 2 недели времени моей жизни.

Технологии, паттерны и стиль кода, изложенные в 4 издании уже не актуальны.

Философии здесь не много, а вот сравнения с языком С++ много и мне, изучающей Java эта информация ни к чему.

ISBN: 978-5-496-01127-3, 978-0131872486

Твердый переплет, 1168 стр.
Тираж: 1500 экз.
Формат: 70×100/16 (170×240 мм)

Возрастные ограничения: 12+

Рецензии

1.5

Эта книга стоит на вершине в списке обязательных к прочтению при изучении Java.

Книга не дала мне ничего нового, не систематизировала знания, не научила программировать лучше, но зато забрала 2 недели времени моей жизни.

Технологии, паттерны и стиль кода, изложенные в 4 издании уже не актуальны.

Философии здесь не много, а вот сравнения с языком С++ много и мне, изучающей Java эта информация ни к чему.

3

На сегодняшний день это скорее реликвия, чем актуальный источник информации. В книге рассмотрена пятая версия Java, и, несмотря на то, что автор описывает фундаментальный функционал, который почти не меняется, здесь вы не найдёте описание инструментов, которые стали неотъемлемой частью Java за последние десять лет. «Философия Java» написана очень сухим языком и довольно тяжело читается, поэтому новичкам её порекомендовать сложно. К тому же автор часто приводит сравнения с языком С, что, возможно, имело смысл в середине девяностых, когда многие переходили на Java с С и С++, но сегодня уже кажется лишней информацией. Книгу можно использовать как справочник: довольно неплохо разобраны такие темы как ООП, параллельное выполнение, регулярные выражения, есть интересная информация о работе…

Источник

Оцените статью