Apache Commons Lang

Software screenshot:
Apache Commons Lang
Podrobnosti Software:
Verze: 3.4
Datum uploadu: 11 Apr 15
Licence: Volný
Popularita: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang nemá nic společného, ​​aby se "Jazyky", ale ve skutečnosti se Java vestavěným-in java.lang API.
Mimořádně nástroje a třídy to knihovna se přidá k java.lang pomůže vývojářům rozšíří jádro Java s více funkcí a funkce, které mnozí by mohli argumentovat zaslouží být v něm na prvním místě.
Některé z těchto dalších nástrojů adresa:
- Objekt reflexe
- Vytváření objektů
- Objekt serializace
- Manipulace string
- numerické metody
- Práce s vlastnostmi systému
- Podpora pro vnořené výjimky strukturou
- vylepšení metod Datum
- Multi-threaded programování
- obchodní matematické třídy
- dědičné typy ENUM
- Metody budování

Co je nového v této verzi:

  • NOVINKY:
  • Přidáno org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • opravených chyb:
  • NumberUtils # ISNUMBER () vrátí false pro & quot; 0.0 & quot ;, & quot; 0,4790 & quot ;, et al

Co je nového ve verzi 3.3.1:

  • Přidány metody pro odstranění všech neplatné znaky v souladu s XML 1.0 a XML 1.1 ve vstupním řetězci na StringEscapeUtils.
  • Added APIs MutableBoolean setTrue () a setFalse ()
  • Added SerializationUtils.roundtrip (T rozšiřuje Serializable) k serializaci pak rekonstruovat
  • by měl být DifferenceBuilder s prováděním ReflectionDifferenceBuilder
  • Přidána Jaro-Winkler řetězec vzdálenost algoritmus StringUtils.
  • nová třída ClassPathUtils metodami pro soustružení FQN do cesty zdroje
  • Potvrdit: přidat inclusiveBetween a exclusiveBetween přetížení pro primitivní typy

Co je nového ve verzi 3.2.1:

  • problémy vyřešit:
  • Pevná chybí Hamcrest závislost na Ant výroby
  • Build se nezdaří s poruchami testů při stavbě s JDK 8
  • při stavbě s JDK 8 selhání test v LocaleUtilsTest
  • při stavbě s JDK8 selhání test v FastDateParserTest a FastDateFormat_ParserTest

Co je nového ve verzi 3.1:

  • Lang 3.0 a dále se zaměřuje Java 5.0, s využitím funkce, které přišly s Java 5.0, jako jsou generika, variabilní argumenty, autoboxing, souběžnosti a formátovaný výstup.

Co je nového ve verzi 3.0.1:

  • SerializationUtils.clone: ​​fallback do kontextového ClassLoader pokud třída nebyl nalezen v aktuální ClassLoader.
  • CHAR_ARRAY Paměť CharUtils duplikuje cache java.lang.Character.
  • Počet cache používat interní java namísto vytváření nových objektů.

Co je nového ve verzi 3.0:.

  • MutableBigDecimal a MutableBigInteger
  • přání:. Metoda unAccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber v metodách Rozsah pohodlí nezbytné.
  • Přidat ClassUtils.isAssignable (), varianty s autoboxing.
  • StringUtils.emptyToNull.
  • Vylepšit StrSubstitutor podporovat vnořené $ {var - $ {}} subvr rozšíření
  • StrSubstitutor nyní podporuje střídání v názvy proměnných.
  • obecný realizace Lazy inicializace vzorem.
  • Přidání ContextedException a ContextedRuntimeException.
  • Přidat StringEscapeUtils.escapeText) metody (.
  • Přidává podporu pro manipulaci s ExecutionExceptions.
  • Přidává podporu pro inicializaci na pozadí.
  • Přidat souběžný balíček.
  • Ověřit:. Podpora pro validaci prázdných strun
  • Přidat ArrayUtils.toArray vytvořit generické polí.
  • Přidat schopnost vytvářet budoucnost pro konstantu.
  • Přidat metody k ověření ověřit, zda index je platná pro pole / seznam / řetězec.
  • Přidat TypeUtils třídy, aby obslužný kód pro práci s generickými typy.
  • Added isAssignableFrom a isInstanceOf metody ověřování.
  • Added validState validace metody.
  • New TimedSemaphore class.
  • Uveďte implementaci ThreadFactory rozhraní.
  • Vytvořte si základní Pair & # x3c, L, R & # X3e; třída.
  • DateUtils rovná speciální funkce až do nejvýznamnější oblasti.
  • Přidat Builder rozhraní / aktualizovat Stavitelé k jejímu provedení.
  • Podpora lazy inicializace pomocí atomových proměnných
  • Rozšířit zpracování výjimek v ConcurrentUtils na výjimky za běhu.
  • metoda StringUtils.endsWithAny
  • Přidat normalizeSpace do StringUtils
  • předloží dokumentaci o novém souběžném balíku
  • BooleanUtils.toBooleanObject podporovat jeden vstup znak
  • Přidat AnnotationUtils
  • poskytují velmi základním provedení ConcurrentInitializer
  • Přidat StringUtils.defaultIfBlank ()
  • Přidat metodu Null bezpečné porovnat () pro ObjectUtils
  • Doložené potenciál NPE, pokud dojde k auto-boxu pro některé BooleanUtils metody
  • Přidává podporu pro ConcurrentMap.putIfAbsent ()
  • Přidat hashCodeMulti varargs metoda

Co je nového ve verzi 2.4:

  • Deprecations:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - má velmi zvláštní sémantiku, použijte ObjectUtils.identityToString (StringBuffer, Object) namísto
  • .
  • public static java.util.Date add (java.util.Date, int, int.) - Není určen pro tuto metodu, aby se veřejnost
  • Nové vlastnosti:
  • ClassUtils.getShortClassName (String) neefektivní.
  • Přidat nový splitByWholeSeparatorPreserveAllTokens () metody pro StringUtils.
  • Rozdělit na velbloudech případ řetězce.
  • Přidání metodu StringUtils.replace, který bere pole nebo seznam náhradních strun.

  • Zlepšení využití
  • Paměť pro StringUtils # getLevenshteinDistance ().
  • Opravy chyb:
  • Javadoc Příklad EqualsBuilder je sporná.
  • Dokumentace chyba na ignoreEmptyTokens přístupové v StrTokenizer.
  • NumberUtils.min (floatArray) vrací nesprávnou hodnotu, pokud je floatArray [0] se stane, že je Float.NaN.
  • EqualsBuilder nemají srovnávat BigDecimals správně.
  • DateUtils.round (), často selhává.

Podobný software

ROO
ROO

10 Dec 15

Nanite
Nanite

13 Apr 15

Crossroads.js
Crossroads.js

6 Jun 15

Apache Woden
Apache Woden

10 Dec 15

Ostatní software developer Apache Software Foundation

Apache Clerezza
Apache Clerezza

20 Jul 15

Apache Sling
Apache Sling

13 Apr 15

Apache CouchDB
Apache CouchDB

14 Apr 15

Komentáře k Apache Commons Lang

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie