举个例子:
String类的indexOf(int index)和lastIndexOf(int index)都是用C/C++实现的
请问下进来的朋友们,还有其他的类似的方法吗?欢迎列举

解决方案 »

  1.   

    很多,,比如System类里很多都是,arraycopy就是典型的 File类里也有很多方法是======
      

  2.   

    你看看源码那些方法前面是native的就是了。
    典型的System类。
      

  3.   

    凡是标注native的,不过,你说的indexOf、lastIndexOf系列是纯java实现
      

  4.   

    java的函数居然是c和C++实现的???那么java的linux下,这些东西还能用,至少操作系统没那类库的吧,除非给封装到jdk中了,可是jdk能封装c和C++的功能??
      

  5.   

    象Thread和Socket这些,Linux和Windows都有C实现,只是实现方法及调用函数不同。
    JDK也确实确在一些不能跨平台的类或方法,比如jdk6里的右下角小图标。
      

  6.   

    其实,jre底层部分基本是C实现。
      

  7.   

    解压src.zip,点击“搜索”按钮--所有文件和文件夹--全部或部分文件名--输入native--enter
      

  8.   

    看代码了。很多固化在JVM中了,未必是以native关键字的形式出现的。
      

  9.   

    是啊,如果是java方法可以做到,用本地方法也可以做到,选择用本地方法可以提高运行效率
      

  10.   

    用jna 或者 jni实现的哪些功能呗!
      

  11.   

    长知识了,我还是第一次听说JNA,惭愧