Zero, mots clés Java
Déclarations des classes et interfaces: classe, étend, outils, interface
Package Import et Déclaration de packages: importation, package
Type de données: booléen, octet, char, court, int, long, flotteur, double
Valeurs facultatives pour certains types de données: faux, vrai, null
Contrôle du processus: par défaut, retour, si, sinon, pour, commutateur, cas, faire, bien, casser, continuer,
Manipulation des exceptions: essayez, attrapez, enfin, lance, lance
Modificateurs: abstrait, final, natif, privé, protégé, public, statique, statique, synchronisé, transitoire, volatile
Opérateur: instance de
Créer un objet: nouveau
Citation: ceci, super
Type de retour de méthode: vide
Java Mots réservés: const et goto
1. Commentaires en java: il y a trois formulaires
1. // Commentaire à ligne unique
2. / * Une ou plusieurs lignes de commentaire * /
3. / ** Commentaire du document * / Il doit être placé en dehors du corps de la méthode, et la commande Javadoc peut être utilisée pour générer des documents HTML.
2. ";;", "{}", "" Dans le code java
Déclarations Java séparées par des demi-colons
Les blocs de code Java sont inclus dans les accolades pour ignorer les espaces.
Identifiant: utilisé pour nommer des classes, des méthodes, des variables et des packages
Règles de dénomination de l'identifiant:
1. Commencez par un personnage, "_" ou "$". Seulement des lettres, des chiffres, "_" et "$"
2. Cadre sensible.
3. Aucune limite de longueur.
4. La lettre initiale du nom de classe / interface est capitalisée;
5. La première lettre du nom de la méthode et du nom de la variable est en minuscules, et la première lettre restante est majuscule;
6. Les noms constants sont tous capitalisés;
7. Le nom du package est en minuscules.
4. Types de données de base:
nom | Explication | Exigences de stockage | Gamme ou précision | illustrer |
Type d'octet | octet | 1 octet | -128 à 127 | |
Court-court | Court | 2 octets | -2 ^ 15 à 2 ^ 15-1 | |
Entier | int | 4 octets | -2 ^ 31 à 2 ^ 31-1 | |
Forme longue | long | 8 octets | -2 ^ 63 à 2 ^ 63-1 | Les numéros entiers longs ont un suffixe L |
Type de point flottant de précision unique | flotter | 4 octets | (Les décimales efficaces sont 6 ~ 7) | Lorsque vous indiquez des données de type de flotteur, vous devez ajouter le suffixe f par la suite. Les données flottantes sans suffixe F sont considérées comme de type double. |
Type de point flottant à double précision | double | 8 octets | (Les décimales efficaces sont de 15 chiffres) | |
Type de caractère | carboniser | 2 octets | Utilisé pour stocker des caractères dans des tables de codage Unicode. Char est un entier 16 bits non signé, et la valeur littérale doit être enfermée en citations uniques (Remarque: les caractères chinois uniques enfermés en citations uniques sont également correctes) | |
Type booléen | booléen | incertain | Il n'y a que deux valeurs, vraies et fausses, et It et Integer ne peuvent pas être convertis les uns aux autres. |
5. La portée et la durée de vie des variables:
1. Les variables sont les unités de base qui stockent les données.
2. Les variables peuvent être déclarées n'importe où dans le bloc de code
3. Le bloc commence par l'attelle gauche et se termine par l'optiformes droite
4. La portée d'une variable est le bloc où il est situé
5. Variable membre: déclaré dans une classe, sa portée est la classe entière. (peut être défini ailleurs que les méthodes de la classe)
6. Variables locales: une déclaration interne d'une méthode ou un bloc de code d'une méthode. S'il est déclaré à l'intérieur d'une méthode, sa portée est la méthode entière; S'il est déclaré dans un bloc de code d'une méthode, sa portée est le bloc de code. (Les variables locales doivent être définies d'abord puis utilisées)
7. Paramètres de la méthode: paramètres des méthodes ou constructeurs ordinaires, dont la portée est la méthode entière.
8. Paramètres de gestion des exceptions: sa portée est un bloc de code immédiatement après l'instruction Catch (Exception E).
6. Type de conversion des données:
1. Conversion de type automatique: Lorsqu'une variable d'un type est affectée à une variable d'un autre type, la conversion de type automatique se produira si les deux types sont compatibles et le type cible est plus grand que le type de source. La figure suivante montre la conversion juridique entre les types numériques: (La vraie flèche est une conversion sans perte d'informations, et la flèche virtuelle indique que la précision peut être perdue):
2. Coulage: la coulée est utilisée pour la conversion de type explicite. Si le type de données de la valeur converti est supérieur à son type de cible, certaines informations sont perdues. La coulée de type fait traiter le programme pour traiter la variable comme un certain type, bien que cette variable contient un autre type de données.
Syntaxe: (type cible) Le nom de la variable à convertir;
Exemple:
float c = 34,56789f;
int b = (int) c; // Convertir C en entier
7. Opérateur:
1 et 1
Opérateurs | décrire | Exemple |
Opérateurs arithmétiques | Les opérateurs arithmétiques utilisent des opérandes numériques. Ces opérateurs sont principalement utilisés dans les calculs mathématiques | +, -, *, /,% |
Opérateurs relationnels | Les opérateurs relationnels sont utilisés pour tester la relation entre deux opérandes. Le résultat d'une expression utilisant l'opérateur relationnel est booléen | ==,>,> =, <, <=,! = |
Opérateurs logiques | Les opérateurs logiques sont utilisés pour les opérandes booléens | &, |, ^, &&, || ,! |
Opérateur conditionnel | L'opérateur conditionnel est unique car il s'agit d'un opérateur ternaire qui utilise trois opérandes pour former une expression. Il peut remplacer un certain type de déclaration if-else | ? : |
Opérateur d'affectation | L'opérateur d'affectation est un signe égal = qui attribue la valeur à la variable | =, * =, / =, + =, - = |
commande | Opérateurs |
1 et 1 | Supports, tels que () et [] |
2 | Des opérateurs unaires tels que -, ++, - et! |
3 et 3 | Opérateurs arithmétiques tels que *, /,%, + et - |
4 | Opérateurs relationnels tels que>,> =, <, <=, == et! = |
5 | Opérateurs logiques tels que &, ^, |, &&, || |
6. | Opérateurs conditionnels et opérateurs d'affectation, tels que?:, =, * =, / =, + = Et - = |
8. Énoncé du flux de contrôle:
1. Déclaration du jugement:
(1). Instruction IF-ELSE:
Syntaxe générale:
if (<Dessor>) {<instruction Block 1>} else {<Statement Block 2>} Si la condition est vraie, exécutez l'instruction dans l'instruction Block 1;
Si la condition est fausse, exécutez l'instruction après Else (l'instruction dans l'instruction Block 2).
(2). Instruction de cas de commutateur:
Syntaxe générale:
switch (expression) {cas 1: instruction pour l'opération 1; casser; Cas 2: Déclaration de l'opération 2; casser; …. Cas n: déclaration pour l'opération N; casser; Par défaut: instruction par défaut; }Remarque: Le type de valeur de l'expression dans les supports de commutation doit être un type de base compatible avec le type int (y compris l'octet, court, char et int), et la fin de chaque clause de cas doit être suivie d'une rupture;
2. Énoncé de la boucle:
(1). Alors que la boucle: exécutez le corps de la boucle tant que la condition spécifiée est vraie. Si la condition est fausse au début, la boucle while n'est jamais exécutée. La syntaxe est la suivante:
while (condition) {// instruction de boucle} (2). Boucle à faire: exécutez d'abord le corps de la boucle, puis testez les conditions. La syntaxe est la suivante:
Do {// Loop Body Statement} while (condition); (3). Pour Loop: principalement utilisé pour exécuter des instructions ou des blocs d'instructions dans un nombre prédéterminé de fois: la syntaxe est la suivante:
pour (initialisation; test; mise à jour du compteur) {// instruction opération; } 3. Déclaration de saut:
(1). Briser la boucle d'interruption
(2). Countrye n'interrompt que cette boucle
(3). Renvoyez la sortie de cette méthode et sautez au niveau supérieur pour appeler la méthode. Si le type de retour de cette méthode n'est pas vide, la valeur de retour correspondante doit être fournie.
9. Array: Utilisez une structure de données qui stocke un ensemble de données du même type.
1. Le tableau peut être déclaré de trois manières:
(1). Type de données [] identifiant; // Déclarer un tableau
(2). Type de données [] identifiant = nouveau type de données [taille]; // Créer un tableau
(3). Type de données [] identifiant = {valeur 1, valeur 2,… valeur n}; // déclarer, créer et initialiser
2. La première valeur du tableau est accessible via des indices entiers. Par exemple: A est un tableau entier, alors A [0] est le premier élément du tableau.
3. Une fois un tableau créé, il ne peut pas être modifié en taille.
4. Vous pouvez utiliser le nom du tableau.Length pour obtenir le nombre d'éléments du tableau.
5. Tableau multidimensionnel:
Tableau bidimensionnel: il s'agit en fait d'un tableau de tableaux.
Par exemple: int [] [] arr = new int [2] [3]; Dans ce fragment de programme, des objets de tableau bidimensionnel avec 2 lignes et 3 colonnes sont configurés. Sa relation de configuration peut être montrée comme indiqué sur la figure:
Ainsi, sur la base du principe ci-dessus, vous pouvez créer des tableaux irréguliers.
10. Paramètres de ligne de commande:
Méthode d'entrée dans le programme Java: la méthode principale a le paramètre String [] args, ce qui signifie que la méthode principale reçoit un tableau dans un caractère, c'est-à-dire le paramètre de ligne de commande.
11. Caractères d'échappement:
Séquence d'évasion | nom | décrire |
/un | avertir | Générer un avertissement. |
/ n | Pause | Déplacez le curseur vers la première case de la ligne suivante. |
/ r | Entrer | Déplacez le curseur vers la première case de la ligne actuelle. |
/ T | Table de niveau | Déplacez le curseur vers la position d'onglet horizontale suivante. |
/ ' | Citations uniques | Générer un seul devis. |
/ " | Citations doubles | Générer un double devis. |