less is More! 代码要精简易读
快捷键
psvm main函数快捷键
sout printin函数快捷键
ctrl+D复杂当前行到下一行
java基础语法
1. 注释,标识符,关键字
注释不会被执行
书写注释是非常好的习惯
注释有三种
- 单行注释 //
- 多行注释 /* 多行注释 */
- 文档注释
标识符
Java所有的组成部分都需要名字。,变量名以及方法名都被称为标识符
标识符大小写十分敏感
强类型语言
要求变量的使用严格符合规定 所有变量必须先定义后才能使用
好处:
安全性高
速度慢
弱类型语言
关键字
转义字符
\t 制表符
\n 换行
\b 退格
\f 换页
\r 回车
\v 垂直制表
\\代表一个\
\0 空字符
2. 数据类型
基本类型(primitive type)
-
整数类型
- byte
- short
- int
- long
-
浮点类型
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
- float
有限 离散 舍入误差 大约 接近但不等于
- double *
-
字符类型
所有的字符本质还是数字
- char
-
boolean类型:占1位 值只有true和false两个
引用类型(reference type)
- 类
- 接口
- 数组
3. 类型转换
JAVA是强类型语言 运算时候需要用到类型转换
运算中,不同类型的数据需要先转换成一类,再进行运算
小数的优先级一定大于整数
自动转换
低–高
强制转换
(类名)变量名 高–低
4. 变量,常量
作用域
-
类变量
static int allclicks = 0;//类变量
-
实例变量
String str = “hello” //实例变量
-
局部变量
int i = 0;//局部变量
常量
使用final进行定义
初始化后不能改变的值
可以理解为特殊的变量
一般使用大写字符
变量的命名规范
驼峰原则:除了第一个单词以外,后边单纯首字母大写
所以的变量‘方法’类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run()runRun()
5. 运算符
算数运算符 :
+,-,*,/,%(取余,模运算),++,--
赋值运算符:
=
关系运算符:
>,<,>=,<=,==,!=,instanceof
逻辑运算符:
&&(与),||(或),!(非)
位运算符
&,|,^,~,>>,<<,>>>
条件运算符
?:
扩展赋值运算符
+=,-=,*=,/=
很多运算我们会使用工具类来做