Объектно-ориентированное программирование на Java. Платформа Java SE
Эта книга представляет собой комплексное руководство по изучению языка программирования Java и платформы Java SE. Издание предназначено для тех, кто хочет с нуля освоить один из самых популярных объектно-ориентированных языков.
В книге подробно рассматриваются основы синтаксиса Java: выражения, операторы, переменные, строки, условные конструкции, циклы, массивы и методы. Особое внимание уделяется принципам объектно-ориентированного программирования — инкапсуляции, наследованию, полиморфизму, абстракции, интерфейсам и абстрактным классам.
Помимо базовых тем, книга охватывает важные аспекты разработки: работу с коллекциями (ArrayList, HashMap, Java Collections Framework), дженерики, лямбда-выражения, потоки Stream, основы ввода-вывода, сериализацию, взаимодействие с базами данных через JDBC, сетевое программирование (сокеты, HTTP/2), а также вопросы безопасности и криптографии.
Отдельные разделы посвящены инструментам разработчика: системам контроля версий (CVS, Subversion, Git), тестированию, отладке, рефакторингу, модульности и моделированию с использованием UML. Книга также включает материалы по локализации, интернационализации и работе с Java Date/Time API.









