Java est un langage de programmation orienté objet, qui contient une variété de noms, tous avec des significations différentes.
String en Java signifie chaîne Lorsqu'une variable chaîne est déclarée, les données peuvent y être stockées.
Classe String
Si vous voulez comprendre une classe, le meilleur moyen est de regarder le code source d'implémentation de cette classe. Jetez un œil au code source de la classe. class :
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** The offset is the first index of the storage that is used. */ private final int offset; /** The count is the number of characters in the String. */ private final int count; /** Cache the hash code for the string */ private int hash; // Default to 0 /** use serialVersionUID from JDK 1.0.2 for interoperability */ private static final long serialVersionUID = -6849794470754667710L; ........ }
Plusieurs points peuvent être vus de ce qui précède :
1) La classe String est une classe finale, ce qui signifie que la classe String ne peut pas être héritée et que ses méthodes membres sont finales méthodes par défaut.
En Java, une classe modifiée par final ne peut pas être héritée, et les méthodes membres de cette classe sont des méthodes finales par défaut.
2) Ce qui précède répertorie tous les attributs membres de la classe String. D'après ce qui précède, nous pouvons voir que la classe String enregistre en fait les chaînes via des tableaux de caractères.
Recommandations d'apprentissage associées : Tutoriel de base Java
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!