Apache Commons Lang

Software skärmdump:
Apache Commons Lang
Mjukvaruinformation:
Version: 3.4
Ladda upp dagen: 11 Apr 15
Licens: Gratis
Popularitet: 176

Rating: 5.0/5 (Total Votes: 1)

Apache Commons Lang inte har något att att med "språk" men faktiskt med Java inbyggda java.lang API.
De extra verktyg och klasser detta bibliotek lägger till java.lang hjälper utvecklare utöka Javas kärna med mer funktionalitet och funktioner som många kanske argumentera förtjänade att vara i den i första hand.
Vissa av dessa extra verktyg adress:
- Objekt reflektion
- Skapande objekt
- Objekt serialisering
- Stränghantering
- numeriska metoder
- Arbeta med Systemegenskaper
- Stöd till en kapslad undantag struktur
- förbättringar till dagen metoder
- Flertrådade programmering
- affärs matematiska klasser
- ärftliga ENUM typer
- Metoder byggnaden

Vad är nytt i den här versionen:

  • NYA FUNKTIONER:
  • Lade org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • Fast buggar:
  • NumberUtils # ISNUMBER () returnerar false för & quot; 0,0 & quot ;, & quot; 0,4790 & quot ;, m fl

Vad är nytt i version 3.3.1:

  • Lades metoder för att ta bort alla ogiltiga tecken enligt XML 1.0 och XML 1.1 i en inmatningssträng till StringEscapeUtils.
  • Lade API MutableBoolean setTrue () och setFalse ()
  • Lade SerializationUtils.roundtrip (T utökar Serializable) att serialisera sedan avserialisera
  • Det bör finnas ett DifferenceBuilder med genomförandet ReflectionDifferenceBuilder
  • Inkom den Jaro-Winkler sträng avstånd algoritm för att StringUtils.
  • Nya klass ClassPathUtils med metoder för att vända FQN till resurs stig
  • Validera: lägg inclusiveBetween och exclusiveBetween överbelastning för primitiva typer

Vad är nytt i version 3.2.1:

  • Frågor lösas:
  • Fast saknade Hamcrest beroendet i Ant Build
  • Build misslyckas med test misslyckanden när man bygger med JDK 8
  • Testa misslyckande i LocaleUtilsTest när man bygger med JDK 8
  • Testa misslyckande i FastDateParserTest och FastDateFormat_ParserTest när man bygger med JDK8

Vad är nytt i version 3.1:

  • Lang 3.0 och mål framåt nu Java 5.0, som använder sig av funktioner som anlände med Java 5.0 som generika, variabla argument, autoboxing, samtidighet och formaterade utdata.

Vad är nytt i version 3.0.1:

  • SerializationUtils.clone: ​​återgång till sammanhanget Classloader om klass som inte finns i aktuell Classloader.
  • CHAR_ARRAY cache i CharUtils duplicerar cachen i java.lang.Character.
  • Använd intern Javas Antal cachar istället skapa nya objekt.

Vad är nytt i version 3.0:.

  • MutableBigDecimal och MutableBigInteger
  • Wish:. Metod unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber inom räckvidd bekvämlighet metoder behövs.
  • Lägg ClassUtils.isAssignable () varianter med autoboxing.
  • StringUtils.emptyToNull.
  • Förbättra StrSubstitutor att stödja kapslade $ {var - $ {subvr}} expansionen
  • StrSubstitutor stöder nu substitution i variabelnamn.
  • En generisk genomförande av Lazy initiering mönstret.
  • Tillägg av ContextedException och ContextedRuntimeException.
  • Lägg StringEscapeUtils.escapeText () metoder.
  • Lägg till stöd för hantering av ExecutionExceptions.
  • Lägg till stöd för bakgrunds initiering.
  • Lägg en samtidig paket.
  • Validera:. Stöd för validering tomma strängar
  • Lägg ArrayUtils.toArray att skapa generiska matriser.
  • Lägg förmåga att skapa en framtid för en konstant.
  • Lägg metoder för att validera att kontrollera om indexet är giltig för arrayen / listan / string.
  • Lägg TypeUtils klass för att ge verktyg kod för att arbeta med generiska typer.
  • Lade isAssignableFrom och isInstanceOf valideringsmetoder.
  • Lade validState valideringsmetod.
  • Ny TimedSemaphore klass.
  • Tillhandahålla en implementering av ThreadFactory gränssnittet.
  • Skapa en grundläggande Pair & # x3c, L, R & # X3e; klass.
  • DateUtils lika bokning funktioner upp till mest betydande område.
  • Lägg Builder Interface / Uppdatera Builders att genomföra det.
  • Stöd lata initiering använder atom variabler
  • Utöka undantagshantering i ConcurrentUtils att runtime undantag.
  • StringUtils.endsWithAny metod
  • Lägg normalizeSpace till StringUtils
  • Ge dokumentation om den nya samtidiga paket
  • BooleanUtils.toBooleanObject att stödja enstaka tecken ingång
  • Lägg AnnotationUtils
  • Ge ett mycket grundläggande ConcurrentInitializer implementering
  • Lägg StringUtils.defaultIfBlank ()
  • Lägg ett Null-safe jämför () för att ObjectUtils
  • Dokumenterad potentiell nonylfenoletoxilat om auto boxning sker för vissa BooleanUtils metoder
  • Lägg till stöd för ConcurrentMap.putIfAbsent ()
  • Lägg hashCodeMulti varargs metoden

Vad är nytt i version 2.4:

  • Deprecations:
  • ObjectUtils.appendIdentityToString (String, Object) - har mycket udda semantik, använd ObjectUtils.identityToString (String, Object) istället
  • .
  • Offentlig statisk java.util.Date add (java.util.Date, int, int) -. Det är inte avsett för den här metoden för att vara offentliga
  • Nya funktioner:
  • ClassUtils.getShortClassName (String) ineffektiv.
  • Lägg till nya splitByWholeSeparatorPreserveAllTokens () metoder till StringUtils.
  • Split kamel fall strängar.
  • Lägga till en StringUtils.replace metod som tar en array eller lista av ersättningssträngar.
  • Minnesanvändning förbättring för StringUtils # getLevenshteinDistance ().
  • Buggfixar:
  • Javadoc Exempel för EqualsBuilder är tveksamt.
  • Dokumentation bugg för ignoreEmptyTokens accessors i StrTokenizer.
  • NumberUtils.min (floatArray) returnerar fel värde om floatArray [0] råkar vara Float.NaN.
  • EqualsBuilder inte jämföra BigDecimals korrekt.
  • DateUtils.round () ofta misslyckas.

Liknande mjukvara

Milton
Milton

20 Jul 15

BackboneMVC
BackboneMVC

13 May 15

RVM
RVM

13 May 15

Annan programvara för utvecklare Apache Software Foundation

Kommentarer till Apache Commons Lang

Kommentarer hittades inte
Kommentar
Slå på bilder!