快捷键
Main:alt+/;
输出语句:syso,alt+/
格式化代码:ctrl+shift+f
注意事项:1:代码不能报错 2:必须在英文输入法 3:如果不好使,可能快捷键和其他软件冲突
Java中所有的标点符号都是在英文状态下的。
快速删除单行或多行:ctrl+d
单行注释:ctrl+/
多行注释:ctrl+shift+/
常量
常量:在程序执行过程中,其值不可以发生改变的量
分类:
A:字符串常量 "helloWorld"
B:整数常量 12,23
C:小数常量 12.23
D:字符常量 ‘c’
E:布尔常量 true,false
F:空常量 null 不能直接打印
变量
变量:就是内存中的一小块区域,在程序的执行过程中,其值可以在一定范围内发生改变。
变量的限制:
A:对区域要有限制
如何限制呢?通过数据类型来实现的。
B:必须给区域一个名称,方便使用
变量名
C:区域内必须有数据
初始化值
变量定义格式:
数据类型 变量名 = 初始化值;
计算机存储单元:最小单位(字节)
数据类型
数据类型:Java是一种强类型语言,针对每一个数据都给出了明确的数据类型.
数据类型的分类:
A:基本数据类型
B:引用数据类型(类,接口,数组)
基本数据类型:
A:整数 占用的字节数
byte 1
short 2
int 4
long 8
B:浮点数
float 4
double 8
C:字符
char 2
D:布尔
boolean 1
注意事项:
A:整数默认是int类型,浮点数默认是double
B:定义long类型数据的时候,要加L或者l,建议加L
定义float类型数据的时候,要加F,或者f,建议加f
标识符:
标识符:就是用来给包,类,变量,方法等起名字的符号。
组成规则:
A:unicode字符
数字字符(0-9),英文大小写字母(a-z,A-Z),汉字(不建议使用汉字)
B:下划线_
C:美元符$
注意事项:
A:不能以数字开头;
B:不能是java中的关键字。
标识符规范:
A:项目,方法,变量
如果是一个单词,全部小写;
两个单词,从第二个单词开始,首字母大写;(小驼峰式)
B:类,接口:每个单词首字母都需要大写 (大驼峰式)
C:包,单词全部小写 域名倒写
常量有数据优化机制,变量没有数据优化机制
*字符串参与加法运算,+号起到拼接的作用,拼接之后是一个新的字符串。*
变量的注意事项:
A:变量未赋值不能直接使用
B:变量只在它所属的范围内有效
变量属于它所在的那对大括号
C:一行上可以定义多个变量,但是不建议
类型转换:
隐式转换:
byte,short,char----->int--->long----->float----->double
boolean类型不参与这样的运算
强制转换:
目标类型 变量名 = (目标类型)(被转换的数据)
虽然可以做强制转换,但是不建议,因为强制转换可能会有数据的丢失。
转义字符:
windows:\r\n
linux:\n
mac:\r