在String类中

public native String intern();

native关键字是干嘛的?

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 

可以将native方法比作Java程序同C程序的接口

class HelloNative
{
    static
    {
        System.loadLibrary("HelloNative");
    }
    public static native void sayHello();
}

这里在window平台就是加载HelloNative.dll,然后调用dll中对应的sayHello方法。

Java native关键字

 

http://www.cnblogs.com/Alandre/p/4456719.html

https://my.oschina.net/wolfcs/blog/129696

http://www.cnblogs.com/huzi007/p/3542783.html

http://blog.csdn.net/jiangwei0910410003/article/details/17465085

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2021-10-03
  • 2021-10-24
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-06
  • 2021-05-25
  • 2022-12-23
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案