Apache Commons Lang

Скріншот програми:
Apache Commons Lang
Дані програми:
Версія: 3.4
Дата завантаження: 11 Apr 15
Розробник: Apache Software Foundation
Ліцензія: Безкоштовно
Популярність: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang не мають нічого, щоб з "Мови", але насправді з Java вбудований в java.lang API.
Додаткові інструменти і класи ця бібліотека додає до java.lang допоможе розробникам розширити базовий Java з більшою функціональністю і має, що багато хто може заперечити, заслуговує того, щоб бути в ньому в першу чергу.
Деякі з цих додаткових утиліт адресою:
- Об'єкт відображення
- Створення об'єкта
- Серіалізация об'єкта
- Рядками
- Чисельні методи
- Робота з властивостями системи
- Підтримка вкладених структури винятків
- Покращення, внесені до сучасних методів
- Багатопотокова програмування
- Бізнес-математичні класи
- Успадковані типи перерахувань
- Методи будівлі

Що нового У цьому випуску:

  • Нові можливості:
  • Додана org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • Виправлені помилки:
  • NumberUtils # IsNumber () повертає брехня для & Quot; 0,0 & Quot;, & Quot; 0,4790 & Quot;, ін

Що нового у версії 3.3.1:

  • Додані методи видалення всіх неприпустимих символів відповідно до XML 1.0 і XML 1.1 в вхідному рядку StringEscapeUtils.
  • Додана API, MutableBoolean setTrue () і setFalse ()
  • Додана SerializationUtils.roundtrip (T розширює Serializable) для серіалізациі, то десеріалізациі
  • Там повинно бути DifferenceBuilder із здійсненням ReflectionDifferenceBuilder
  • Додана Яро-Winkler рядок алгоритм відстань до StringUtils.
  • Нові ClassPathUtils клас з методами для перетворення FQN в дорозі ресурсів
  • Перевірити: додати inclusiveBetween і exclusiveBetween перевантаження для примітивних типів

Що нового у версії 3.2.1:

  • Запитання рішення:
  • Виправлені відсутні Hamcrest залежність в побудови Ant
  • Build зазнає невдачі з помилок тестування при складанні JDK 8
  • невдалого випробування під LocaleUtilsTest при складанні JDK 8
  • невдалого випробування під FastDateParserTest і FastDateFormat_ParserTest при складанні JDK8

Що нового у версії 3.1:

  • Lang 3,0 і далі в даний час орієнтована Java 5.0, що робить використання особливості, які прибули з Java 5.0, такі як дженериків, змінних аргументів, Autoboxing, паралелізм і форматованого виводу.

Що нового у версії 3.0.1:

  • SerializationUtils.clone: ​​Відкат в контекстне завантажувача класів, якщо клас не найден в поточному завантажувача класів.
  • кеш CHAR_ARRAY в CharUtils дублює кеш java.lang.Character.
  • Кількість кеші використовують внутрішні в Java замість створення нових об'єктів.

Що нового у версії 3.0 :.

  • MutableBigDecimal і MutableBigInteger
  • Побажання :. Метод unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber в методах Діапазон зручності необхідності.
  • Додати ClassUtils.isAssignable () варіанти з Autoboxing.
  • StringUtils.emptyToNull.
  • Підвищення StrSubstitutor підтримувати вкладений $ {змінна - $ {subvr}} розширення
  • StrSubstitutor тепер підтримує заміну в іменах змінних.
  • загальний реалізація Лінивий візерунок ініціалізації.
  • Додавання ContextedException і ContextedRuntimeException.
  • Додати методи StringEscapeUtils.escapeText ().
  • Додана підтримка для обробки ExecutionExceptions.
  • Додана підтримка фонової ініціалізації.
  • Додати одночасне пакет.
  • Перевірити :. Підтримка для перевірки порожніх рядків
  • Додати ArrayUtils.toArray створити загальні масиви.
  • Додати можливість створити майбутнє для постійної.
  • Додати методи Підтвердити, щоб перевірити індекс дійсна для масиву / список / рядка.
  • Додати TypeUtils рівня, щоб забезпечити допоміжний код для роботи з родовими типами.
  • Додана IsAssignableFrom і isInstanceOf методи перевірки.
  • метод перевірки Додана validState.
  • Новий клас TimedSemaphore.
  • Забезпечити реалізацію в ThreadFactory інтерфейсу.
  • Створення базової пари і # x3c; L, R & # x3e; клас.
  • DateUtils одно і порівняти функції до найзначніших полі.
  • Додати Builder інтерфейсу / оновлення будівельників для його реалізації.
  • Підтримка лінива ініціалізація з використанням атомарних змінних
  • Розширення обробки виключень в ConcurrentUtils часу виконання винятку.
  • метод StringUtils.endsWithAny
  • Додати normalizeSpace в StringUtils
  • Надання документації про новий паралельного пакету
  • BooleanUtils.toBooleanObject для підтримки одного введення символів
  • Додати AnnotationUtils
  • забезпечують дуже базову реалізацію ConcurrentInitializer
  • Додати StringUtils.defaultIfBlank ()
  • Додайте метод Null-безпечний порівняти (), щоб ObjectUtils
  • Документальне потенціал NPE якщо авто-бокс відбувається на деяких методах BooleanUtils
  • Додана підтримка ConcurrentMap.putIfAbsent ()
  • Додати hashCodeMulti змінної довжини метод

Що нового у версії 2.4:

  • Застарілі
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - має дуже дивні семантику, використовуйте ObjectUtils.identityToString (StringBuffer, Object) замість
  • .
  • Громадський статичний java.util.Date додати (java.util.Date, INT, INT) -. Це не призначене для цього методу повинні бути відкритими
  • Нові можливості:
  • ClassUtils.getShortClassName (String) неефективно.
  • Додати нові splitByWholeSeparatorPreserveAllTokens () для StringUtils.
  • Case рядки Спліт верблюдів.
  • Додавання методу StringUtils.replace, який приймає масив або список рядків заміни.

  • Поліпшення використання
  • Пам'ять для StringUtils # getLevenshteinDistance ().
  • виправлення:
  • Приклад документація для EqualsBuilder сумнівна.
  • Документація помилка для ignoreEmptyTokens аксессор в StrTokenizer.
  • NumberUtils.min (floatArray) повертає невірне значення, якщо floatArray [0] буває Float.NaN.
  • EqualsBuilder не зрівняти BigDecimals правильно.
  • DateUtils.round () часто виходить з ладу.

Схожі програми

Commander
Commander

12 Apr 15

Plates
Plates

1 Mar 15

FT columnflow
FT columnflow

13 Apr 15

html2jade
html2jade

6 Jun 15

Інші програми розробника Apache Software Foundation

Apache Qpid
Apache Qpid

12 Apr 15

Apache Xalan Java
Apache Xalan Java

13 Apr 15

Apache Ant
Apache Ant

11 Aug 16

Apache Oozie
Apache Oozie

21 Jul 15

Apache Commons Lang

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями