Maison  >  Article  >  Java  >  Dernière compilation_Learn Java, vous pouvez utiliser ces outils courants

Dernière compilation_Learn Java, vous pouvez utiliser ces outils courants

php是最好的语言
php是最好的语言original
2018-08-01 16:04:211631parcourir

Comment apprendre Java sans outils ? Cet article présente les outils couramment utilisés en Java. Je les ai compilés. Il comprend une brève introduction à certaines commandes pour vous donner une certaine référence. Si vous souhaitez démarrer avec Java, ces outils seront utilisés tôt ou tard. Regardez et familiarisez-vous. Le système a compilé des outils, vous pouvez connaître votre direction d'apprentissage en un coup d'œil. Allons d'abord au répertoire des outils.

apache php mysql

commencez !

Répertoire

1. org.apache.commons.io.IOUtils

deux org.apache.commons.io.FileUtils

trois org.apache.commons.lang.StringUtils

quatre. . org.apache.http.util.EntityUtils

5. org.apache.commons.lang3.StringUtils

6. org.apache.commons.io.FilenameUtils

7. org.springframework.util.StringUtils

8. org.apache.commons.lang.ArrayUtils

9. org.apache.commons.lang.StringEscapeUtils / org.apache.commons. lang3.StringEscapeUtils

dix. org.apache.http.client.utils.URLEncodedUtils

onze org.apache.commons.codec.digest.DigestUtils

douze org. .apache.commons.collections.CollectionUtils

Treize. org.apache.commons.lang3.ArrayUtils

Quatorze org.apache.commons.beanutils.PropertyUtils

Quinze. org.apache.commons.beanutils.BeanUtils

1. org.apache.commons.io.IOUtils

  1. closeQuietly : fermez un flux IO, un socket ou un sélecteur sans lancer une exception, généralement placée dans le bloc final

  2. toString : Convert IO stream, Uri, byte[] to String

  3. copy : IO copie de données de flux, écrite du flux d'entrée au flux de sortie, prise en charge maximale de 2 Go

  4. toByteArray : obtenez l'octet[]

  5. du flux d'entrée et de l'URI
  6. write : écrire des octets, des caractères, etc. dans le flux de sortie

  7. toInputStream : convertir des caractères dans le flux d'entrée

  8. readLines : lire plusieurs lignes des données du flux d'entrée, renvoie List

  9. copyLarge : identique à la copie, prend en charge la copie de données supérieures à 2 Go

  10. lineIterator : Renvoie un itérateur à partir du flux d'entrée et lit toutes les données en fonction de la quantité de données requise par les paramètres. Si les données ne sont pas suffisantes, elles échouent

2. org.apache. .commons .io.FileUtils

  1. deleteDirectory : supprime le dossier

  2. readFileToString : lit le contenu du fichier sous forme de caractères

  3. deleteQueitly : supprimez des fichiers ou des dossiers sans lever d'exceptions

  4. copyFile : copiez des fichiers

  5. writeStringToFile : écrivez des caractères dans la cible fichier. Si le fichier n'existe pas, créez-le

  6. forceMkdir : Forcez la création du dossier si le répertoire parent du dossier n'existe pas, créez le parent

  7. write : Ecrire des caractères dans le fichier spécifié

  8. listFiles : Lister les fichiers dans un répertoire (selon le filtre)

  9. copyDirectory : copier le dossier

  10. forceDelete : forcer la suppression du fichier

3. org.apache.commons.lang.StringUtils

  1. isBlank : indique si la chaîne est vide (juge après le découpage)

  2. isEmpty : indique si la chaîne est vide (juge sans découpage)

  3. equals : si les chaînes sont égales

  4. join : fusionner les tableaux en une seule chaîne, le délimiteur peut être passé

  5. split : chaîne divisée

  6. EMPTY : renvoie une chaîne vide

  7. trimToNull : si la chaîne vide après trim est convertie en null

  8. remplacer : Remplacer la chaîne

4. org.apache.http.util.EntityUtils

  1. toString : convertissez l'entité en chaîne

  2. consume : assurez-vous que tout le contenu de l'entité est consommé. Vous pouvez voir que le contenu de l'entité est à nouveau consommé dans le code source. Si l'utilisateur ne le consomme pas, il sera consommé lors de l'appel de l'entité

  3. toByteArray : convertir l'entité en flux d'octets.

  4. consumeQuietly : identique à consumer, mais ne lève pas d'exceptions

  5. getContentCharset : récupère l'encodage du contenu

5. org.apache.commons.lang3.StringUtils

  1. isBlank : indique si la chaîne est vide (jugée après découpage)

  2. isEmpty : si la chaîne est vide (vérifier sans couper)

  3. equals : si les chaînes sont égales

  4. join : fusionner les tableaux en une seule chaîne, délimiteur passable

  5. split : chaîne divisée

  6. EMPTY : renvoie une chaîne vide

  7. replace : remplacer la chaîne

  8. capitalize : mettre en majuscule le premier caractère

6. org.apache.commons.io.FilenameUtils

  1. getExtension : renvoie le nom de l'extension du fichier

  2. getBaseName : renvoie le nom du fichier, à l'exclusion du nom du suffixe

  3. getName : renvoie le nom complet du fichier

  4. concat : Combinez les chemins de fichiers selon le style de ligne de commande (voir les commentaires de la méthode pour plus de détails)

  5. removeExtension : Supprimez le nom du suffixe

  6. normalize : normalise le chemin

  7. wildcardMatch : fait correspondre le caractère générique

  8. seperatorToUnix : modifie le séparateur de chemin au format système Unix, c'est-à-dire /

  9. getFullPath : Obtenez le chemin du fichier, à l'exclusion du nom du fichier

  10. isExtension : Vérifiez si le nom du suffixe du fichier est l'un des paramètres entrants (List)

