JAVA 基础

JAVA的三个版本

  • JavaSE(Java Standard Edition):标准版,定位在个人计算机的应用;
  • JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用;
  • JavaME(Java Micro Edition):微型版,定位在消费者电子产品的应用上;
    java三个版本之间的关系

整型

类型 占用存储空间 表数范围
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
原文地址:https://www.cnblogs.com/Godfunc/p/9163659.html