Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung häufig verwendeter Werkzeugklassen im Lang-Paket in Java

Detaillierte Erläuterung häufig verwendeter Werkzeugklassen im Lang-Paket in Java

黄舟
黄舟Original
2017-10-11 10:00:401719Durchsuche

In diesem Artikel werden hauptsächlich die häufig verwendeten Toolklassen im Lang-Paket der Java-Sprache vorgestellt. Ich kann ihn hier mit allen teilen, die ihn benötigen.

Egal welche Java-Anwendung Sie entwickeln, Sie müssen zwangsläufig viele Toolklassen/Toolfunktionen schreiben. Wussten Sie, dass es viele vorgefertigte Toolklassen gibt und die Codequalität sehr gut ist? Sie müssen nicht schreiben oder debuggen, solange Sie sie finden.

In Apache Jakarta Common ist das Lang Java-Toolkit das am weitesten verbreitete unter allen Apache Jakarta Common-Projekten. Es wird in fast allen bekannten Softwareprogrammen verwendet, einschließlich Tomcat, Weblogic, Websphere und Eclipse , usw. Wir werden das gesamte gemeinsame Projekt ab diesem Paket vorstellen.

Es gibt viele Werkzeugklassen in Lang. Hier sind einige der wichtigsten:

 ClassUtils: getShortClassName, diese Funktion sollte in Java sein. lang. Es gibt einige in der Class-Klasse, und ich sehe viele Leute, die diese Funktion selbst schreiben. getAllInterfaces, ConvertClassNamesToClasses, isAssignable, primitivesToWrappers, isInnerClass.

NumberUtils: Klassen über Zahlen und Zahlen- und String-Konvertierung stringToInt, toDouble, createNumber, isAllZeros, int Compare(float lhs, float rhs), isNumber(String str) , double min(double[]-Array).

 RandomUtils: Wird zum Generieren von Zufallszahlen verwendet.

DateFormatUtils: Konvertierung des Datums- und Zeitformats sowie Konvertierung der Ortszeit und UTC-Zeit.

 DateUtils: Datumstoolklasse. isSameDay, abschneiden, runden, ändern.

Mehrere Klassen basierend auf dem Reflexionsmechanismus:

CompareToBuilder: Vergleich, wird in Algorithmen, Sortierungen und Vergleichen verwendet. ReflexionVergleichen, anhängen.

 EqualsBuilder: Vergleich durch Reflexionsmechanismus. reflexionEquals wird in vielen Projekten verwendet.

 HashCodeBuilder: kann Hash-Code durch Reflektion generieren. Viele Algorithmen beinhalten Hash-Code, aber nicht jeder kennt eine Methode zum Generieren von Hash-Code.

 ToStringBuilder: Sie können diese Funktion verwenden, wenn Sie die toString-Funktion überladen müssen, ohne Code zu schreiben, um alle Mitgliedsinformationen der aktuellen Klasse aufzulisten.

Ich verwende mehrere andere Klassen weniger:

SerializationUtils Die Serialisierung in Java ist schwierig und fehleranfällig.

SystemUtils ist eine Toolklasse, die einige JDK-Informationen und Betriebssysteminformationen lesen kann.

Zusammenfassung

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung häufig verwendeter Werkzeugklassen im Lang-Paket in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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