Compréhension personnelle de Java
Le langage JAVA multiplateforme ne fait pas de distinction entre les systèmes d'exploitation. La
raison en est que la machine virtuelle Java JVM, traduction locale, la JVM est propre au système, la JVM elle-même n'est pas multiplateforme, JAVA est multiplateforme, le mérite est JVM
JRE et JDK
JRE Environnement d'exécution de programme JAVA, y compris JVM et la bibliothèque de classes de base requise par le
kit de développement de programme JDK JAVA d'exécution , y compris jre et les outils utilisés par les développeurs,
donc si vous voulez exécuter, installez simplement JRE, si Si vous souhaitez développer un nouveau programme java, vous devez installer JDK
Explication de deux programmes intégrés dans JDK
Javac.exe compilateur
interpréteur Java.exe
Compréhension des mots clés
Caractéristiques des mots-clés:
1. Lettres entièrement minuscules
2. Dans la version améliorée du Bloc-notes, les mots-clés auront des couleurs spéciales.
Les machines clés communes peuvent être Baidu. De nombreux
noms de classes, de variables et de méthodes sont également considérés comme des identifiants. J'ai choisi mon propre nom. Pour les débutants comme moi, je recommande d'utiliser les majuscules et les chiffres en anglais
Compréhension de l'identifiant
Cela signifie que le contenu défini par nous-mêmes dans le programme, tel que le nom de la classe, le nom de la méthode et le nom de la variable, appartiennent tous à l'identifiant.
Règles de dénomination: les
identificateurs peuvent inclure des lettres anglaises, des chiffres, des signes $ et des _underscores. Ils
peuvent inclure des nombres, mais ils ne peuvent pas commencer par des chiffres. Ils
ne peuvent pas être des mots-clés avec le système.
Spécification
de nom: spécification du nom de classe: la première lettre de chaque mot est en majuscule, grand mode tuofeng
Spécification du nom de variable: la première lettre est en minuscule, la première lettre de chaque mot après qu'il est en majuscule, mode petite bosse
Spécification du nom de la méthode: identique à la spécification du nom de la variable
Compréhension constante
Constante, fait référence aux données fixes lors de l'exécution du programme JAVA
Constantes communes:
1. La constante de chaîne "abc" "bonjour" "123" entre guillemets doubles de la constante de chaîne
2. Le nombre écrit directement sur la constante entière sans point décimal
3. Une constante de nombre à virgule flottante avec un point décimal, 3,14
4. Une constante de caractère , Un seul caractère "A", "b", "9", "中" entre guillemets simples anglais, JAVA est également un caractère chinois, mais le guillemet simple ne peut pas être vide. S'il est vide, une erreur sera signalée.
5. Constante booléenne Il n'y a que deux valeurs, vrai, faux
6, constante vide nulle, ce qui signifie qu'il n'y a pas de données
public class Gself {
//类名 Gself
/*main()方法是Java应用程bai序的入口方法,也就是du说,程序在运行zhi的时候,
第一个执行dao的方法就是main()方法,这个方法和其他的方 法有很大的不同,比如方法的
名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数
组的参数等等。
ava 中args一般存在main主类方法内,String args[ ]或者String[ ] args表示给主方法传一个字符串数组. 而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名
*/
public static void main(String[] args){
//字符串常量
System.out.println("中国");
System.out.println("30");
System.out.println("-20");
//双引号中间可以为空
System.out.println("");
//浮点型常量
System.out.println(3.2);
//整型常量
System.out.println(30);
//字符常量,单引号内只能有一个字符
System.out.println('3');
System.out.println('A');
System.out.println('a');
System.out.println('中');
//布尔常量,只能是 true 和 false
System.out.println(true);
System.out.println(false);
//空常量 null 不能直接打印输出,所以不展示了
}
}
执行结果
中国
30
-20
3.2
30
3
A
a
中
true
false
Compréhension du type de données
Types de données de base:
quatre types de chaînes, huit types,
octet de type entier, court , entier, type à
virgule flottante long float, type de
caractère double char
Type booléen Boolean
Types de données de référence (pas encore appris)
Chaînes, tableaux, classes, interfaces, Lambda
Remarques:
1. Les chaînes ne sont pas des types de base, mais des types de référence
2. Les types à virgule flottante ne peuvent être que des valeurs approximatives, pas des valeurs exactes
3. La plage de données n'est pas nécessairement liée au nombre d'octets. Par exemple, la plage de données de float est plus large que long, mais float est de 4 octets et long de 8 octets.
4. Les nombres à virgule flottante utilisent le double par défaut. Si vous devez utiliser le type float, ajoutez un suffixe
Si F est un entier, le type int est utilisé par défaut. Si le type long doit être utilisé, un suffixe L doit être ajouté