日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

注意了,將int定義為Integer會出現(xiàn)Java錯誤

汽車玩家 ? 來源:扣丁學堂 ? 作者:扣丁學堂 ? 2020-01-20 17:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本地項目中跑跑試試看。還是沒發(fā)現(xiàn)問題,依舊不打印執(zhí)行完畢的日志。那我就看看是不是判斷出問題了。在判斷的地方打印出前后比較的值。發(fā)現(xiàn)從128開始,128!=128,返回為false。這是什么情況?

128!=128

開始真的認為不可能呀,基本類型比較怎么還出現(xiàn)false了呢。后來一看代碼。我把int定義成了Integer。瞬間明白了為什么?

大家都知道Integer是有緩存的,當數(shù)值在-128~127之間,是從緩存中取數(shù)據。

注意了,將int定義為Integer會出現(xiàn)Java錯誤

Integer緩存源碼

這里給大家做個測試

注意了,將int定義為Integer會出現(xiàn)Java錯誤

定義Integer

注意了,將int定義為Integer會出現(xiàn)Java錯誤

定義int

總結:還好當時知道Integer的源碼,看見128之后,想到了Integer的緩存,不然真的得找一會原因了。 當你在面臨壓力面前還能心里不急躁的去找bug是辦不到的,所以平時還是需要看看源碼,另外 這純是一種馬虎行為。大家在平時開發(fā)一定要注意下。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    3012

    瀏覽量

    116880
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MIMXRT1170中斷問題,如何gpio8_29定義外部中斷?

    將GPIO8_io29而非GPIO13_io0作為觸發(fā)點。然而,我并未發(fā)現(xiàn)針對GPIO8的任何中斷處理程序。 如何gpio8_29定義外部中斷?
    發(fā)表于 04-28 06:09

    深入剖析ADF4151:Fractional - N/Integer - N PLL合成器的卓越性能與應用

    作為一款高性能的Fractional - N/Integer - N PLL合成器,眾多應用場景提供靈活且精準的頻率解決方案。本文深入探討ADF4151的特性、應用、電路原理以及
    的頭像 發(fā)表于 04-20 11:30 ?207次閱讀

    Java并發(fā)編程的“基石”——多線程概念初識

    )。Java 調度系統(tǒng)通過復雜的圖算法,物理機的網絡拓撲抽象內存對象,在毫秒級內計算出“哪些任務應該被調度到同一臺機器的八張卡上”,以最大化網絡吞吐。 另一方面是 ** Gang Scheduling(組
    發(fā)表于 04-16 18:50

    CAN總線報錯看不懂?5種錯誤幀+5步排查法一次講清

    其他節(jié)點,進而丟棄錯誤報文并觸發(fā)重發(fā)機制,確保數(shù)據傳輸?shù)臏蚀_性。在CAN通信調試中,錯誤幀是定位問題的重要線索。五種錯誤幀類型CAN協(xié)議定義
    的頭像 發(fā)表于 03-16 11:36 ?482次閱讀
    CAN總線報錯看不懂?5種<b class='flag-5'>錯誤</b>幀+5步排查法一次講清

    容易造成單片機內存溢出的幾個陷阱介紹

    數(shù)組長度是否超出數(shù)組下標長度,但有的地方未必就能檢測出,如數(shù)組在for()循環(huán)里訪問的,這個時候就需要注意,千萬小心不要讓它出現(xiàn)訪問越界的情況。因為編譯是檢測不出來的,但是在運行的
    發(fā)表于 01-23 07:25

    Keil編譯錯誤匯總

    定義,具體出現(xiàn)的原因未知 解決:把定義的變量放在主文件main.c中,在exti.h中添加extern來外部引用此變量來用。 注:一般變量的定義都不能在.h文件中,因為.h文件
    發(fā)表于 01-21 07:40

    激光雷達點云為什么會出現(xiàn)吸點現(xiàn)象?

    相信各位在開車時一定遇到過這么一個場景,有一個很小的障礙物在車前,當障礙物非??拷囕v時,你在駕駛位置上是完全看不到的,這就是俗稱的“盲區(qū)”。對于激光雷達來說,也會出現(xiàn)類似的問題,當障礙物離激光雷達足夠近時,它也會出現(xiàn)“盲區(qū)”,這一現(xiàn)象被稱為“吸點”。
    的頭像 發(fā)表于 12-31 16:28 ?3642次閱讀

    C語言中除數(shù)0屬于什么錯誤

    在源程序的編寫時往往會出一些錯誤,這些錯誤大致分為靜態(tài)錯誤和動態(tài)錯誤兩類。 所謂動態(tài)錯誤:邏輯
    發(fā)表于 12-08 06:38

    飛凌嵌入式ElfBoard-文件I/O的了解探究之返回錯誤處理與相關函數(shù)

    碼。所以由此可知道,當程序中調用函數(shù)發(fā)生錯誤的時候,操作系統(tǒng)內部會通過設置程序的 errno變量來告知調用者究竟發(fā)生了什么錯誤。errno本質上是一個int類型的變量,用于存儲錯誤編號
    發(fā)表于 11-21 08:50

    下載模式的切換之后,會出現(xiàn)編譯錯誤的解決辦法

    一、隊伍介紹 本篇蜂鳥E203系列分享第一篇,本篇介紹的內容是解決下載模式的切換之后出現(xiàn)編譯錯誤問題。 二、問題提出 在進行下載模式切換之后,進行編譯,提示如下圖所示的錯誤: 三、
    發(fā)表于 10-30 08:11

    rtthread線程出現(xiàn)異常,有沒有什么鉤子函數(shù)能夠定義用戶操作?

    線程出現(xiàn)異常,有沒有什么鉤子函數(shù)能夠定義用戶操作????
    發(fā)表于 09-18 06:36

    為什么會出現(xiàn)“芯片 ID 無效”錯誤消息和部件號,使用 ISP 編程工具時顯示未知?

    “config.ini”丟失或目標芯片的 PDID 未列在“config.ini”中,則 ISP 編程工具或部件號上會出現(xiàn)“芯片 ID 無效”錯誤消息。顯示未知。
    發(fā)表于 08-18 07:23

    使用 NPU 插件對量化的 Llama 3.1 8b 模型進行推理時出現(xiàn)“從 __Int64 轉換為無符號 int錯誤”,怎么解決?

    推理量化的 Llama 3.1 8B 模型時遇到錯誤: Runtime error: Bad cast from __int64 to unsigned int
    發(fā)表于 06-25 07:20

    ArkUI-X平臺橋接Bridge說明

    例,ArkTS和Java沒有相互調用的能力,為了實現(xiàn)ArkTS和Java交互,需要ArkTS與C++交互,C++再與Java交互,反之亦然。但是對于開發(fā)者,就像是ArkTS和
    發(fā)表于 06-19 23:12

    WP4000在電機功率測試中為什么會出現(xiàn)基波有功功率大于總有功功率現(xiàn)象

    在電機試驗的實際測量中,WP4000變頻功率分析儀遇到過 基波有功功率 大于 總有功功率 這種看上去違背常理的現(xiàn)象,這種現(xiàn)象的出現(xiàn)會引起我們對測量儀器準確性的質疑,為什么會出現(xiàn)這種現(xiàn)象,真的
    的頭像 發(fā)表于 05-13 09:57 ?888次閱讀
    WP4000在電機功率測試中為什么<b class='flag-5'>會出現(xiàn)</b><b class='flag-5'>了</b>基波有功功率大于總有功功率現(xiàn)象
    天等县| 衡山县| 阿合奇县| 吉首市| 望都县| 宁化县| 安康市| 且末县| 南澳县| 大新县| 鸡泽县| 洱源县| 久治县| 当阳市| 吉安县| 满洲里市| 九龙坡区| 安仁县| 通榆县| 平陆县| 广平县| 上饶县| 白山市| 工布江达县| 原平市| 达州市| 东兰县| 富民县| 乌拉特前旗| 塔城市| 九寨沟县| 右玉县| 青海省| 沐川县| 东至县| 贵州省| 巨鹿县| 额尔古纳市| 托里县| 高台县| 中超|