当前位置: 代码迷 >> J2EE >> 不久前看JAVA源代码Object类里面 hashCode() 方法前面有个native修饰符 大家平时开发写方法用native修饰符吗native啥意思
  详细解决方案

不久前看JAVA源代码Object类里面 hashCode() 方法前面有个native修饰符 大家平时开发写方法用native修饰符吗native啥意思

热度:547   发布时间:2016-04-17 23:19:59.0
最近看JAVA源代码Object类里面 hashCode() 方法前面有个native修饰符 大家平时开发写方法用native修饰符吗native啥意思啊
最近看JAVA源代码  Object类里面 hashCode() 方法前面有个native修饰符 大家平时开发写方法用native修饰符吗native啥意思啊
------解决思路----------------------
native在java中是本地方法的意思。你可以理解为native方法实际调用的是C代码编写的方法。要开发native方法,需要编写C/C++这样的程序,将C/C++程序编译成dll文件,然后引入到java classpath中
------解决思路----------------------
调用本地方法,扩展java的跟平台交互的一些不足,像线程的启动,操作系统时间的获取等。
参考 认识理解Java中native方法
------解决思路----------------------
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。

http://soft.chinabyte.com/database/79/11333579.shtml
  相关解决方案