编译型
编译成另一个文件
解释型
实时解释
Java .java文件先编译为class文件(字节码)->类装载器->字节码校验器->解释器->操作系统平台
快捷
psvm( main方法)
sout(输出语句)
JAVA注释
- 单行注释
- 多行注释
- 文档注释
JAVA是强类型语言
严格符合规范
没定义不可用
JAVA的数据类型
基本类型
- byte
- short
- int
- long
- float
- double
- char
- boolean
引用类型
- 类
- 接口
- 数组
扩展
整数拓展
- 进制
- 二进制0b
- 十进制
- 八进制0
- 十六进制0x
int i = 10;
int i2 = 010; //八进制0 等于8
int i3 = 0x10; //十六进制 等于16
浮点数
- float 有限 离散 舍入误差 大约 接近但不等于
- 关于钱的最好别用浮点数比较
- BigDecimal 数学工具类
字符拓展
-
所有的字符本质还是数字
-
编码 Unicode表 : 2字节 0 - 65536 Excel 长度 = 2 16次方 = 65536
-
U0000 UFFFF
-
char c3 = ‘\u0061’; c3 = a
-
转义字符 \t 制表符 \n 换行
-
String sa = new String("1"); String sb = new String("1"); sa = sb : false; String sd = "1"; String se = "1"; sd = se : true;
学习地址
https://www.bilibili.com/video/BV12J41137hu?p=1