Maison  >  Article  >  Java  >  Quels sont les points de connaissance sur les mots-clés en Java ?

Quels sont les points de connaissance sur les mots-clés en Java ?

WBOY
WBOYavant
2023-05-17 13:13:381070parcourir

Syntaxe de base de Java

1. Mot-clé

Définition : une chaîne dotée d'une signification particulière par le langage Java et utilisée à des fins spéciales

Caractéristiques : Toutes les lettres du mot-clé sont en minuscules

Quels sont les points de connaissance sur les mots-clés en Java ?

2. Identifiant

Définition : La séquence de caractères utilisée par Java pour nommer diverses variables, méthodes, classes et autres éléments est appelée un identifiant (partout où vous pouvez la nommer, elle est appelée un identifiant)

Règles juridiques :

1. se compose de 26 lettres anglaises majuscules et minuscules, 0-9, _ ou $

2. Les nombres ne peuvent pas commencer par

3. Les mots-clés ou les mots réservés ne peuvent pas être utilisés, mais les mots-clés et les mots réservés peuvent être inclus

4. Java est. strictement sensible à la casse, sans limite de longueur

5. Les identifiants ne peuvent pas contenir d'espaces

Convention de dénomination :

1 Nom du package : lorsqu'elles sont composées de plusieurs mots, toutes les lettres sont en minuscules : xxxyyyzzz

2. nom : Lorsqu'ils sont composés de plusieurs mots, la première lettre de tous les mots est en majuscule : Lettres majuscules : xxxYyyZzz

Les noms constants doivent être entièrement en lettres majuscules, et s'ils sont constitués de plusieurs mots, un trait de soulignement doit être utilisé pour relier chaque mot : XXX_YYY_ZZZ

3. Variable

Concept :

1. C'est une zone de stockage en mémoire

2 Cette zone a son propre nom (nom de la variable) et son propre type (type de données)

3. définition), puis utilisez

4. Les données de cette zone peuvent continuer à changer dans la même plage de types (par exemple, déclarez d'abord int i = 1 ; puis déclarez i = 2 ; puis la valeur de i passe de 1 à 2. )

5. Les variables accèdent à cette zone via les noms de variables

Définir le format de variable : Nom de la variable de type de données = valeur d'initialisation

Remarque :

1. Portée des variables : Valable entre une paire de { }

2. une valeur d'initialisation (la première attribution d'une valeur à une variable) : par exemple, int i = 0 ; Si seul int m est utilisé directement, c'est une erreur car la variable n'est pas initialisée

3 = dans le processus. la déclaration d'une variable est différente de la signification mathématique =, représente l'affectation en java

Classification des variables - par type de données (à l'exception des 8 types de données de base, tous les autres sont des types de données de référence)

Quels sont les points de connaissance sur les mots-clés en Java ?8 types de données de base

1. Types entiers : octet, court, int, long

Remarque :

1. Chaque type entier en Java a une plage de numéros de table et une longueur d'octets fixes, qui ne sont pas affectées par le système d'exploitation spécifique pour garantir la portabilité de programmes Java. Par exemple : l'octet b = 129 dépasse la plage des numéros de la table d'octets et est illégal

2. Les constantes entières de Java sont par défaut de type int

3. Lorsque vous déclarez une constante longue, vous devez ajouter ‘l’ ;L’ (Type entier long) Par exemple : long l = 6L (Il est préférable d’utiliser un L majuscule, car le l minuscule est similaire à 1)

Quels sont les points de connaissance sur les mots-clés en Java ?2. Types à virgule flottante : float, double

Remarque :

1. Les types à virgule flottante Java ont également une plage de numéros de table et une longueur de champ fixes, qui ne sont pas affectées par le type à virgule flottante du système d'exploitation Java. les constantes par défaut sont de type Double

3. Pour déclarer une constante de type float, vous devez ajouter "f" ou "F" après le "E+nombre" à la fin du point décimal

forme de notation scientifique (telle que 5.12e2). 512E2 100E-2) indique par combien de puissances de 10 le nombre avant E doit être multiplié. Par exemple, 3,14E3 vaut 3,14 ×

3. Type de caractère : char

Remarque :

Quels sont les points de connaissance sur les mots-clés en Java ?1.Les données de type Char sont utilisées pour représenter des "caractères" au sens habituel (2 octets)

2. Forme d'expression des constantes de caractère : Les constantes de caractère sont utilisées A. Le caractère unique entouré de guillemets simples anglais '' couvre les caractères de toutes les langues écrites du monde. Par exemple : char c1 = 'a'; char c2 = '6'; char c3 = '中'; Java permet également l'utilisation du caractère d'échappement '' pour convertir les caractères suivants en constantes de caractères spéciaux. Par exemple : char c3 = 'n'; // 'n' représente le caractère de nouvelle ligne

