Java基础每日复习(一)

已经三月份了,又快要到找实习的时间了,现在就把自己每天复习的Java基础知识记录下来,分享给有需要的人,同时还可以加深自己对知识的掌握!

看第一道问题:Java支持的数据类型有哪些?什么又是自动拆装箱?

Java语言支持的数据类型包括两种,一种是基本数据类型;另一种就是引用类型

首先我们来谈谈基本数据类型有哪些?
Java语言支持的基本数据类型有8种:byte、short、int、long、float、double、boolean、char。整数类型默认是int,浮点类型默认是double,使用long或者float是,需要在变量后加L或者F。在jdk1.5以后可以自动实现基本数据类型的装箱和拆箱。

自动装箱是指Java编译器在基本数据类型和对应的对象包装类型之间做一个转换,反之就是自动拆箱,包装类型调用特定的方法转换成基本数据类型

基础数据类型 对象包装类型
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character

再来看一下引用类型?

引用类型包括有数组、对象,String等,其实是对象的引用,JVM中虚拟栈中存的是对象的地址,创建对象的实质是在堆中,通过地址来找到堆中的对象的过程,就是引用类型。

*注意:String是引用类型不是基本类型,而其String类还是被final所修饰的。

作一个学生,第一次写这种博客,还不知道怎么去写,害怕写的很差劲或者乱写一通,以上如有不对的地方,请各位指正批评!非常感谢!

你可能感兴趣的:(java,spring,mysql,redis,数据库)