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
closeQuietly : fermez un flux IO, un socket ou un sélecteur sans lancer une exception, généralement placée dans le bloc final
toString : Convert IO stream, Uri, byte[] to String
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
toByteArray : obtenez l'octet[]
write : écrire des octets, des caractères, etc. dans le flux de sortie
toInputStream : convertir des caractères dans le flux d'entrée
readLines : lire plusieurs lignes des données du flux d'entrée, renvoie List
copyLarge : identique à la copie, prend en charge la copie de données supérieures à 2 Go
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
deleteDirectory : supprime le dossier
readFileToString : lit le contenu du fichier sous forme de caractères
deleteQueitly : supprimez des fichiers ou des dossiers sans lever d'exceptions
copyFile : copiez des fichiers
writeStringToFile : écrivez des caractères dans la cible fichier. Si le fichier n'existe pas, créez-le
forceMkdir : Forcez la création du dossier si le répertoire parent du dossier n'existe pas, créez le parent
write : Ecrire des caractères dans le fichier spécifié
listFiles : Lister les fichiers dans un répertoire (selon le filtre)
copyDirectory : copier le dossier
forceDelete : forcer la suppression du fichier
isBlank : indique si la chaîne est vide (juge après le découpage)
isEmpty : indique si la chaîne est vide (juge sans découpage)
equals : si les chaînes sont égales
join : fusionner les tableaux en une seule chaîne, le délimiteur peut être passé
split : chaîne divisée
EMPTY : renvoie une chaîne vide
trimToNull : si la chaîne vide après trim est convertie en null
remplacer : Remplacer la chaîne
toString : convertissez l'entité en chaîne
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é
toByteArray : convertir l'entité en flux d'octets.
consumeQuietly : identique à consumer, mais ne lève pas d'exceptions
getContentCharset : récupère l'encodage du contenu
isBlank : indique si la chaîne est vide (jugée après découpage)
isEmpty : si la chaîne est vide (vérifier sans couper)
equals : si les chaînes sont égales
join : fusionner les tableaux en une seule chaîne, délimiteur passable
split : chaîne divisée
EMPTY : renvoie une chaîne vide
replace : remplacer la chaîne
capitalize : mettre en majuscule le premier caractère
getExtension : renvoie le nom de l'extension du fichier
getBaseName : renvoie le nom du fichier, à l'exclusion du nom du suffixe
getName : renvoie le nom complet du fichier
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)
removeExtension : Supprimez le nom du suffixe
normalize : normalise le chemin
wildcardMatch : fait correspondre le caractère générique
seperatorToUnix : modifie le séparateur de chemin au format système Unix, c'est-à-dire /
getFullPath : Obtenez le chemin du fichier, à l'exclusion du nom du fichier
isExtension : Vérifiez si le nom du suffixe du fichier est l'un des paramètres entrants (List
hasText : Vérifiez si la chaîne contient du texte
hasLength : Vérifiez si la longueur de la chaîne est supérieure à 0
isEmpty : Vérifiez si la chaîne est vide (si elle est transmise en tant qu'objet, déterminer si l'objet est nul)
commaDelimitedStringToArray : convertir une chaîne séparée par des virgules en tableau
collectionToDelimitedString : convertir la collection en chaîne au format CSV
remplacer le caractère de remplacement String
delimitedListToStringArray : équivalent à split
décapitaliser : première lettre minuscule
collectionToDelimitedCommaString : put Convertir la collection en chaîne au format CSV
tokenizeToStringArray : fondamentalement identique à split, mais peut supprimer automatiquement les mots vides
contient : indique s'il contient une chaîne
addAll : ajouter le tableau entier
clone : cloner un tableau
isEmpty : indiquer si le tableau est vide
add : ajouter des éléments au tableau
subarray : intercepter le tableau
indexOf : rechercher l'indice d'un élément
isEquals : comparer les tableaux pour l'égalité
toObject : convertir le tableau de données de type de base en tableau d'objets correspondant
unescapeHtml4 : échapper au html
escapeHtml4 : évasion inversée html
escapeXml : évasion xml
unescapeXml : unescape xml
escapeJava : échapper à l'encodage Unicode
escapeEcmaScript : échapper aux caractères EcmaScript
unescapeJava : échapper à l'encodage Unicode
escapeJson : Échapper aux caractères json
escapeXml10 : Escape Xml10
(Il est recommandé d'utiliser la méthode dans le texte commun emballer. )
format : paramètre de format, renvoie une application HTTP POST ou HTTP PUT disponible/x- www -form-urlencoded string
analyser : convertir une chaîne ou un URI en liste
md5Hex : cryptage MD5, renvoie une chaîne de 32 bits
sha1Hex : cryptage SHA-1
sha256Hex : cryptage SHA-256
sha512Hex : cryptage SHA-512
md5 : cryptage MD5, renvoie un 16- chaîne de bits
isEmpty : s'il est vide
select : filtrer les éléments de collection selon les conditions
transformer : traiter les éléments de collection selon des méthodes spécifiées, similaires à la map de List()
filtre : éléments de filtre, filtre de Reiser List()
trouver : fondamentalement la même chose que sélectionner
collecter : et la transformation est presque pareil, mais renvoie un nouveau tableau
forAllDo : appelle la méthode spécifiée de chaque élément
isEqualCollection : détermine si les deux collections sont cohérentes
contient : indique s'il contient une certaine chaîne
addAll : ajouter le tableau entier
clone : cloner un tableau
isEmpty : indiquer si le tableau est vide
ajouter : ajouter des éléments au tableau
sous-tableau : intercepter le tableau
indexOf : rechercher l'index d'un élément
isEquals : compare si les tableaux sont égaux
toObject : convertit le tableau de données de type de base en tableau d'objets correspondant
getProperty : Obtenez la valeur de la propriété de l'objet
setProperty : définir la valeur de la propriété de l'objet
getPropertyDiscriptor : obtenir le descripteur de la propriété
isReadable : vérifier si la propriété est accessible
isReadable : vérifier si la propriété est accessible
copyProperties : Copier les valeurs des propriétés d'un objet à un autre
getPropertyDiscriptors : Récupérer tous les descripteurs de propriétés
isWriteable : Vérifiez si la propriété est disponible Write
getPropertyType : Récupère le type de propriété de l'objetcopyPeoperties : 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)
getProperty : Obtenez la valeur de la propriété de l'objet
setProperty : Définir la valeur de l'attribut de l'objet
populate : Copier l'attribut selon la Map
copyPeoperty : Copier une seule valeur, d'un objet à un autre object
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!