7. org.springframework.util.StringUtils

  1. hasText : Vérifiez si la chaîne contient du texte

  2. hasLength : Vérifiez si la longueur de la chaîne est supérieure à 0

  3. isEmpty : Vérifiez si la chaîne est vide (si elle est transmise en tant qu'objet, déterminer si l'objet est nul)

  4. commaDelimitedStringToArray : convertir une chaîne séparée par des virgules en tableau

  5. collectionToDelimitedString : convertir la collection en chaîne au format CSV

  6. remplacer le caractère de remplacement String

  7. delimitedListToStringArray : équivalent à split

  8. décapitaliser : première lettre minuscule

  9. collectionToDelimitedCommaString : put Convertir la collection en chaîne au format CSV

  10. tokenizeToStringArray : fondamentalement identique à split, mais peut supprimer automatiquement les mots vides

8. org.apache .commons.lang.ArrayUtils

  1. contient : indique s'il contient une chaîne

  2. addAll : ajouter le tableau entier

  3. clone : ​​cloner un tableau

  4. isEmpty : indiquer si le tableau est vide

  5. add : ajouter des éléments au tableau

  6. subarray : intercepter le tableau

  7. indexOf : rechercher l'indice d'un élément

  8. isEquals : comparer les tableaux pour l'égalité

  9. toObject : convertir le tableau de données de type de base en tableau d'objets correspondant

9. org.apache.commons.lang.StringEscapeUtils / org.apache .commons.lang3.StringEscapeUtils

  1. unescapeHtml4 : échapper au html

  2. escapeHtml4 : évasion inversée html

  3. escapeXml : évasion xml

  4. unescapeXml : unescape xml

  5. escapeJava : échapper à l'encodage Unicode

  6. escapeEcmaScript : échapper aux caractères EcmaScript

  7. unescapeJava : échapper à l'encodage Unicode

  8. escapeJson : Échapper aux caractères json

  9. escapeXml10 : Escape Xml10

(Il est recommandé d'utiliser la méthode dans le texte commun emballer. )

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

  1. format : paramètre de format, renvoie une application HTTP POST ou HTTP PUT disponible/x- www -form-urlencoded string

  2. analyser : convertir une chaîne ou un URI en liste

11. org.apache .commons.codec. digest.DigestUtils

  1. md5Hex : cryptage MD5, renvoie une chaîne de 32 bits

  2. sha1Hex : cryptage SHA-1

  3. sha256Hex : cryptage SHA-256

  4. sha512Hex : cryptage SHA-512

  5. md5 : cryptage MD5, renvoie un 16- chaîne de bits

Douze org.apache.commons.collections.CollectionUtils

  1. isEmpty : s'il est vide

  2. select : filtrer les éléments de collection selon les conditions

  3. transformer : traiter les éléments de collection selon des méthodes spécifiées, similaires à la map de List()

  4. filtre : éléments de filtre, filtre de Reiser List()

  5. trouver : fondamentalement la même chose que sélectionner

  6. collecter : et la transformation est presque pareil, mais renvoie un nouveau tableau

  7. forAllDo : appelle la méthode spécifiée de chaque élément

  8. isEqualCollection : détermine si les deux collections sont cohérentes

Treize. org.apache.commons.lang3.ArrayUtils

  1. contient : indique s'il contient une certaine chaîne

  2. addAll : ajouter le tableau entier

  3. clone : ​​cloner un tableau

  4. isEmpty : indiquer si le tableau est vide

  5. ajouter : ajouter des éléments au tableau

  6. sous-tableau : intercepter le tableau

  7. indexOf : rechercher l'index d'un élément

  8. isEquals : compare si les tableaux sont égaux

  9. toObject : convertit le tableau de données de type de base en tableau d'objets correspondant

Quatorze. org.apache.commons.beanutils.PropertyUtils

  1. getProperty : Obtenez la valeur de la propriété de l'objet

  2. setProperty : définir la valeur de la propriété de l'objet

  3. getPropertyDiscriptor : obtenir le descripteur de la propriété

  4. isReadable : vérifier si la propriété est accessible

  5. isReadable : vérifier si la propriété est accessible

  6. copyProperties : Copier les valeurs des propriétés d'un objet à un autre

  7. getPropertyDiscriptors : Récupérer tous les descripteurs de propriétés

  8. isWriteable : Vérifiez si la propriété est disponible Write

    getPropertyType : Récupère le type de propriété de l'objet

15. org.apache.commons.beanutils.BeanUtils

  1. copyPeoperties : Copier les valeurs d'attribut d'un objet à un autre (notez l'erreur du package d'importation , public static void copyProperties(Object dest, Object orig)Copier l'orig vers dest)

  2. getProperty : Obtenez la valeur de la propriété de l'objet

  3. setProperty : Définir la valeur de l'attribut de l'objet

  4. populate : Copier l'attribut selon la Map

  5. copyPeoperty : Copier une seule valeur, d'un objet à un autre object

  6. cloneBean : instance du bean clone

(copyPeoperties (source de l'objet, cible de l'objet) dans org.springframework.beans.BeanUtils) copie le source à b)

fin :

C'est la fin du partage de mon article Merci à tous pour votre navigation, si vous. avez des idées ou des divergences. L'échange d'opinions est le bienvenu.

Articles associés :

Quels sont les outils de développement Java ? 16 outils de développement Java recommandés

Introduction aux outils de développement Java courants pour les débutants

Vidéos connexes :

JAVA Tutoriel vidéo de démarrage pour débutants

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn