серпня
07
2012

Колекції (Collections) в Java. Вступ

Ця стаття є першою з серії статей про колекції в Java. У майбутніх статтях буде розглянуто основні класи-колекції, що з'явилися в Java 1.5. Будуть розглянуті класи, успадковані від Set, List, Queue та Map: ArrayList, HashSet, EnumSet, LinkedHashSet, LinkedList, PriorityQueue, TreeSet, HashMap, LinkedHashMap, TreeMap та інші.

Далі
травня
24
2012

Отримання інформації про анотації

Мало додати анотацію до класу, необхідно мати спосіб отримати інформацію про неї: що описує анотація (клас, метод, параметр і т.д,), якими властивостями володіє і інші характеристики. У цій статті мова піде саме про цю інформацію.

Далі
травня
23
2012

Анотації в Java. @Inherited

У цій статті мова піде про четверту (останню) стандартну анотацію для інших анотацій, а саме, про анотацію @Inherited. Як випливає з назви, ця анотація означає, що вона автоматично успадковується в дочірніх класах описаного анотацією класу.

Далі
травня
22
2012

Анотації в Java. @Documented

1

Далі
травня
21
2012

Анотації в Java. @Retention

Анотація @Retention дозволяє вказати, в який момент життя програмного коду буде доступна анотація: тільки в вихідному коді, в скомпільованому класі або під час виконання програми.

Далі
травня
20
2012

Анотації в Java. @Target

Анотацією @Target вказується, який елемент програми буде використовуватися анотацією. Так, в прикладі ця анотація має тип ElementType.TYPE, що означає що вона може бути оголошена перед класом, інтерфейсом або enum. Оголошення @Target в будь-яких інших місцях програми буде сприйняте компілятором як помилка.

Далі
травня
19
2012

Анотації в Java. Введення

Головним завданням анотацій є статичне розширення класів (саме класів, а не об'єктів), шляхом додавання метаданих в клас, без зміни його методів і властивостей. Як правило, анотації є природним способом взаємодії з деякими з бібліотек або фреймворків (наприклад, Hibernate або Spring). Тобто, додаючи в свої класи анотації, які визначені в подібних бібліотеках, Ви, тим самим, вказуєте бібліотеці використовувати саме ті класи, методи або властивості, до яких додано анотації. При цьому, Ваш код не піддається ніяким змінам.

Далі
квітня
17
2012

HttpClient та "Invalid use of SingleClientConnManager: connection still allocated."

При використанні бібліотеки Apache HtppClient можлива поява виключення "Invalid use of SingleClientConnManager: connection still allocated.": Вирішується ця проблема шляхом закриття потоку читання даних.

Далі
лютого
05
2012

Форматування дати в Java

В Java є зручний клас SimpleDateFormat, який можна використовувати для форматування дати. В цій статті Ви знайдете огляд парметрів, які приймає методи класу SimpleDateFormat, а також будуть приведені результати виконання методу format з різноманітними параметрами.

Далі