Философия java 4 е издание fb2. Какие книги стоит читать новичку по Java, кроме Эккеля (Философия Java)? О книге «Философия Java» Брюс Эккель

Как я понимаю на русском языке "Философия Java" Брюса Эккеля представлена в 6 видах (если не считать совсем старых изданий) :

spoiler

1. Брюс Эккель. Философия Java. Перевод с 3-его "английского" издания. Ориг.название "Thinking in
Java". Издательство Питер. Количество страниц 976. Год выпуска 2003. Книга посвящена java 1.4.
Вроде не совсем полное издание (а может и полное), но с нормальным переводом.

2. Брюс Эккель. Философия Java. Перевод с 4-его "английского" издания. Ориг.название Thinking in Java.
Количество страниц 640. Год выпуск 2009. Издательство Питер. Обрезанное в 2 раза издание с

3. Брюс Эккель. Философия Java. Перевод с 4-его "английского" издания. Ориг.название Thinking in Java.
Количество страниц 640. Год выпуск 2011. Издательство Питер. Обрезанное в 2 раза издание с
ужасным переводом. Книга посвящена java 1.5.

4. Брюс Эккель. Философия Java. Перевод с 4-его "английского" издания. Ориг.название Thinking in Java.
Количество страниц 640. Год выпуск 2013. Издательство Питер. Обрезанное в 2 раза издание с
ужасным переводом. Книга посвящена java 1.5.

5. Брюс Эккель - Философия Java. Перевод с 4-го "английского" издания. Год издания - 2015.
Издательство "Питер". Количество страниц - 1165. Книга посвящена java 1.5. Так называемое полное
издание. Вроде перевод не очень.

6. Брюс Эккель - Философия Java. Перевод с 4-го "английского" издания. Год издания - 2017.
Количество страниц 1168. Перевод хороший. Книга посвящена java 1.5.

7. Двухтомник по Core Java: Java Библиотека профессионала. Кей С. Хорстманн, Гари Корнелл.
Том 1: Основы. Том 2: Расширенные средства программирования. Год выпуска 2014-2015 (девятое
издание, java 1.7). До девятого издания включительно этот двухтомник выходил под авторством Кей С.
Хорстманн и Гари Корнелл, потом его стал издавать только Кей С. Хорстманн.

8. Тот же двухтомник, но под авторством Кей С. Хорстманна. Том 1: Основы. Том 2: Расширенные средства
программирования. Год выпуска 2017 (десятое издание, java 1.8).

Также у Хорстманна есть 2 маленькие книжки (продолжаю нумерацию):

9. Java SE 8. Базовый курс. Ориг.название Core Java for the Impatient. Кей С. Хорстманн, 464 стр., 2016.

10. Java SE 8. Вводный курс. Java SE 8 for the Really Impatient. Кей С. Хорстманн, 208 стр., 2014.

Поправьте, если я не прав или что-то упустил касаемо вышеуказанных книг. Что можете сказать хорошего/плохого об этих книгах? Что читать, а что не стоит? Какие еще книги по Java можно почитать (на русском или английском)? Огласите весь список, пожалуйста.

Скорее всего не ошибусь предположив, что большинство изучавших Java начинали делать это с помощью знаменитой книги Брюса Эккеля: "Thinking in Java" , известной в русской редакции как "Философия Java" . К сожалению в электронном виде (на русском языке) наиболее распостранено 2-е издание этой книги, основанное на версии Java 1.1 давно утратившей актуальность. Нововведения появившиеся в очередных версиях Java (и особенно в Java SE5) были весьма значительны, что привело к серьезной переработке книги в ее четвертом издании (перевод которого был издан на русском языке). Однако в удобном для чтения (и главное - для быстрого поиска) электронном формате, русской версии этого издания не существовало. Потому я решил восполнить этот пробел и произвести полную версию этой популярной книги в формате "викиучебника". Полагаю что эта информация будет интересна и полезна не только для изучающих язык, но и для всех кто работает на Java в силу огромного числа прекрасных примеров иллюстрирующих практически все аспекты программирования на этом языке. Особенно в тех случаях когда речь идет о редко используемых возможностях Java.

Викиучебник "Философия Java" размещен по адресу:

"Spring in Action"

Книги из серии "..... in Action" (обычно в PDF формате и как правило на английском) заслуженно популярны в определенных кругах:) Среди них встречаются и емкие талмуды, типа "JSTL in Action" (легко читаемый и при умеренных познаниях в английском, но годный на роль хорошего справочника по теме), и поделки поскромнее, типа"Struts in Action" ("не все то - золото..."). Книга "Spring in Action" в этом списке все же из разряда "тяжеловесов", причем во всех смыслах данного слова. Читать ее без владения "fluent English" наверное непросто. И дело скорее не в сложности излагаемого материала(он не сложен), а в том, она получилась - чрезмерно "английско-художественной", что ли.... Полный лирических отступлений, крылатых выражений, игры слов и прочего бла бла бла, язык авторов, быстро превращает чтение этого справочника (на языке оригинала), в утомительный процесс. Но с другой стороны, это позволяет узнать, что слово "draw" (обычно -"рисовать") можно применять в значении "извлекать из"(букв.- "тянуть, тащить"). В итоге (с учетом общего стиля изложения, принятого в книге) понять точный смысл фраз, типа: "...Spring draw this data ..." , бывает одновременно - и непросто, и крайне нужно. Потому читателям не переведенных мною глав, придется по ходу самим решать, чего же в подобных случаях желали авторы: поэтично выразиться о создании(записи) - файла, или игриво поведать о его чтении.

