Подробное руководство по началу работы с Java и знакомству с основными понятиями, такими как объектно-ориентированное, функциональное и реактивное программирование.
Основные функции
- Укрепите свои знания важных концепций программирования и новейших функций Java.
- Изучите основные темы программирования, включая программирование с графическим интерфейсом, параллелизм и обработку ошибок.
- Изучите идиомы и передовые методы написания высококачественного кода Java.
Описание книги
Java — один из предпочтительных языков среди разработчиков, который используется везде, от смартфонов и игровых консолей до даже суперкомпьютеров, а его новые функции просто добавляют богатству языку. Эта книга по программированию на Java начинается с того, что помогает вам узнать, как установить Java Development Kit. Затем вы сосредоточитесь на понимании объектно-ориентированного программирования (ООП) с эксклюзивным пониманием таких концепций, как абстракция, инкапсуляция, наследование и полиморфизм, которые помогут вам при программировании реальных приложений.
Далее вы познакомитесь с фундаментальными структурами программирования Java, такими как структуры данных и алгоритмы, которые послужат строительными блоками для ваших приложений. Вы также изучите основные темы программирования, которые помогут вам в обработке ошибок, отладке и тестировании ваших приложений. По мере продвижения вы перейдете к более сложным темам, таким как библиотеки Java, управление базами данных и сетевое программирование, которые отточат ваши навыки в создании приложений профессионального уровня.
Далее вы поймете, как создавать графический пользовательский интерфейс с помощью JavaFX, и научитесь создавать масштабируемые приложения, используя преимущества реактивного и функционального программирования.
К концу этой книги вы не только будете хорошо разбираться в Java 10, 11 и 12, но и получите представление о будущем этого языка и разработки программного обеспечения в целом.
Что вы узнаете
- Изучите и применяйте принципы объектно-ориентированного подхода
- Получить представление о структурах данных и понять, как они используются в Java
- Изучите многопоточное, асинхронное, функциональное и реактивное программирование
- Добавьте удобный графический интерфейс в ваше приложение
- Узнайте, что такое потоки и как они могут помочь в обработке данных
- Узнайте о важности микросервисов и используйте их, чтобы сделать ваши приложения надежными и масштабируемыми.
- Изучите шаблоны проектирования Java и лучшие практики для решения повседневных задач
- Изучите методы и идиомы для написания высококачественного кода Java
Для кого предназначена эта книга
Эта книга будет полезна студентам, разработчикам программного обеспечения и всем, кто хочет освоить новые навыки или даже язык. Хотя эта книга предназначена для начинающих, она может быть полезна и профессиональным программистам. Предварительное знание Java или любого другого языка программирования не требуется.
Первоначально опубликовано на https://www.softwe.top.