1.注释
1)含义:对代码的解释性说明文字。(注释不会被编译)
2)用处:1、对代码进行解释说明,增加可读性 2、便于后期维护
3)分类:
单行注释://
多行注释:/* */
文档注释:/** */利用javadoc命令可以生成API文档。
2.标识符
1)含义:java中给类、方法、变量等起名字的字符序列。(java中一切起名字的地方)
2)规则:可以由英文字母、数字、下划线、美元符号组成,但是不能以数字开头,且不能是java中的关键字,严格区分大小写。
3)命名规则:见名知意。
包:全部小写。
类、接口:大驼峰原则,每个单词的首字母大写。
方法、变量:小驼峰原则,第一个单词的首字母小写,后面单词的首字母大写。
常量:全部大写。
3.常量
1)含义:在程序执行过程中值不改变的量。
2)分类:
字面值常量:整数变量、小数常量、布尔常量、字符常量、字符串常量。
自定义常量:被final修饰的变量。
4.变量
1)含义:在程序运行过程中值可以发生改变的量。
2)格式:
1.数据类型 变量名 = 值;
2.数据类型 变量名;
变量名 = 值;
3)分类:
1.成员变量:方法外的变量。(声明时不赋值则存在默认值)
int→0 double→0.0 字符→’ ’ 字符串→bull boolean→false
2.局部变量:在方法中的变量。(声明时不赋值无默认值,使用前必须赋值)
5.数据类型
1)基本类型
整型
byte(字节型) 1个字节 8bit [-128,127]
short(短整型) 2个字节 16bit [-32768,32767] ±3万
int(整型) 4个字节 32bit ±21亿
long(长整型) 8个字节 64bit
浮点型
float(单精度) 4个字节 小数点后7位
double(双精度) 8个字节 小数点后15位
字符型
char 2个字节 [0,65535]
布尔型
boolean 1bit true或false
2)引用类型:类、数组、接口。
6.数值型表示形式
1)整型:
二进制:0、1组成,0b开头。
八进制:0~7组成,0开头。
十进制:0~9组成,直接写,默认进制。
十六进制:0~9,A~F组成,0x开头
2)浮点型:
直接写:0.5、1.1,当前面整数部分为0时0可省略,0.5→.5
科学计数法:e代表10 1.2e2→120 1.2e-2→0.012
7.数据类型转换
1)boolean不参加数据类型转换
2)自动类型转换:由小转大
byte→short→int→long→float→double
3)强制类型转换:由大转小,可能会损失精度。
小数据类型 变量名 = (小数据类型)大数据类型的量
8.转义字符
转义字符都从\开始
\t:制表符,一个制表符8个空格,汉字两个空格,字母一个空格。
\n:返回下一行的头部。
\r:返回当前行的头部。
\b:光标向前移动一位
':’
\:\