这一段代码表示什么意思(native,static段)?

来源:百度知道 编辑:UC知道 时间:2024/05/02 18:06:18
/* First thing---register the natives */
private static native void registerNatives();
static {
registerNatives();
}

先定义了一个私有的静态的native方法
然后在一个静态代码块中调用它啊
native方法并不需要提供实现体,而是由非java语言在代码外面外面实现的。

补充一点
static {
registerNatives();
}
是在第一次实例化该类的时候执行一次,并且只执行一次,给别的变量new该类也不会再执行了