Java基础
面向对象的特征
继承、封装、抽象、多态
拆箱和装箱
- 基本数据类型:byte,short,int,long,float,double,char,boolean
- 引用数据类型:Byte,Short,Integer,Long,Float,Character,Boolean
- 实质:基本数据类型与引用数据类型的转换
- Integer i=Interger.Valueof(1);手动装箱//Interger i=1;自动装箱 int
j=i.intvalue();手动拆箱//int j=i;自动拆箱 - 缓存区:Integer i=1;Integer j=1;则i=j。
- Integer i=Interger.Valueof(1);手动装箱//Interger i=1;自动装箱 int
- 原因:Java是一门面向对象语言,基本数据类型不具备面向对象的特性。
==和equals
- ==:判断两个变量的值是否相等,引用类型比较对应引用内存的首地址。
- equals:判断两个对象的某些特征是否一样,调用equals方法进行比较。