day03

Java基础语法

注释

  1. 单行注释 //

  2. 多行注释 /* ...*/

  3. 文档注释 /** @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 数学工具类

最好完全避免使用浮点数进行比较

类型转换

低-->高

高-->低 强制转换 (类型名)变量名

​ 容易内存溢出

变量

  1. 局部变量
  2. 实例变量 (如果不初始化为0)
  3. 类变量 static

命名规范

  1. 类成员 首字母小写和驼峰原则
  2. 局部变量 首字母小写和驼峰原则
  3. 方法名 首字母小写和驼峰原则
  4. 常量 首字母大写和驼峰原则
  5. 类名 首字母大写和驼峰原则

常量

  • final

运算符

  • 算数运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符 (效率高)
  • 条件运算符
  • 扩展赋值运算符
  • 三元运算符 x ?y : z

包机制

相当于文件夹

package ;

导入包 import ;

posted @ 2021-03-10 15:50  曹明磊  阅读(50)  评论(0)    收藏  举报