Урок 377. Дизайн класса для наследования | Лучшие практики программирования на Java7просмотров4 года назад
Урок 378. Что лучше интерфейсы или абстрактные классы | Лучшие практики программирования на Java18просмотров4 года назад
Урок 379. Как использовать сырые типы (raw types) | Лучшие практики программирования на Java17просмотров4 года назад
Урок 380. Подавление предупреждений компилятора SuppressWarnings | Лучшие практики программирования9просмотров4 года назад
Урок 384. Как использовать переопределение (Override) | Лучшие практики программирования на Java22просмотра4 года назад
Урок 385. Неизменяемые объекты (Immutable objects) | Лучшие практики программирования на Java18просмотров4 года назад
Урок 387. Правила написания методов | Лучшие практики программирования на Java13просмотров4 года назад
Урок 389. Правила возврата null из методов с коллекциями | Лучшие практики программирования на Java7просмотров4 года назад
Урок 390. Область видимости (Scope) и циклы (Loop) | Лучшие практики программирования на Java4просмотра4 года назад
Урок 391. Как использовать float и double для вычислений | Лучшие практики программирования на Java12просмотров4 года назад
Урок 393. Почему нужно обращаться к объектам через интерфейс | Лучшие практики программирования13просмотров4 года назад
Урок 395. Какой вид исключений использовать | Лучшие практики программирования на Java12просмотров4 года назад
Урок 396. Используйте стандартные исключения | Лучшие практики программирования на Java11просмотров4 года назад