zoukankan      html  css  js  c++  java
  • Math类中常用方法

    public static int abs(int a) ,

    public static long abs(long a),

    public static float abs(float a), 

    public static double abs(double a),                  --------------abs方法求绝对值

    public static native double acos(double a)        -------------acos求反余弦函数

    public static native double asin(double a)        -------------asin求反正切函数

    public static native double atan(double a)        -------------atan求反正切函数

    public static native double ceil(double a)        -------------ceil返回值最小的大于a的整数

    public static native double cos(double a)        -------------cos求余弦函数

    public static native double exp(double a)        -------------exp求e的a次幂

    public static native double floor(double a)        -------------floor返回最大的小于a的数

    public static native double log(double a)        -------------log返回lna

    public static native double pow(double a,double b)------pow求a的b次幂

    public static native double sin(double a)        -------------sin求正弦函数

    public static native double sqrt(double a)      -------------sqrt求a的开平方

    public static native double tan(double a)      -------------tan求正切函数

    public static synchronized double random() -------------返回0~1的随机数

    native 关键字

    在网上搜了一些资料

    1.使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。

    这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。

    这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系统的访问的。

    2.native的意思就是通知操作系统,

    这个函数你必须给我实现,因为我要使用。

    所以native关键字的函数都是操作系统实现的,

    java只能调用。

    -------------------------------------------------------------------

    Java中native关键字 :http://blog.csdn.net/vichou_fa/article/details/46940991

     Java中Native关键字的作用:http://www.cnblogs.com/Qian123/p/5702574.html

    Java的native关键字:http://blog.csdn.net/jiakw_1981/article/details/3073613

    Java中native关键字:http://blog.csdn.net/funneies/article/details/8949660

    ---------------------------------------------------------------------

     

    synchronized 关键字

    同步的

    Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。

    ---------------------------------------------------------------------

    java synchronized 详解:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html

  • 相关阅读:
    IfcRoot
    IfcMaterial
    IfcDirection
    IfcAxis2Placement3D
    IfcBeam属性
    osg::Node源码
    不规则形状的Ifc构件顶点坐标获取
    不规则的Ifc构件顶点提取方法
    osg::Group源码
    Qt 图片缩放参数计算
  • 原文地址:https://www.cnblogs.com/jack4738/p/6956779.html
Copyright © 2011-2022 走看看