zoukankan      html  css  js  c++  java
  • 获取类的全部信息 本地方法

    Class c1= int.class;

    Class c2= String.class;  //string的类类型  String 字节码   String编译后的(自己理解)

    获取类的类类型 1 类名.calss String.class
             *             2 对象.getclass
             *             3 class.forName

    本地方法

     对象.getclass 方法由  native  本地方法   jni专门来做本地方法   

    什么是本地方法         java声明   C语言实现  的方法

     简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。
       "A native method is a Java method whose implementation is provided by non-java code."
       在定义一个native

    为什么要用本地方法

    Java实现不了 需要与外环境交互

    些层次的任务用java实现起来不容易,或者我们对程序的效率很在意时,问题就来了。
       与java环境外交互:
       有时java应用需要与java外面的环境交互。这是本地方法存在的主要原因,你可以想想java需要与一些底层系统如操作系统或某些硬件交换信息时的情况。本地方法正是这样一种交流机制:它为我们提供了一个非常简洁的接口,而且我们无需去了解java应用之外的繁琐的细节。
       与操作系统交互:

     

     

  • 相关阅读:
    Navicat 创建mysql存过、定时执行存过
    windows 系统 MySQL_5.6.21安装教程
    ldf和mdf文件怎么还原到sqlserver数据库
    免安装的tomcat转服务
    关掉IE提示“当前安全设置会使计算机有风险”
    U盘制作系统启动盘方法
    Tomcat窗口标题,中文乱码解决方法
    MyEclipse10安装SVN插件
    IE浏览器的卸载操作
    739. Daily Temperatures 每日温度
  • 原文地址:https://www.cnblogs.com/amurzet/p/6545857.html
Copyright © 2011-2022 走看看