Хотите изучить программирование на Java в 2021 году и стать программистом на Java? Что ж, вот лучшие ресурсы, книги, курсы и учебные пособия, а также несколько советов по изучению Java в Интернете в 2021 году.

Привет, ребята, я получаю много писем и чатов в Facebook, связанных с Java, но один из самых частых вопросов, который задают многие, - Как мне изучить Java? Какая книга для изучения Java является лучшей? К какому курсу мне следует присоединиться, чтобы изучить Java? и Я только начал изучать Java. Не могли бы вы порекомендовать мне хорошую книгу по основам Java?

После того, как многие из этих читателей и новых разработчиков Java ответили на вопросы Сначала Java и Полный мастер-класс по Java , я решил написать в блоге сообщение Почему? потому что некоторые из них вернулись ко мне и спросили: «Не могли бы вы порекомендовать серьезную книгу по Java, а не комиксы?

Что ж, мне не понравился этот комментарий, но я подумал, что это естественно, что не все найдут «Head First Java» столь же полезным, как я всегда находил.

Многие программисты не любят шуток, диаграмм и легкого способа обучения, что и предлагает серия Head First.

Также естественно, что некоторые люди будут общаться с некоторыми авторами лучше, чем другие, и многие люди находят серию Head First более многословной, как Java.

Итак, я подумал потратить немного времени и узнать пару вариантов для моих новичков Java-разработчиков. К счастью, на рынке есть несколько отличных книг по Java, которые являются современными, исчерпывающими, но простыми для понимания, и эта статья представляет собой собрание этих книг.

В прошлом я поделился лучшими курсами программирования на Java, а также лучшими веб-сайтами для изучения Java для FRE E, и в этой статье я поделюсь 5 советами по изучению программирования на Java, а также несколькими книгами. которую вы можете прочитать, чтобы изучить Java самостоятельно.

Хотя эти книги не самые современные и не охватывают Java 16, последнюю версию Java, они достаточно хороши, чтобы изучить основы Java для начинающих, но прежде чем смотреть эти книги, давайте посмотрим мои советы по изучению Ява лучше.

5 советов по изучению программирования на Java с нуля

Если вы новичок в программировании, а также в Java, вот мои 5 советов по быстрому изучению Java:

1. Читайте книгу ежедневно.

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

2. Пишите код ежедневно

Читать книгу необходимо, но это пассивное действие, и поэтому вы должны ежедневно писать код, который приведен в книге. Начните с простого набора программы, представленной в книге, она разовьет некоторые навыки написания кода и умение читать код. Постепенно вы разовьете чувство кода, которое сообщит вам, что и как код делает.

3. Делайте все упражнения.

Вы должны выполнить все упражнения, приведенные в книге. Во всех книгах для начинающих есть необходимое количество практики, чтобы научить ваш ум вспоминать изученную концепцию. Это тоже один из основных критериев выбора книги для начинающих. Выполняя упражнения, вы не только ополаскиваете и повторяете концепции, но и активно участвуете в чтении, письме и мышлении. Это мышечное упражнение необходимо для закрепления усвоенных вами идей.

4. Продолжайте ссылаться на книгу всякий раз, когда у вас что-то не получается

Когда вы занимаетесь спортом, не бойтесь оглядываться назад, когда вы застряли. Фактически, оглянуться назад, чтобы обратиться к соответствующей концепции, является одной из целей упражнений. Практики совершенствуются, и повторение является частью практики.

5. Поговорите с кем-нибудь

Найдите приятеля, который также изучает Java, поговорите с ним, обсудите его, расскажите ему о новой концепции, которую вы только что изучили. Когда мы пытаемся что-то кому-то объяснить, мы узнаем это лучше.

Кроме того, обмен знаниями заполняет пробелы и открывает путь для более глубокого обучения. А если вы действительно любите Java, подготовьтесь к Oracle Java Certification, нет лучшего способа быстро изучить Java, чем подготовка к SCJP или OCPJP.

4 книги для изучения Java с нуля

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

1. Head First Java

Моя первая рекомендация по-прежнему - «Прежде всего Java», потому что это лучшая книга для изучения Java. Если вы можете подключить к голове первую серию, она вам понравится, вы будете читать ее в дороге, читать перед сном и читать на своем iPad. Да, это так хорошо.

Он объясняет важнейшие концепции объектно-ориентированного программирования, а Java - это простые слова с изображениями, диаграммами и диалогами. Различные виды упражнений, головоломок и заполнение пробелов также помогают регулярно пересматривать концепцию, и самое лучшее - это их раздел Без вопросов - глупый вопрос, он вам понравится.

Для достижения наилучшего результата вам следует совместить эту книгу с новым актуальным курсом, таким как Полный мастер-класс по Java Тима Бучалаки на Udemy. Это означает, что у вас не только будет лучший старт, но и вы одновременно повысите свои знания.

Head First Java предоставляет знания таким образом, что вы сразу почувствуете понимание Java. Часть кодирования немного проста, но если вы будете следовать образцу кода и использовать книгу вместе с IDE, вы научитесь быстрее.

2. Ядро Java от Кея Хорстманна

