Java面试高频知识点总结 part3

Java基础数据类型

在这里插入图片描述

Java Object类包含的方法

package java.lang;

public class Object {
	...
	private static native void registerNatives();
	public final native Class<?> getClass();
	public native int hashCode() {};
	public boolean equals() {}
	protected native Object clone() throws CloneNotSupportedException {};
	public String toString() {};
	public final native void notify() {};
	public final native void notifyAll() {};
	public final native void wait(long timeout) throws InterruptedException {} // 有多个重载
	protected void finalize() throws Throwable {}
	...
}

native关键字:一个方法被native关键字修饰,就成为了Native Method。简单地讲,一个Native Method就是一个java调用非java代码的接口。Native Method的实现并非是java语言,其实现方法体在java语言外面。

native可以与除了abstract之外的关键字连用,因为它暗示方法存在可调用的实现体,只是不是由java编写的。

Java异常类继承树

在这里插入图片描述

posted @ 2020-09-28 13:39  从流域到海域  阅读(42)  评论(0编辑  收藏  举报