Class
作者:互联网
类
内部类
内部类也可以生成class文件
内部类是定义在类里面的类
局部内部类
局部内部类与方法的等级相同
局部内部类可以访问外部类的属性
局部内部类可以访问方法里面的属性(但必须是常量)
匿名内部类
public class Fan{
public void fan(){
Demo3 demo3 = new Demo3(){
@Override
public void service() {
System.out.println("aaa");
}
};
demo3.service();
}
}
Object概述
Object超类
-
clone
-
getClass
可以认为返回的是一个类型
-
equals
比较的是地址值,但IDEA等软件都重写了equals方法。所以比较的是值
-
HashCode
返回值是根据对象的地址值
-
wait
-
toString
返回的是字符串类型的数据,一般都会重写这个方法
-
finalize
JVM自动调用,回收垃圾
包装类的概括
Integer
String
Byte
装箱和拆箱
装箱
将基本类型转换成引用数据类型就是把数据从栈转移到堆中
拆箱
就是把引用数据类型转换成基本数据就是把数据从对转移到栈中
基本类型和字符串转换
Interger.parseInt(xxx)转成int类型
Boolean.parseBoolean()转成布尔类型不是true,就是false
Interger.toString(xxx,16);十六进制转换
Integer缓存区
当Integer a = x (x在-127到128之间时)。会在缓存区中取拿。
而Integer a = x(x大于128时)会new一个对象,也就是去堆中拿。
-
标签:内部,局部,数据类型,Class,类型,Integer,public 来源: https://www.cnblogs.com/minmie/p/15911772.html