Java之Object类
################# object类 ################# JDK中所有类的基类--java.lang.Object Object类的结构图 什么是native方法? native关键字标识的Java方法为本地方法,底层是由C/C++程序编译后dll文件,Java加载dll文件后,可通过本地方法调用dll函数。 1. 类构造器 是创建Java对象的途径之一,通过new关键字调用构造器完成对象的实例化,或通过构造器对象进行相应的初始化。在JDK的object类源码中,系统会自动添加一个无参构造器。 1 public Object(){} 2 Object obj =new Object(); //构造一个Object类的对象 2. registerNatives方法 1 private static native void registerNatives(); 2 static { 3 registerNatives(); 4 } 静态代码块是一个类在初始化过程中必定会执行的内容,所以在类加载时会执行该方法,通过该方法来注册本地方法。 3. getClass方法 public final native Class<?> getClass(); 首先,该方法由final声明本地方法,不能被重写,作用是返回运行时类对象