3. Le type char peut être utilisé car tout correspond au code Unicode.

Type booléen : booléen

Remarque : 1. Le type booléen convient aux opérations logiques et est généralement utilisé pour le contrôle de flux de programme : instruction de contrôle de boucle if ; instruction de contrôle de boucle while ; instruction de contrôle de boucle do-while ; déclaration ;

2.Les données de type booléen autorisent uniquement les valeurs vrai et faux, pas de valeur nulle (les entiers 0 ou non 0 ne peuvent pas être utilisés pour remplacer vrai et faux) Par exemple : booléen b1 = vrai ou booléen b1 = faux ; ;

En plus des types de base, il existe des types de référence : tels que la classe String

Fonctionnalités du type de référence :

1. Les variables de type référence sont très similaires aux pointeurs C/C++. Un type référence pointe vers un objet et une variable pointant vers un objet est une variable de référence. Spécifiez un type spécifique lors de la déclaration, comme Employé, Chiot, etc. Une fois qu'une variable est déclarée, son type ne peut plus être modifié.

2. Les objets et les tableaux sont des types de données de référence.

3. La valeur par défaut de tous les types de référence est nulle.

4. Une variable de référence peut être utilisée pour faire référence à n'importe quel type compatible.

Classe String :

1. La valeur null peut être attribuée à n'importe quelle variable de type référence, qui est utilisée pour indiquer que l'adresse enregistrée dans cette variable de référence est vide. La classe String appartient au type référence. , l'affectation nulle peut être utilisée

La classe String incarne généralement les caractéristiques des classes immuables. Une fois qu'un objet String est créé, son contenu ne peut pas être modifié. La chaîne créée sera stockée dans la zone de données pour garantir qu'il n'y a qu'une seule constante pour chaque chaîne et qu'aucune copie multiple ne sera générée. Par exemple : int i0 = 1 ; int i1 = 1 ; ​sera stocké dans la mémoire. , et String s0 = "hello"; String s1 = "hello"; Dans ce cas, un seul "hello" existera dans la mémoire. . Lors de la déclaration de la variable s0, attribuez la valeur "hello" à s0. En fait, la variable s0 fait référence à l'adresse mémoire xxxxxx de "hello". Quand on déclare que la variable s1 reçoit également la valeur "hello", on en fait. référencez directement l'adresse mémoire existante de "hello" à s1

#🎜 🎜#3 La classe String peut être épissée avec un signe plus, par exemple : String s3 = "he" + "ll" + ". o"; Le résultat est "bonjour"

Conversion de type de données de base

1. Conversion de type automatique : les types de données de petite capacité sont automatiquement convertis en types de données de grande capacité. Les types de données sont triés par capacité comme :

Quels sont les points de connaissance sur les mots-clés en Java ?

Le système convertira automatiquement toutes les données dans le type de données ayant la plus grande capacité lors de l'exécution d'opérations mixtes sur plusieurs types de données, puis effectuera des calculs

3 .byte , short, char, ne seront pas convertis les trois d'entre eux sont d'abord convertis en int


4 lors de la concaténation d'une valeur de type de base avec une chaîne (+) , la valeur du type de base sera automatiquement convertie en type chaîne


Remarque : 1. La conversion de type ne peut pas être effectuée sur le type booléen.

 2. Les types d'objets ne peuvent pas être convertis en objets de classes non liées.

 3. La conversion de type forcée doit être utilisée lors de la conversion d'un type de grande capacité en un type de petite capacité.

4. Le processus de conversion peut provoquer un débordement ou une perte de précision, par exemple :

int i =128;

byte b = (byte )i ;

Étant donné que le type d'octet est de 8 bits et que la valeur maximale est de 127, lorsque int est converti en type d'octet, la valeur 128 provoquera un débordement.

5. La conversion des nombres à virgule flottante en nombres entiers est obtenue en supprimant les décimales au lieu d'arrondir, par exemple :

     (int)23.7 == 23; )-45.89f == -45;

 6. Lorsqu'il y a une série d'opérations +, si une certaine partie contient une chaîne, alors la chaîne doit être suivie de caractères Concaténation de chaîne pour voir, par exemple exemple :

String str = 1 + 2 + 3 + "a" + 4 + 5; Le résultat imprimé est 6a45

Conversion de type forcée#🎜🎜 ##🎜🎜 # 1. La condition est que les types de données convertis doivent être compatibles.

2. Format : (type)le type de valeur est le type de données à forcer à convertir le type


int k = 7;#🎜 🎜 #

byte b = (byte)k; //Le type de données converti doit être mis entre parenthèses

Dans des circonstances normales, vous ne pouvez pas convertir directement un string Conversion en un type primitif, mais cette conversion peut être effectuée via une classe wrapper pour le type primitif.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer