成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java keyword: strictfp

rubyshen / 1360人閱讀

The strictfp keyword is used to force the precision of floating point calculations (float or double) in Java conform to IEEE’s 754 standard, explicitly. Without using strictfp keyword, the floating point precision depends on target platform’s hardware, i.e. CPU’s floating point processing capability. In other words, using strictfp ensures result of floating point computations is always same on all platforms.

The strictfp keyword can be applied for classes, interfaces and methods.

Rules

strictfp cannot be applied for constructors.
If an interface or class is declared with strictfp, then all methods and nested types within that interface or class are implicitly strictfp.
strictfp cannot be applied for interface methods.

Examples

The following class is declared with strictfp, hence all the floating point computations within that class conform to IEEE’s 754 standard:

strictfp class StrictFPClass {
    double num1 = 10e+102;
    double num2 = 6e+08;
    double calculate() {
        return num1 + num2;
    }
}

The following interface is declared with strictfp, but its methods cannot:

strictfp interface StrictFPInterface {
    double calculate();
    strictfp double compute();    // compile error
}

The following method is declared with strictfp:

class StrictFPMethod {
    strictfp double computeTotal(double x, double y) {
        return x + y;
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/69774.html

相關(guān)文章

  • Java 關(guān)鍵字專題

    摘要:和也許看起來像是關(guān)鍵字,但是他們專門用于表示布爾類型的字面量。值得注意的是,在中整形值和布爾值之間不能相互轉(zhuǎn)換至少在語言層面。相關(guān)的操作等于不等于取反位與異或或條件與條件或三目運(yùn)算符在控制流程中使用一個(gè)布爾值可且僅可被轉(zhuǎn)型為,類型。 總覽 Java 語言中有 50 個(gè)關(guān)鍵字,這些關(guān)鍵字不能用作標(biāo)識(shí)符,如下圖所示(來自 jls8) showImg(https://segmentfault...

    Dogee 評(píng)論0 收藏0
  • Java關(guān)鍵字的筆記

    摘要:我在查詢一些資料的時(shí)候,發(fā)現(xiàn)資料中說的關(guān)鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了截止到目前最新的官方文檔,對(duì)此進(jìn)行了整理因?yàn)槭窃诘臅r(shí)候收購的公司,所以官網(wǎng)上我只找到了的文檔官方文檔鏈接中中的就是對(duì)應(yīng)的版本要把我在查詢一些資料的時(shí)候,發(fā)現(xiàn)資料中說的關(guān)鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了jdk6-15(截止到目前(2020.01.04)最新)的官方文檔,對(duì)...

    Tecode 評(píng)論0 收藏0
  • java修飾符使用指南

    摘要:應(yīng)用在修飾類名,類成員,方法,參數(shù),構(gòu)造器中。接口修飾符構(gòu)造器修飾符方法修飾符字段修飾符參數(shù)修飾符最基本的修飾符作用在類上當(dāng)此修飾符修飾類。作用在構(gòu)造器上在構(gòu)造器上,只允許使用三種修飾符,。當(dāng)此修飾符修飾構(gòu)造器。 1、什么是修飾符? 指的是一種標(biāo)識(shí)類型以及類型成員的訪問范圍的聲明。 應(yīng)用在修飾類名,類成員,方法,參數(shù),構(gòu)造器中。 2、修飾符的有幾種? ...

    elva 評(píng)論0 收藏0
  • java單詞集

    摘要:集成開發(fā)工具計(jì)算機(jī)軟件文件夾目錄工作空間類型不匹配變量局部變量引用使用初始化賦值未定義匹配參數(shù)重復(fù)類靜態(tài)的無返回值方法類體方法體系統(tǒng)輸入輸出打印運(yùn)行如果或者判斷或者默認(rèn)循環(huán)循環(huán)循環(huán)打斷繼續(xù)返回私有保護(hù)公有抽象最終常量靜態(tài)同步繼承實(shí)現(xiàn)新的本 Java? eclipse idea=IDE 集成開...

    melody_lql 評(píng)論0 收藏0
  • 紀(jì)念我曾經(jīng)的 JAVA 姿勢(shì)

    摘要:,關(guān)閉不當(dāng)編譯器警告信息。創(chuàng)建固定大小的線程池。此線程池不會(huì)對(duì)線程池大小做限制,線程池大小完全依賴于操作系統(tǒng)或者說能夠創(chuàng)建的最大線程大小。此線程池支持定時(shí)以及周期性執(zhí)行任務(wù)的需求。 目前在搞 Node.js,曾經(jīng)的 JAVA 知識(shí)忘了好多,為此整理了下,感嘆下工業(yè)語言還是有相當(dāng)?shù)膬?yōu)勢(shì)的。 流 Java所有的流類位于java.io包中,都分別繼承字以下四種抽象流類型。 Type 字節(jié)...

    The question 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<