99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

128!=128

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

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

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

Integer緩存源碼

這里給大家做個(gè)測(cè)試

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

定義Integer

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

定義int

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

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

    關(guān)注

    20

    文章

    2989

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ArkUI-X平臺(tái)橋接Bridge說(shuō)明

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

    i.mx95的EIQ轉(zhuǎn)換器int8更改為uint8后出現(xiàn)報(bào)錯(cuò)怎么解決?

    我有一個(gè)大型量化 tensorflow lite 模型。它包括輸入和輸出類型int8” 的 “Softmax”作。 我正在運(yùn)行 eIQ 模型工具版本 1.14.0 模型轉(zhuǎn)換為 i.MX95
    發(fā)表于 04-14 07:15

    S32K344 SPI數(shù)據(jù)引腳長(zhǎng)時(shí)間保持高電壓后會(huì)出現(xiàn)數(shù)據(jù)錯(cuò)誤怎么解決?

    您好 NXP 團(tuán)隊(duì)。 我嘗試配置 SPI,CPOL = 1 ,CPHA = 1。 當(dāng)我使用100K 波特率時(shí)、波形是正確的、 但是當(dāng)我使用1M 波特率時(shí),波形會(huì)出錯(cuò)。 通常,數(shù)據(jù)引腳長(zhǎng)時(shí)間保持高電壓后會(huì)出現(xiàn)數(shù)據(jù)錯(cuò)誤。 波特率 1
    發(fā)表于 03-20 07:32

    使用OpenVINO? 2021.4經(jīng)過(guò)訓(xùn)練的自定義PyTorch模型加載IR格式時(shí)遇到錯(cuò)誤怎么解決?

    使用 OpenVINO? 2021.4 經(jīng)過(guò)訓(xùn)練的自定義 PyTorch 模型加載 IR 格式時(shí)遇到錯(cuò)誤: RuntimeError: [ GENERAL_ERROR ] Fail
    發(fā)表于 03-05 08:40

    用FPGA同時(shí)控制兩片ADS8688,低溫下偶爾會(huì)出現(xiàn)采樣值錯(cuò)誤的原因?

    大家好,我用FPGA同時(shí)控制兩片ADS8688,SCK、CS、MOSI兩片8688公用。常溫及高溫70度下運(yùn)行良好,低溫下偶爾會(huì)出現(xiàn),ADS8688采樣值在第16個(gè)sck送出,導(dǎo)致讀采樣值錯(cuò)誤
    發(fā)表于 12-23 07:26

    ADS1248采集溫度會(huì)出現(xiàn)噪音的干擾,為什么?

    我利用熱敏電阻(高精度線性)采集溫度,在常溫下,不斷地切換四路熱敏電阻,不會(huì)出現(xiàn)波動(dòng),在恒溫60度時(shí),也不會(huì)出現(xiàn)異常波動(dòng),異常波動(dòng)溫度一下跳動(dòng)大于0.1度,但是在持續(xù)加熱或常溫散熱時(shí),溫度
    發(fā)表于 12-20 08:00

    根據(jù)使用指南測(cè)試AFE5809 EVM的時(shí)候,點(diǎn)擊capture會(huì)出現(xiàn)錯(cuò)誤提示,為什么?

    根據(jù)使用指南(如下圖)測(cè)試AFE5809 EVM的時(shí)候,點(diǎn)擊capture的時(shí)候,會(huì)出現(xiàn)錯(cuò)誤提示, ‘Read DDR to file TIMED_OUT_ERROR Possible
    發(fā)表于 12-10 08:29

    Java 23功能介紹

    功能 – 它們您解決的痛點(diǎn)、語(yǔ)法和語(yǔ)義,以及 IntelliJ IDEA 如何幫助您使用它們。 我重點(diǎn)介紹 Java 23 功能,例如在模式匹配
    的頭像 發(fā)表于 12-04 10:02 ?1011次閱讀
    <b class='flag-5'>Java</b> 23功能介紹

    使用TLC2543IDB時(shí),輸入在2.5V左右,輸出數(shù)據(jù)偶爾會(huì)出現(xiàn)錯(cuò)誤的5V,為什么?

    我們?cè)谑褂肨LC2543IDB時(shí),輸入在2.5V左右,輸出數(shù)據(jù)偶爾會(huì)出現(xiàn)錯(cuò)誤的5V,出現(xiàn)錯(cuò)誤后一直輸出5V,重啟后可以恢復(fù)正常,以下為原理圖及配置,請(qǐng)檢查有無(wú)
    發(fā)表于 11-20 06:49

    ADS1299EEGFE-PDK測(cè)試方波,出現(xiàn)不小的偏移,為什么?

    ,出現(xiàn)不小的偏移,如下圖所示 當(dāng)我把PGA Gain設(shè)置24時(shí),它的方波范圍-0.001895~0.001845,比較符合預(yù)期,但也有一點(diǎn)偏移,如下圖所示 我有以下兩個(gè)問(wèn)題:
    發(fā)表于 11-18 07:36

    tlvaic3104放音時(shí)會(huì)出現(xiàn)噪音,為什么?

    我用的是tlvaic3104的芯片,cpu是dm385,放音時(shí)會(huì)出現(xiàn)噪音,使用的晶振是24.576Mhz,使用hprout和hplout輸出,使用耳機(jī)聽。 做過(guò)這樣的測(cè)試,codec芯片
    發(fā)表于 11-01 07:06

    MCX射頻頭使用不當(dāng)會(huì)出現(xiàn)什么情況

     德索工程師說(shuō)道MCX射頻頭使用不當(dāng)可能會(huì)出現(xiàn)多種情況,這些問(wèn)題不僅影響設(shè)備的性能,還可能對(duì)系統(tǒng)整體造成損害。以下是對(duì)MCX射頻頭使用不當(dāng)可能出現(xiàn)情況的詳細(xì)分析:  連接不穩(wěn):如果MCX射頻頭在
    的頭像 發(fā)表于 09-27 09:05 ?598次閱讀
    MCX射頻頭使用不當(dāng)<b class='flag-5'>會(huì)出現(xiàn)</b>什么情況

    R棒電感為什么會(huì)出現(xiàn)漏感的現(xiàn)象

    電子發(fā)燒友網(wǎng)站提供《R棒電感為什么會(huì)出現(xiàn)漏感的現(xiàn)象.docx》資料免費(fèi)下載
    發(fā)表于 09-04 11:29 ?0次下載

    使用filterpro軟件設(shè)計(jì)一個(gè)同相的低通濾波器,發(fā)現(xiàn)實(shí)物和仿真輸出都會(huì)出現(xiàn)振蕩,為什么?

    我使用TI的filterpro軟件設(shè)計(jì)一個(gè)同相的低通濾波器,增益G=4,發(fā)現(xiàn)實(shí)物和仿真輸出都會(huì)出現(xiàn)振蕩,如圖 后來(lái)查資料知道,同相的濾波器增益不能大于3,否則會(huì)振蕩,反相的不會(huì)出現(xiàn)
    發(fā)表于 08-30 06:06

    聚徽-三防平板會(huì)出現(xiàn)什么問(wèn)題

    三防平板電腦在使用過(guò)程中可能會(huì)出現(xiàn)多種問(wèn)題,這些問(wèn)題通常與電池、屏幕、防水性能、系統(tǒng)及軟件以及物理?yè)p壞等方面有關(guān)。以下是一些可能出現(xiàn)的問(wèn)題及其簡(jiǎn)要說(shuō)明:
    的頭像 發(fā)表于 08-26 09:45 ?531次閱讀
    聚徽-三防平板<b class='flag-5'>會(huì)出現(xiàn)</b>什么問(wèn)題