Вложенные классы

Вложенные и внутренние классы в Java

Внутренним классом называют класс, который является членом другого класса. Существует четыре базовых типа внутренних классов в Java: Nested Inner classes (вложенные внутренние классы) Static Nested classes or Member of outer class (статические вложенные классы) Method Local Inner classes (внутренние классы в локальном методе) Anonymous Inner classes (анонимные классы)

Подробнее

Коллекции под микроскопом

Вебинар «Java Collections framework под микроскопом»

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

Подробнее

Сортировка

Оптимизация сортировки вставками в Java

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

Подробнее

Вебинар ООП

Вебинар «Вся страшная правда про ООП в Java, или как развить object thinking»

Объектно-ориентированное программирование — один из столпов современного программирования. Но довольно часто многие начинающие (да и не только) разработчики неправильно или не до конца понимают основные принципы и идеи ООП, что приводит к написанию весьма неудачного кода, противоречащего объектно-ориентированному подходу. И такая неосторожность и непродуманность легко может перечеркнуть все плюсы и преимущества, которые дает ООП.

Подробнее