Статьи

Не хватает времени?

Если вы программируете сегодня, вы, скорее всего, слышали о модульном тестировании или о процессе разработки через тестирование. Я еще не сталкивался с программистом, который не…
Статьи

Java 8: от PermGen к Metaspace

Как вы, возможно, знаете, JDK 8 Early Access теперь доступен для скачивания. Это позволяет разработчикам Java экспериментировать с некоторыми новыми языковыми и исполняющими функциями Java…
Статьи

Автобокс, распаковка и NoSuchMethodError

J2SE 5 представил многочисленные возможности языка программирования Java . Одной из таких функций является автобокс и распаковка , функция, которой я пользуюсь почти ежедневно, даже…
Статьи

Замки в Java

Блокировка — это механизм синхронизации потоков, подобный синхронизированным блокам. Блокировки реализованы внутри с использованием синхронизированных блоков. Поэтому мы можем использовать блокировки вместо синхронизированных ключевых слов…
Статьи

Java Batch Tutorial

В современном мире Интернет изменил наш образ жизни, и одной из основных причин этого является использование Интернета для большинства повседневных обязанностей. Это приводит к огромному…
Статьи

Шаблон дизайна декоратора на Java

Шаблон проектирования декоратора позволяет динамически прикреплять дополнительные обязанности или поведение к объекту во время выполнения. Это структурный паттерн, использующий агрегирование для объединения этих моделей поведения….
Статьи

Основы типов Enum Java

Содержание Основы Enum Определение перечисления Назначение Enum Использование Enum Перечисления как класс Расширение java.lang.Enum Перечисления с полями Перечисления с методами Реализация интерфейсов Резюме Комментарии Независимо…
Статьи

Определение представлений EJB 3.1 (локальный, удаленный, без интерфейса)

В этом посте будут обсуждаться возможные способы определения представлений EJB с помощью аннотаций (в конце я просто упомяну об использовании дескриптора развертывания EJB.) Я сосредоточусь…
Статьи

Java Best Practices - строковая производительность и точное совпадение строк

Продолжая серию статей о предлагаемых практиках при работе с языком программирования Java, мы поговорим о настройке производительности String . Мы сосредоточимся на том, как эффективно…