欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

5種exception分別是什么-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關5種exception分別是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了梨林免費建站歡迎大家使用!

空指針(Java.lang.NullPointerException)

1、他是啥(what):空指針是Java開發(fā)者的最常見的錯誤,看見就煩,通常原因是對象的屬性沒有值

2、首先空指針的對象是對象(沒毛?。?,不是基本數(shù)據(jù)類型,因為基本數(shù)據(jù)類型沒有比賦值,編譯器不會編譯通過

  a)舉個例子

5種exception分別是什么

結(jié)果

5種exception分別是什么

3、Null值不是報空指針的原因

5種exception分別是什么

結(jié)果

5種exception分別是什么

4、去null值里面的東西(屬性)才是報空指針的原因

5種exception分別是什么

結(jié)果

5種exception分別是什么

5、解決之道:創(chuàng)建對象的時候要判斷對象是否是null值,不是null值才可以進行取值操作如果是null值就打印按返回相應頁面,而不得返回空指針,要讓程序優(yōu)雅,對用戶體驗負責。

6、另外使用equal方法判斷要注意把對象取值的參數(shù)放在后面可以避免空指針異常

5種exception分別是什么

結(jié)果

5種exception分別是什么

放在后面后

5種exception分別是什么

結(jié)果輸出false,沒有在報空指針

算數(shù)運算異常

除數(shù)為0

數(shù)組下標異常

越界

字符串下標異常

越界

數(shù)字格式異常

只能數(shù)字字符轉(zhuǎn)成數(shù)字整型

int i= Integer.parseInt("ab3");

會報數(shù)字格式異常

類型裝換異常

Object obj=new Object();
String s=(String)obj;
java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.String

看完上述內(nèi)容,你們對5種exception分別是什么有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝大家的支持。

文章名稱:5種exception分別是什么-創(chuàng)新互聯(lián)
地址分享:http://chinadenli.net/article28/dehscp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、動態(tài)網(wǎng)站、定制網(wǎng)站、建站公司服務器托管、網(wǎng)站設計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名