Эта книга была преобразована мною из PDF в викиучебник в качестве экспресс-справочника для личного пользования. Потому перевод не тотальный а лишь в местах - на которые хватило энтузиазма. Остальные главы были просто приведены в удобный для быстрого поиска вид. Публикуется, ВСЕ в виде - "как есть", и на качество русского текста пенять не стоит... я не являюсь профессиональным переводчиком, и литературного редактора у меня не было. Возможно я кого то разочарую тем, что некоторые места и главы книги я не переводил(и даже не планирую их переводить), но надо же было оставить в задел для будущих поколений

Викиучебник "Spring в действии " размещен по адресу:

Программирование – одна из самых востребованных услуг в сфере IT. Множество людей начало познавать эту нелегкую отрасль и работать в этом направлении. Если читателю всегда было интересно программирование, но он не знал с чего начать, то книга «Философия Java» станет отличным стартовым пособником в этом деле. Автор Брюс Эккель, является настоящим профессионалом в компьютерных технологиях и с помощью понятного изложения, быстро объясняет основные принципы работы с программным кодом.

Язык Java считается одним из самых популярных языков для программирования во всем мире. Это обусловлено высокой гибкостью и возможностью его применения практически в любых сферах, связанных с играми, программным обеспечением и т. д. Книга для начинающих «Философия Java» поможет овладеть главными основами, а также ключевыми понятиями, что позволяет сделать превосходную базу для более глубокого и совершенного изучения науки программирования. Брюс Эккель проделал поистине колоссальный труд, приводя сотни живых примеров и досконально разъясняя все ключевые моменты в ходе своей книги. С помощью данного пособника любой пользователь, который хочет научиться языку Java, сможет заложить отличную базу знаний и, уже опираясь на них, начать углубленное изучение.

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

Брюс Эккель поможет обратить особое внимание на основное предназначение и философию использования Java для работы, бизнеса и других сфер. Также автор показывает множество примеров проблем, рассказывает про причины их возникновения и основные методы устранения неполадок в программном коде. Специалисты, работающие в сфере программирования, высоко оценили книгу «Философия Java», ведь она является развивающим учебником, который поможет узнать лучше язык Java. Хоть это и является специализированной литературой, ее гораздо проще читать, чем другие книги аналогичного направления

На нашем литературном сайте сайт вы можете скачать книгу «Философия Java» Брюс Эккель бесплатно в подходящих для разных устройств форматах - epub, fb2, txt, rtf. Вы любите читать книги и всегда следите за выходом новинок? У нас большой выбор книг самых разных жанров: классика, современная фантастика, литература по психологии и детские издания. К тому же мы предлагаем интересные и познавательные статьи для начинающих писателей и всех тех, кто хочет научиться красиво писать. Каждый наш посетитель сможет найти для себя что-то полезное и увлекательное.

В марте прошлого года обратился в филиал крупной международной компании в Самаре (да. наглости и амбиций у меня с детства в избытке). Знал на тот момент html, css, java, javascript (основы), pascal, visualbasic6, запросы mysql, php, общее представление: c++. Джаву я не знал вообще. Предложили работу верстальщика, но я отказался. Только программистом! Тогда дали список:

Брюс Эккель Thinking in Java (русский перевод 2го издания или оригинал 4го - прочел и то и другое)
-Стив Макконел - совершенный код.
-Банда четырех - Дизайн паттернов. (это почти азбука ООП)
-иметь максимально четкое представление разницы j2se и j2ee.

в декабре возникла необходимость работы. устроился в мелкую самарскую web-студию. сразу было ясно, что это мошенники, но нужны были любые работы, которые я смог бы показать будущим работодателям. платить не платили(хоть все уши обещаниями проели), но код к стандартам оформления приводили, а главное научили куда смотреть и что искать при ошибках, какие мелочи легко упустить.

Помимо литературы выше прошел курс intuit (сейчас понимаю, что он смехотворен по своему объему, но в принципе основы там есть)

В конце февраля я повторно выслал резюме и получил приглашение пройти собеседование. Всего собеседований оказалось 6 и длились 1.5 месяца. Два из них прошли по видеосвязи с Москвой. Вся картина напоминала кино "Приходите завтра". Но в конце-концов я получил предложение о работе. Договор был составлен на неполную занятость, т.к. на тот момент диплома у меня не было. В прошлом месяце я диплом получил и договор перезаключили на полный рабочий.

Текущая должность Soft-Engeneer. Оклад более чем устраивает. Вчера в связи с переходом на полный рабочий подняли на 30%.

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

Ps: Диплом синий по ФИЗИКЕ. я полностью самоучка, так что все в ваших руках. только еще английский со школы Free у меня (7 часов в неделю был). хотя американец, который к нам приезжал во время своей кругосветки его плохо знает. я еле половину понял из-за его акцента. но это в моем отделе не так критично. вся документация на английском - выучишь даже если не знал)))))

Отдельное спасибо этому форуму. я учился фактически здесь - ежедневно учил все топики, что попадутся)