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