JAVA的三个版本
- JavaSE(Java Standard Edition):标准版,定位在个人计算机的应用;
- JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用;
- JavaME(Java Micro Edition):微型版,定位在消费者电子产品的应用上;
整型
类型 |
占用存储空间 |
表数范围 |
byte |
1字节 |
-2^7 ~ 2^7 -1 |
short |
2字节 |
-2^15 ~ 2^15 -1 |
int |
4字节 |
-2^31 ~ 2^31 -1 |
long |
8字节 |
-2^63 ~ 2^63 -1 |
二进制:0b开头;
八进制:0开头;
十六进制:0x开头;
浮点型
类型 |
占用存储空间 |
表数范围 |
float |
4字节 |
-3.403E38 ~ 3.403E38 |
double |
8字节 |
-1.98#308 ~ 1.798E308 |
递归
递归使用时,需要有:1.递归头 2.递归体
递归头是要用来做判断何时停止自己调自己,没有递归头的递归调用会陷入死循环;
==和equals
1. == 如果是值类型,比较的是值是否相同,如果是引用类型,比较的就是地址是否相同
2. equals