成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JVM優化引起的邏輯錯誤

開發 后端
進行java開發久了,你就會比較頭疼那些看上去完全正常的邏輯,在編譯后跑出詭異的結果來,這完全靠你對jvm的經驗積累!
  1. public class Test2 { 
  2.     public static void main(String[] args) { 
  3.        Integer i1 = 100
  4.         Integer i2 = 100
  5.         if (i1 == i2 ) 
  6.         System.out.println("相等!"); 
  7.         else 
  8.         System.out.println("不相等!"); 
  9.     } 
  10. }  

如上代碼,你覺得會輸出什么呢?

結果是“相等”,哈哈,對象的比較,指向不同的地址,怎么會相等?

如果修改數值為256,奇跡出現了,輸出“不相等”

這是因為jvm在自動裝箱的過程中進行了優化代碼,在自動裝箱時對于值從–128到127之間的值,使用一個實例。

這樣就造成了邏輯錯誤哦。防不勝防啊!

可靠一點,還是使用如下的初始化對象方法,這樣,結果就一直符合邏輯了。

  1. public class Test2 { 
  2.     public static void main(String[] args) { 
  3.        Integer i1 = new Integer(100); 
  4.         Integer i2 = new Integer(100); 
  5.         if (i1 == i2 ) 
  6.         System.out.println("相等!"); 
  7.         else 
  8.         System.out.println("不相等!"); 
  9.     } 
  10. }  

所以如果進行java開發久了,你就會比較頭疼那些看上去完全正常的邏輯,在編譯后跑出詭異的結果來,這完全靠你對jvm的經驗積累哦!

原文鏈接:http://www.cnblogs.com/pipelone/archive/2011/08/18/2144795.html

【編輯推薦】

  1. JVM中可生成的***Thread數量
  2. 用JavaScript編寫JVM可成功運行Java程序
  3. Eclipse推JVM語言Xtend 繼續擁抱Java
  4. Google新結構化編程語言Dart可運行在Jvm上
  5. Java虛擬機 JVM的介紹
責任編輯:林師授 來源: uu.Net的博客
相關推薦

2023-06-08 12:43:21

性能優化開發

2011-07-12 17:33:09

PHP

2024-04-25 10:06:03

內存泄漏

2023-11-27 16:21:09

2023-09-01 08:59:57

2010-04-20 11:31:26

Oracle邏輯結構

2020-03-19 15:10:02

MySQLCPU數據庫

2023-08-01 08:20:42

JVM優化虛擬機

2023-08-04 08:53:42

2023-08-08 10:29:55

JVM優化垃圾回收

2010-09-26 10:02:09

JVM優化配置

2018-05-23 13:47:28

數據庫PostgreSQL查詢優化

2023-07-14 12:28:07

JVM優化操作

2024-03-14 08:17:33

JVMJava對象

2013-03-04 10:20:23

JVM優化eclipseJVM

2013-10-16 10:45:29

JVMJava

2021-02-24 19:10:00

優化Kubernetes性能

2013-03-04 10:59:47

eclipseJVM

2023-08-02 08:38:27

JVM加載機制

2021-08-02 14:17:19

AndroidOOM崩潰性能優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久影视 | 国产欧美日韩视频 | 日韩一区二区三区精品 | 国产精品国产精品国产专区不卡 | 亚洲日韩中文字幕一区 | 超碰在线网站 | 精品国产一区二区在线 | 毛片网站在线观看 | 久久久久久久一级 | 日韩视频精品在线 | 精品视频免费 | 午夜影院在线观看视频 | 日日想夜夜操 | 亚洲高清免费视频 | 天堂av免费观看 | 精品一区二区三区不卡 | 欧美成人一区二区三区片免费 | 午夜小视频在线播放 | 欧美日韩中文国产一区发布 | 国产色婷婷久久99精品91 | www久久国产 | av 一区二区三区 | 欧美精品一区二区免费视频 | 国产成人综合在线 | 三级国产三级在线 | 久久精品中文 | 欧美日韩专区 | 亚洲高清视频一区二区 | 国产福利二区 | 国产精品1区2区3区 一区中文字幕 | 亚洲91| 欧美乱人伦视频 | 2020国产在线 | 国产精品片 | 久久99精品久久久久 | 操操操操操 | 日本在线视频一区二区 | 国产精品精品久久久久久 | 成人在线视频一区二区三区 | 男女激情网| 日韩成人免费 |