Heim >类库下载 >java类库 >Die 16 besten Java-Dienstprogrammbibliotheken

Die 16 besten Java-Dienstprogrammbibliotheken

高洛峰
高洛峰Original
2016-10-15 13:56:481788Durchsuche

In Java gibt es viele praktische Klassenbibliotheken, die normalerweise eine Reihe von Methoden mit gemeinsamen Funktionen definieren. Dieser Artikel fasst die am häufigsten verwendeten Dienstprogrammklassen in Java und ihre am häufigsten verwendeten Methoden zusammen. Sowohl Klassen als auch Methoden innerhalb von Klassen sind nach Beliebtheit sortiert.

Die in diesem Artikel aufgeführten Klassen und Methoden sind häufig verwendete Klassenbibliotheken und Methoden, die einer umfassenden Praxis unterzogen wurden und die wir direkt verwenden können. Natürlich können wir alle die von diesen Methoden implementierten Funktionen selbst implementieren, aber da es bereits sehr ausgereifte Methoden gibt, die wir verwenden können, besteht keine Notwendigkeit, sie selbst zu definieren. Viele Klassen und Methoden können anhand ihrer Namen tatsächlich verstehen, was sie tun. Zu jeder Methode gibt es einen Link, um zu sehen, wie sie im Open-Source-Code verwendet wird.

Die folgende Liste wurde durch die Analyse von 50.000 Open-Source-Projekten abgeleitet.

1. org.apache.commons.io.IOUtils

closeQuietly ( )

toString ( )

copy ( )

toByteArray ( )

write ( )

toInputStream ( )

readLines ( )

copyLarge ( )

lineIterator ( )

readFully ( )

2. org.apache.commons.io.FileUtils

deleteDirectory ( )

readFileToString ( )

deleteQuietly ( )

copyFile ( )

writeStringToFile ( )

forceMkdir ( )

write ( )

listFiles ( )

copyDirectory ( )

forceDelete ( )

3. org.apache.commons.lang.StringUtils

isBlank ( )

isNotBlank ( )

isEmpty ( )

isNotEmpty ( )

gleich ( )

join ( )

split ( )

EMPTY

trimToNull ( )

replace ( )

4. org.apache.http.util.EntityUtils

toString ( )

consume ( )

toByteArray ( )

consumeQuietly ( )

getContentCharSet ( )

5. org.apache.commons.lang3.StringUtils

isBlank ( )

isNotBlank ( )

isEmpty ( )

isNotEmpty ( )

join ( )

gleicht ( )

split ( )

LEER

ersetzen ( )

Großschreibung ( )

6. org.apache.commons. io.FilenameUtils

getExtension ( )

getBaseName ( )

getName ( )

concat ( )

removeExtension ( )

normalize ( )

wildcardMatch ( )

separatorsToUnix ( )

getFullPath ( )

isExtension ( )

7 .org.springframework.util.StringUtils

hasText ( )

hasLength ( )

isEmpty ( )

commaDelimitedListToStringArray ( )

CollectionToDelimitedString ( )

replace ( )

delimitedListToStringArray ( )

uncapitalize ( )

collectionToCommaDelimitedString ( )

tokenizeToStringArray ( )

8. org.apache.commons.lang.ArrayUtils

enthält ( )

addAll ( )

clone ( )

isEmpty ( )

add ( )

EMPTY_BYTE_ARRAY

Subarray ( )

indexOf ( )

isEquals ( )

toObject ( )

9. org.apache.commons.lang.StringEscapeUtils

escapeHtml ( )

unescapeHtml ( )

escapeXml ( )

escapeSql ( )

unescapeJava ( )

escapeJava ( )

escapeJavaScript ( )

unescapeXml ( )

unescapeJavaScript ( )

10. org.apache.http.client.utils.URLEncodedUtils

format ( )

parse ( )

11. commons.codec.digest.DigestUtils

md5Hex ( )

shaHex ( )

sha256Hex ( )

sha1Hex ( )

sha ( )

md5 ( )

sha512Hex ( )

sha1 ( )

12. org.apache.commons.collections.CollectionUtils

isEmpty ( )

isNotEmpty ( )

select ( )

transformieren ( )

filter ( )

find ( )

collect ( )

forAllDo ( )

addAll ( )

isEqualCollection ( )

13. lang3.ArrayUtils

enthält ( )

isEmpty ( )

isNotEmpty ( )

hinzufügen ( )

Klonen ( )

addAll ( )

subarray ( )

indexOf ( )

EMPTY_OBJECT_ARRAY

EMPTY_STRING_ARRAY

14.org.apache .commons.beanutils.PropertyUtils

getProperty ( )

setProperty ( )

getPropertyDescriptors ( )

isReadable ( )

copyProperties ( )

getPropertyDescriptor ( )

getSimpleProperty ( )

isWriteable ( )

setSimpleProperty ( )

getPropertyType ( )

15. org.apache.commons.lang3.StringEscapeUtils

unescapeHtml4 ( )

escapeHtml4 ( )

escapeXml ( )

unescapeXml ( )

escapeJava ( )

escapeEcmaScript ( )

unescapeJava ( )

escapeJson ( )

escapeXml10 ( )

16. org.apache.commons.beanutils.BeanUtils

copyProperties ( )

getProperty ( )

setProperty ( )

describe ( )

populate ( )

copyProperty ( )

cloneBean ( )


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Optimierung der Java-SperreNächster Artikel:Optimierung der Java-Sperre