社区
Java SE
帖子详情
strictfp 是什么意思?native 是什么意思?
luyang1016
2007-02-09 05:42:51
java.util.Random里面有这样一个类。
public final strictfp class StrictMath
strictfp 是什么意思?
这个类里面有一个方法:(开根号的)
public static native double sqrt(double a);
native 是什么意思?
从哪里可以搞到
sqrt(double a)源代码呢?
很想见识一下。
...全文
1133
9
打赏
收藏
strictfp 是什么意思?native 是什么意思?
java.util.Random里面有这样一个类。 public final strictfp class StrictMath strictfp 是什么意思? 这个类里面有一个方法:(开根号的) public static native double sqrt(double a); native 是什么意思? 从哪里可以搞到 sqrt(double a)源代码呢? 很想见识一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yinyuehan823
2008-09-23
打赏
举报
回复
路過,學習了~
blh
2007-02-12
打赏
举报
回复
JAVA的浮点运算可以采用严格或者非严格方式进行运算,strictfp 表示该采用严格标准,即在所有OS中计算的结果都相同,非严格方式则会根据OS的特性采用相适应的算法,不同OS中的结果又差异,但速度比严格的要快
native指示该方法不是用JAVA语言实现(如用C/C++),这样可以使JAVA访问OS的API或者硬件,参见JNI表准
luyang1016
2007-02-12
打赏
举报
回复
源代码找不到的啊?
interpb
2007-02-10
打赏
举报
回复
JNI
wangtong408
2007-02-10
打赏
举报
回复
native是声明本地方法 大都是使用JNDI调用其他语言写的库
wanguanghai
2007-02-10
打赏
举报
回复
顶
网络咖啡
2007-02-10
打赏
举报
回复
native是声明本地方法,指该方法由本地代码实现而不是Java代码实现,比如System类中的arraycopy方法,一般本地方法的执行速度会快一些。
For_suzhen
2007-02-09
打赏
举报
回复
native就是不是自己写的东西吧
interpb
2007-02-09
打赏
举报
回复
一旦使用了关键字strictfp来声明某个类、接口或者方法时
那么在这个关键字所声明的范围内所有浮点运算都是精确的
native 这个方法表示 这个方法 是调用别的语言的实现的方法(一般是c/c++)
JAVA笔试总结 -- 非常全面
native
,transient,volatile,
strictfp
,CMM,synchronized,java socket,压缩与解压缩,多线程,垃圾回收算法,JVM ClassLoader,IO流,反射机制,JNDI, GUI布局管理器,JMS, Java Mail, JNDI reference,java事件处理...
java关键字.docx
native
:本地方法,用于定义一个使用本地语言实现的方法。 new:新建,用于创建一个新的对象。 null:空,用于表示一个空对象引用。 package:包,用于定义一个包。 private:私有,用于定义一个私有成员或方法。 ...
99乘法表java源码-biji:课堂笔记
99乘法表java源码 ls 查看目录下文件 java规则 代码都定义在类中,用class...char fianlly
native
strictfp
void class float new super volatile continue for null switch while default if package enum synchroniz
java
strictfp
,Java关键字之
native
,
strictfp
,transient,volatile(转载)
strictfp
修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范的。当一个class或interface用
strictfp
声明,内部所有的float和double表达式都会成为
strictfp
的。Interfacemethod不能被声明为
strictfp
的,...
java进入
native
源码分析_浅谈java中源码常见的几个关键字(
native
,
strictfp
,transient,volatile)...
最近看源码总发现一些没见过的关键字,今天就来整理一下
native
,
strictfp
,transient,volatile
native
本地
native
是与C++联合开发的时候用的!java自己开发不用的!使用
native
关键字说明这个方法是原生函数,也就是这个...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章