看源码时发现sleep方法用的native关键字,查了下发现native关键字是用于标记非java代码的接口。native是与C++联合开发的时候用的!使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。
java native关键字
于 2022-02-19 11:02:17 首次发布
看源码时发现sleep方法用的native关键字,查了下发现native关键字是用于标记非java代码的接口。native是与C++联合开发的时候用的!使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。