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

  • 相关阅读:
    点击链接,取得href的值,但是不转向
    启动和停止MySQL服务
    QuickText for Notepad++
    otepad++ 配置 支持jquery、html、css、javascript、php代码提示
    windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
    Jquery异步请求数据实例代码
    JS读取本地文件及目录的方法
    c#.net从ftp下载文件到本地
    怎样才能充分利用SQL索引
    jQuery EasyUI Datagrid性能优化专题
  • 原文地址:https://www.cnblogs.com/jack4738/p/6956779.html
Copyright © 2011-2022 走看看