1.基础快捷键
main方法:main+回车
打印:sout+回车
2.注释
单行注释:// 注释内容(用的最多)多行注释亦可使用 Ctrl+/ 取消重复即可
多行注释:/* 注释内容*/(不推荐,不能嵌套使用)Ctrl+/+Shift 取消重复操作即可
文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生 成一套以网页文件形式体现的程序说明文档
3.标识符
【硬性规则】
标识符中可以包含:字母、数字以及下划线和 $ 符号等等。
注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。
【软性建议】
类名:每个单词的首字母大写
方法名:首字母小写,后面每个单词的首字母大写
变量名:与方法名规则相同
4.关键字
关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字
5.字面变量
常量即程序运行期间,固定不变的量称为常量
分类:
字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。
整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000
浮点数常量:程序中直接写的小数,比如:3.14、0.49
字符常量:由 单引号 括起来的当个字符,比如:‘A’、‘1’
布尔常量:只有两种true和false
空常量:null
6.数据类型
Java有基本数据类型和引用数据类型。
基本数据类型:
引用后面再说
7.包装类型
除了int,char之外是特殊的Integer,Character,其他包装类型皆为首字母大写
8.类型转换
(1)自动类型转换
System.Out.println(1024); // 整型默认情况下是int
System.Out.println(3.14); // 浮点型默认情况下是double
(2)强制类型转换
int a = 10;
long b = 100L;
b = a; // int-->long,数据范围由小到大,隐式转换
a = (int)b; // long-->int, 数据范围由大到小,需要强转,否则编译失败(精度丢失)
注意:范围大的转换为范围小的会出现精度缺失 如int转long,double转float
9.类型提升
不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的
注意:对于 short, byte 这种比 4 个字节小的类型, 会先提升成 4 个字节的 int , 再运算.
10.字符串类型
在Java中使用String类定义字符串类型
(1)int转String
(2)String转int
其中,parseInt与valueof其实是一个意思
11.运算符
(1)算数运算符
(2)逻辑运算符
&& 和 || 遵守短路求值的规则.
(3)关系运算符