日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java怎么快速补缺_Java查漏补缺-小细节

發布時間:2025/4/16 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java怎么快速补缺_Java查漏补缺-小细节 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.類型轉換問題

public static voidmain(String args[]) {int num = 2147483647;

num+= 1L;//根據num的類型,先將1L轉為int,然后再相加,故結果為-2147483648//long b = num + 1L;//根據b類型,將num升級為long類型,然后相加//int b = Integer.MAX_VALUE; 2147483647//int b = Integer.MIN_VALUE; -2147483648

System.out.println(num) ;

}

輸出:-2147483648

2.邏輯運算,與運算(前邊失敗的,后邊不會執行),或運算(前邊成功的,后邊也不會執行)

public static voidmain(String args[]) {boolean flag = 10%2 == 1 && 10 / 3 == 0 && 1 / 0 == 0;

System.out.println(flag? "mldn" : "yootk") ;

}

輸出:yootk(10%2==1 為false,后邊不會執行)

public static voidmain(String args[]) {boolean flag = 10%2 == 1 || 10 / 3 == 0 || 1 / 0 == 0;

System.out.println(flag? "mldn" : "yootk") ;

}

輸出:Exception in thread "main" java.lang.ArithmeticException: / by zero

3.注解

(1)@Override:結構注解,防止覆寫父類方法出現錯誤,在編譯期就能意識到;

4.向下轉型,需要用instanceof 判斷實例是否為對應類的實例,防止隱患。

5.自動裝箱和拆箱,構造包裝類時,不需要調構造方法,在1.9版本中構造方法置為已過期

6.接口加強

(1)接口主要包含靜態變量和抽象方法

(2)通常定義接口與實現類時,都需要先實現抽象類,然偶再實現具體實現類。以后接口增加新的公共方法,可以在抽象類中添加,不用每個實現類添加;

(3)在1.8版本,對接口進行了加強,可以在接口中直接加普通方法,但需要用default修飾。該方法屬于補救方法,最好使用(2)的設計

(4)在1.8版本,還可以在接口中定義static方法,通過接口直接訪問。

(5)但注意,最好使用(2)中的方式定義。

總結

以上是生活随笔為你收集整理的java怎么快速补缺_Java查漏补缺-小细节的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。