注释
单行注释
只能注释一行文字 表示://
多行注释
能注释多行文字 表示:/* */
文档注释
javadoc:文档注释 表示:/** */
注释并不会被执行,是给写代码的人看的
书写注释是一个非常好的习惯
平时写代码一定要注意规范
关键字
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有字母都为小写
标识符
凡是自己可以起名字的地方都叫标识符
(比如:类名、变量名、方法名、接口名、包名...)
-
所有标识符都应该以字母(A-Z或者a-z),美元符($),下划线(_)开始
-
数字不可以开头
-
首字符之后可以是字母(A-Z或者a-z),美元($),下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
Java中的名称命名规范(建议严格遵守)
包名:多单词组成时所有字母都小写:xxxyyyzzzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语言
变量可以不符合规定
JAVA的数据类型分为两大类
基本类型
//八大数据类型 //整数 /* byte(1字节=8bit) short(2字节) int(4字节) long(8字节) byte范围:-128~127(2的八次方,short\int\long以此类推) */ int num1 = 10; //最常用 byte num2 = 20; short num3 = 30; long num4 = 30L; //Long类型要在数字后面加个L或1 //小数: 浮点数 /* 1.浮点型:float(4字节) double(8字节) 2.浮点型,表示带小数点的数值 3.float表示数值的范围比long还大 4.通常定义浮点型变量时,使用double */ float num5 = 50.1F; //Lfloat类型要在数字后面加个F或f double num6 = 3.14159265358; //字符 char(1字符 = 2字节) /* 1.定义char型变量,通常使用一对'',内部只能写一个字符 2.表示方式:声明一个字符、转义字符、 */ char name = '国' //字符串,String不是关键字,类 //string name = "名字"; //布尔值(boolean):是非 //只能取两个值之一:turn false //常常在条件判断、循环结构中使用 boolean flag = true; //boolean flag = false;
引用类型
类(class)
接口(interfance)
数组(array)
变量的使用
1.Java定义变量的格式:数据类型 变量名 = 变量值
2.变量必须先声明、赋值,后使用
3.变量都定义在作用域(大括号)内
4.同一作用域内,不能定义重名的变量