Я ничего не знал о Кее Хорстманне, пока не прочитал его книгу «Java S.E. 8 за Нетерпеливых », и мне очень понравилось его писательское мастерство. Он действительно хорош в объяснении, поэтому, когда я начал поиски книги по Java для начинающих, мой первый поиск попал в книги Кея Хорстманна и посмотрел на то, что я нашел жемчужину в названии серии книг «Core Java». < br />
Это не похоже на Head First Java, это как обычная книга с большим количеством информации, примерами кода и объяснениями. Программисты, которым не нравится Head First Java за ее легкость, определенно оценят исчерпывающее описание Кея Хорстманна простыми словами.

Серия Core Java состоит из двух частей: Core Java Volume 1, в которой рассматриваются основы, и Core Java Volume 2, посвященной расширенным функциям.

Единственный недостаток этой книги в том, что вам нужен некоторый опыт программирования; это не для новичков, которые ничего не знают о программировании. Лучше всего подходит для опытных программистов.

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

Если хотите, вы также можете объединить эту книгу с Программирование на Java для начинающих , подготовленный Ранкой Карнам, другим блоггером по Java и преподавателем бестселлеров Udemy. Он расскажет, как с помощью JShell ускорить изучение Java.

3. Мышление на Java

Это моя третья рекомендация всем, кто хочет изучать Java. Я прочитал эту книгу, когда начал изучать Java, поэтому могу с уверенностью сказать, что лучшая книга, чем «Thinking In Java» для программистов, начинающих изучать Java. Книги Брюса Экеля приятно читать, а примеры легко следовать.

Самая последняя версия этой книги - Мыслить в Java 4-е издание охватывает большинство функций Java, за исключением того, что представлено в Java 7 и 8. Вы изучите расширенные функции, такие как Enum, Generics, Аннотации и т. Д. Как и в предыдущих двух книгах, в этой книге также есть много упражнений, которые позволят вам занять себя и дадут достаточно практических занятий по Java.

Если хотите, вы также можете объединить эту книгу с курсы Основы Java, часть 1 и 2 на Pluralsight, которые также являются отличным помощником для начинающих.

4. Java: руководство для новичков

Java: Руководство для начинающих, 8-е издание - еще одна отличная книга для новичков. Это просто и, что важно, постоянно обновляется, я имею в виду, что он охватывает Java S.E. 11 тоже. Также доступна версия для Kindle.

Многие онлайн-курсы по Java используют эту книгу в качестве учебного пособия, например, вы также можете присоединиться к Специализация по основам программирования и разработки программного обеспечения на Java из Университета Дьюка на Coursera, чтобы учиться вместе с этой книгой.

Хотя существует еще много книг по Java, но для начала я рекомендую только эти четыре книги. Попробуйте эти четыре и выберите тот, который вам больше всего подходит.

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

Например, , как Java-разработчик, вам необходимо освоить Коллекции Java, Параллелизм, Тестирование JUnit, Оптимизация производительности Java и Шаблоны проектирования. На Java так много всего, что нужно изучить, но лучше начать с одной книги и как следует следовать ей.

Как я уже сказал, выучить Java легко, но очень сложно освоить язык программирования Java. поскольку он огромен, есть так много вещей, которые нужно изучить с точки зрения языка, API, фреймворков и библиотек.

Итак, если вы хотите не просто изучить Java, но и овладеть ею, я предлагаю вам ознакомьтесь со следующими рекомендациями, чтобы стать сильными в таких важных областях, как параллелизм, коллекции, Spring, гибернация, модульное тестирование, внутренние компоненты JVM и настройка производительности.

Дополнительная информация
10 лучших курсов для изучения Spring для начинающих
5 лучших книг для изучения структуры данных и алгоритмов в Java
5 лучших курсов для изучения структуры данных и алгоритмов
Наверх 5 книг для изучения Java 8
5 лучших курсов для изучения Java 8 и функционального программирования
5 лучших книг для изучения Spring Framework
5 лучших курсов подробно изучить Spring Framework
5 лучших книг по изучению Hibernate для Java-разработчиков
5 лучших курсов для изучения JPA и Hibernate
5 лучших книг для изучения внутреннего устройства и производительности JVM. Тюнинг

Спасибо, что прочитали эту статью. Если вам нравятся мои рекомендации по книгам и советы по обучению, поделитесь ими со своими друзьями и коллегами. Если у вас есть отзывы, предложения или хорошая книга, которую, по вашему мнению, следует прочитать программисту, чтобы изучить Java, поделитесь с нами в комментариях.

Кстати, если вам нравится учиться по учебникам, а затем по книге, тогда просто начните с официального руководства Oracle по Java здесь (http://docs.oracle.com/javase/tutorial/)

PS - Если вы ищете бесплатные книги по Java и PDF-файлы, которые можно загрузить для чтения в автономном режиме, то вам следует ознакомиться со списком бесплатных книг по Java и бесплатные курсы Java . Он содержит легальные бесплатные копии некоторых книг и курсов по Java, которые их автор и издатель предоставляют бесплатно для чтения в Интернете или для загрузки в формате PDF для чтения в автономном режиме.