day03
Java基础语法
注释
-
单行注释 //
-
多行注释 /* ...*/
-
文档注释 /** @Description @Author
javadoc -encoding UTF-8 -charset UTF-8*/
关键字
| abstract | assert | boolean | break | byte |
|---|---|---|---|---|
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
数据类型
基本数据类型
1. 整数(byte 1个字节 short 2个字节 int 4个字节 long 8个字节)
2. 浮点(float 4个字节 double 8个字节)
3. 字符(char 2个字节)
引用数据类型
- 类、接口、数组
进制
二进制0b 八进制0 十六进制0x
面试题:银行业务怎么表示?BigDecimal 数学工具类
最好完全避免使用浮点数进行比较
类型转换
低-->高
高-->低 强制转换 (类型名)变量名
容易内存溢出
变量
- 局部变量
- 实例变量 (如果不初始化为0)
- 类变量 static
命名规范
- 类成员 首字母小写和驼峰原则
- 局部变量 首字母小写和驼峰原则
- 方法名 首字母小写和驼峰原则
- 常量 首字母大写和驼峰原则
- 类名 首字母大写和驼峰原则
常量
- final
运算符
- 算数运算符
- 赋值运算符
- 关系运算符
- 逻辑运算符
- 位运算符 (效率高)
- 条件运算符
- 扩展赋值运算符
- 三元运算符 x ?y : z
包机制
相当于文件夹
package ;
导入包 import ;

浙公网安备 33010602011771号