Heim  >  Artikel  >  Java  >  Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

Java学习指南
Java学习指南nach vorne
2023-07-26 17:26:031705Durchsuche

Dieser Artikel präsentiert Ihnen eine supersüße Java-Tool-Bibliothek – Hutool

Hutool

Offizielle Website-Adresse: https://www.hutool.cn/

Github-Adresse: https://github .com/looly /hutool

Gitee-Adresse: https://github.com/looly/hutool

Was ist Hutool?

Werfen wir einen Blick auf die Erklärung des offiziellen Website-Autors:

Hutool ist ein Java-Toolkit, und es ist nur ein Toolkit. Es hilft uns, jede Codezeile zu vereinfachen, jede Methode zu reduzieren und die Java-Sprache „süß“ zu machen. . Hutool war ursprünglich eine Zusammenstellung des „util“-Pakets in meinem Projekt. Später wurden nach und nach weitere nicht geschäftsbezogene Funktionen hinzugefügt und die Essenz anderer Open-Source-Projekte umfassend untersucht hat ein umfangreiches Open-Source-Toolset zusammengestellt.

Hutool-Designkonzept

Hutools Designidee besteht darin, wiederholte Definitionen zu minimieren und das Util-Paket im Projekt so klein wie möglich zu halten:

  • Methoden haben Vorrang vor Objekten

  • Automatische Identifizierung ist besser als Benutzerdefinition ency-Prinzip

  • No-Intrusion-Prinzip

  • Warum Hutool wählen?

  • Es gibt derzeit viele Open-Source-Java-Tool-Bibliotheken auf dem Markt, von denen einige hervorragend sind, wie Google Guava, das Commons-Paket von Apache, und viele Leute verwenden sogar gerne einige im Framework bereitgestellte Tool-Klassen (wie BeanUtils von Spring). . Sie kapseln viele Tool-Klassen, die Java-Programmierer täglich benötigen, wie FileUtils, StringUtils, ArrayUtils usw. Hutool enthält als Super-Tool-Set von Java fast alle Tool-Bibliotheken, die wir für die tägliche Entwicklung benötigen sie:
  • Module Einführung
    hutool-aop JDK dynamische Proxy-Kapselung, Bereitstellung von Aspektunterstützung unter Nicht-IOC
    hutool-bloomFilter Bloom-Filterung, Bereitstellung Einige Hash-Algorithmus-Layouts. Langer Filter
    hutool-cache Einfache Cache-Implementierung
    hutool-core core, einschließlich Bean-Operationen, Daten, verschiedenen Utils usw.
    hutool-cron Modul für geplante Aufgaben, bietet Klassen Crontab Ausdruck geplanter Aufgaben
    hutool-crypto Verschlüsselungs- und Entschlüsselungsmodul, das eine symmetrische, asymmetrische und Digest-Algorithmus-Kapselung bietet
    hutool-db JDBC-gekapselte Datenoperation, basierend auf der ActiveRecord-Idee
    hutool-dfa basiert auf DFA Multi-Keyword-Suche des Modells
    hutool-extra Erweiterungsmodul für Verpackungen von Drittanbietern (Vorlagen-Engine, E-Mail, Servlet, QR-Code, Emoji, FTP, Wortsegmentierung usw.)
    hutool- http HTTP-Client-Kapselung basierend auf HttpUrlConnection
    hutool-log Automatische Identifizierung der Protokollfassade der Protokollimplementierung
    hutool-script Skriptausführungskapselung, z. B. Javascript
    hutool-setting Leistungsstärkere Einstellungskonfigurationsdatei und Eigenschaftenkapselung
    hutool-system Systemparameteraufrufkapselung (JVM-Informationen usw.)
    hutool-json JSON. Implementierung
    hutool-captcha Implementierung des Bildverifizierungscodes
    hutool-poi Kapselung von Excel und Word in POI
    hutool-socket Java-basierte Socket-Kapselung von NIO und AIO

    Wie benutzt man?

    • Über Maven installieren:

    <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-all</artifactId>
        <version>5.3.6</version>
    </dependency>
    • Über Gradle installieren:

    compile &#39;cn.hutool:hutool-all:5.3.6&#39;

    Öffnen Sie nach der Vorstellung des Projekts die offizielle Dokumentation und suchen Sie nach Ihren Anforderungen. Suchen Sie die entsprechende Werkzeugklasse und folgen Sie den Anweisungen zum Lebenslauf.

    Wenn ich zum Beispiel Tools im Zusammenhang mit Excel-Operationen verwenden möchte, suche ich zuerst nach:

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen


    Finden Sie ExcelUtil und klicken Sie darauf:

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

    Sehen Sie es sich an, die einfach zu verwendende Demo Im Dokument heißt es: Es ist sehr klar, einfach kopieren und einfügen, um schnell loszulegen.

    Wenn dieses einfache Beispiel Ihren Anforderungen nicht entspricht, können Sie das API-Dokument öffnen, um detailliertere Vorgänge anzuzeigen.

    API-Dokumentation: https://apidoc.gitee.com/loolly/hutool/

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen


    Nach dem Öffnen fühlt es sich immer noch vertraut an, bedienen Sie es einfach selbst:


    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

    Was ist der Grund für die Empfehlung von Wandrissen?

    Nehmen wir die String-Operations-Tool-Klasse StrUtilZum Beispiel:

    import cn.hutool.core.util.ArrayUtil;
    import cn.hutool.core.util.StrUtil;
    
    public class HutoolTest {
        public static void main(String[] args) {
            // String 操作
            String str = "hello_word";
            System.out.println(StrUtil.isBlank(str));    // 判断字符串是否为空
            System.out.println(StrUtil.toCamelCase(str));   // 字符串“_”转驼峰
            System.out.println(StrUtil.concat(true, str, null, "123"));     //字符串连接
            System.out.println(ArrayUtil.toString(StrUtil.splitToArray(str, &#39;_&#39;)));    // 字符串拆分数组,内部帮我们做了判断,所以是安全的
        }
    }

    Laufendes Ergebnis:

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

    Öffnen Sie das Klassenmethodendiagramm von StrUtil und werfen Sie einen Blick darauf. StrUtil bietet uns ein sehr umfassendes Tool für String-Operationen Die Methode funktioniert sofort und ist sehr cool.

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen


    Laden Sie den Quellcode herunter und klicken Sie hinein, um einen Blick darauf zu werfen. Die Kommentare sind alle auf Chinesisch und sehr detailliert. Nachdem wir die Kommentare gesehen haben, können wir ungefähr wissen, was diese Methode bewirkt und welche Vorsichtsmaßnahmen erforderlich sind. Dies kann als sehr gewissenhaft für Anfänger bezeichnet werden. Wie wäre es mit

    Andere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen

    ? Sind Haushaltswerkzeuge süß genug? Warum beeilen Sie sich nicht und probieren Sie dieses besondere Geschenk zum 1. Juni aus?

Das obige ist der detaillierte Inhalt vonAndere Kinder feiern den Kindertag, deshalb möchte ich Ihnen ein supersüßes Werkzeug empfehlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:Java学习指南. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen