黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 初學(xué)者學(xué)習(xí)java技術(shù)常見的bug分類有哪些

初學(xué)者學(xué)習(xí)java技術(shù)常見的bug分類有哪些

更新時(shí)間:2019-10-22 15:13:55 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3141次

  

對(duì)于零基礎(chǔ)的學(xué)員來說,在沒有基礎(chǔ)的情況下學(xué)習(xí)java技術(shù),最怕的就是學(xué)習(xí)的路線不過清晰然后學(xué)習(xí)的過程中經(jīng)常遇到bug了吧。很多的學(xué)員在學(xué)習(xí)java的是沒有經(jīng)過系統(tǒng)性的學(xué)習(xí),在之后的工作中就會(huì)出現(xiàn)各種各樣的bug然后又找不出問題了吧。那么初學(xué)者學(xué)習(xí)java技術(shù)常見的bug分類有哪些 ?下面就隨動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編一起來看看。


timg (2).jpg

  1、java.lang.NullPointerException(空指針異常)


  調(diào)用了未經(jīng)初始化的對(duì)象或者是不存在的對(duì)象。經(jīng)常出現(xiàn)在創(chuàng)建圖片,調(diào)用數(shù)組這些操作中,比如圖片未經(jīng)初始化,或者圖片創(chuàng)建時(shí)的路徑錯(cuò)誤等等。對(duì)數(shù)組操作中出現(xiàn)空指針, 即把數(shù)組的初始化和數(shù)組元素的初始化混淆起來了。數(shù)組的初始化是對(duì)數(shù)組分配需要的空間,而初始化后的數(shù)組,其中的元素并沒有實(shí)例化, 依然是空的,所以還需要對(duì)每個(gè)元素都進(jìn)行初始化(如果要調(diào)用的話)。


  2、java.lang.ClassNotFoundException指定的類不存在


  這里主要考慮一下類的名稱和路徑是否正確即可,通常都是程序試圖通過字符串來加載某個(gè)類時(shí)可能引發(fā)異常。比如:調(diào)用Class.forName();或者調(diào)用ClassLoad的finaSystemClass();或者LoadClass();


  3、java.lang.NumberFormatException字符串轉(zhuǎn)換為數(shù)字異常


  當(dāng)試圖將一個(gè)String轉(zhuǎn)換為指定的數(shù)字類型,而該字符串確不滿足數(shù)字類型要求的格式時(shí),拋出該異常.如現(xiàn)在講字符型的數(shù)據(jù)“123456”轉(zhuǎn)換為數(shù)值型數(shù)據(jù)時(shí),是允許的。但是如果字符型數(shù)據(jù)中包含了非數(shù)字型的字符,如123#56,此時(shí)轉(zhuǎn)換為數(shù)值型時(shí)就會(huì)出現(xiàn)異常。系統(tǒng)就會(huì)捕捉到這個(gè)異常,并進(jìn)行處理。


  4、java.lang.IndexOutOfBoundsException數(shù)組下標(biāo)越界異常


  查看調(diào)用的數(shù)組或者字符串的下標(biāo)值是不是超出了數(shù)組的范圍,一般來說,顯示(即直接用常數(shù)當(dāng)下標(biāo))調(diào)用不太容易出這樣的錯(cuò),但隱式(即用變量表示下標(biāo))調(diào)用就經(jīng)常出錯(cuò)了,還有一種情況,是程序中定義的數(shù)組的長度是通過某些特定方法決定的,不是事先聲明的,這個(gè)時(shí)候先查看一下數(shù)組的length,以免出現(xiàn)這個(gè)異常。


  5、java.lang.IllegalArgumentException方法的參數(shù)錯(cuò)誤


  比如g.setColor(int red,int green,int blue)這個(gè)方法中的三個(gè)值,如果有超過255的也會(huì)出現(xiàn)這個(gè)異常,因此一旦發(fā)現(xiàn)這個(gè)異常,我們要做的,就是趕緊去檢查一下方法調(diào)用中的參數(shù)傳遞是不是出現(xiàn)了錯(cuò)誤。


  6、java.lang.IllegalAccessException沒有訪問權(quán)限


  當(dāng)應(yīng)用程序要調(diào)用一個(gè)類,但當(dāng)前的方法即沒有對(duì)該類的訪問權(quán)限便會(huì)出現(xiàn)這個(gè)異常。對(duì)程序中用了Package的情況下要注意這個(gè)異常。


  7、java.lang.ArithmeticException數(shù)學(xué)運(yùn)算異常


  當(dāng)算術(shù)運(yùn)算中出現(xiàn)了除以零這樣的運(yùn)算就會(huì)出這樣的異常。


  8、java.lang.ClassCastException數(shù)據(jù)類型轉(zhuǎn)換異常


  當(dāng)試圖將對(duì)某個(gè)對(duì)象強(qiáng)制執(zhí)行向下轉(zhuǎn)型,但該對(duì)象又不可轉(zhuǎn)換又不可轉(zhuǎn)換為其子類的實(shí)例時(shí)將引發(fā)該異常,如下列代碼。


Object obj = new Integer(0);


String str = obj;


  9、java.lang.FileNotFoundException文件未找到異常


  當(dāng)程序試圖打開一個(gè)不存在的文件進(jìn)行讀寫時(shí)將會(huì)引發(fā)該異常。該異常由FileInputStream,FileOutputStream,RandomAccessFile的構(gòu)造器聲明拋出,即使被操作的文件存在,但是由于某些原因不可訪問,比如打開一個(gè)只讀文件進(jìn)行寫入,這些構(gòu)造方法仍然會(huì)引發(fā)異常。


  10、java.lang.ArrayStoreException數(shù)組存儲(chǔ)異常


  當(dāng)試圖將類型不兼容類型的對(duì)象存入一個(gè)Object[]數(shù)組時(shí)將引發(fā)異常,如


Object[] obj = new String[3]


obj[0] = new Integer(0);


  11、java.lang.NoSuchMethodException方法不存在異常


  當(dāng)程序試圖通過反射來創(chuàng)建對(duì)象,訪問(修改或讀取)某個(gè)方法,但是該方法不存在就會(huì)引發(fā)異常。


  12、java.lang.NoSuchFiledException方法不存在異常


  當(dāng)程序試圖通過反射來創(chuàng)建對(duì)象,訪問(修改或讀取)某個(gè)filed,但是該filed不存在就會(huì)引發(fā)異常。


  13、java.lang.EOFException文件已結(jié)束異常


  當(dāng)程序在輸入的過程中遇到文件或流的結(jié)尾時(shí),引發(fā)異常。因此該異常用于檢查是否達(dá)到文件或流的結(jié)尾


  14、java.lang.InstantiationException實(shí)例化異常


  當(dāng)試圖通過Class的newInstance()方法創(chuàng)建某個(gè)類的實(shí)例,但程序無法通過該構(gòu)造器來創(chuàng)建該對(duì)象時(shí)引發(fā)。Class對(duì)象表示一個(gè)抽象類,接口,數(shù)組類,基本類型 。該Class表示的類沒有對(duì)應(yīng)的構(gòu)造器。


  15、java.lang.InterruptedException被中止異常


  當(dāng)某個(gè)線程處于長時(shí)間的等待、休眠或其他暫停狀態(tài),而此時(shí)其他的線程通過Thread的interrupt方法終止該線程時(shí)拋出該異常。


  16、java.lang.CloneNotSupportedException 不支持克隆異常


  當(dāng)沒有實(shí)現(xiàn)Cloneable接口或者不支持克隆方法時(shí),調(diào)用其clone()方法則拋出該異常。


timg (1).jpg


以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編介紹的“初學(xué)者學(xué)習(xí)java技術(shù)常見的bug分類有哪些 ”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


  

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 精品国产一区二区三区成人 | 成年性午夜免费视频网站不卡 | 欧美精品xxxxbbbb | 国产一区二区三区免费在线视频 | h国产在线观看 | 九九国产精品视频 | 欧美一级视频 | 亚洲欧美卡通另类 | xxxx日本性 | 国产成人毛片精品不卡在线 | 中文字幕有码在线 | 国产情侣啪啪 | 天天操天天谢 | 黄网站色视频免费观看w | 国产一级片免费 | 日韩欧美一区二区久久黑人 | 久久这里只有精品免费播放 | 久久这里知有精品99re66 | 一本一道波多野结衣一区二区 | 中文字幕第7页 | 亚洲综合小说网 | 一级片免费在线观看 | 夜夜影视| 日本午夜影视 | 操野逼| 亚洲天天在线 | 三级免费网站 | 亚洲理论a中文字幕在线 | 国产伦精品一区二区三区无广告 | 免费一级黄色 | 国产一区精品 | 久久男女 | 久播影院免费理论片 | 麻豆一区二区三区四区 | 亚洲综合激情六月婷婷在线观看 | 一级黄色日b片 | 99久久精品免费 | 在线天堂资源 | 欧美午夜在线观看理论片 | 一级黄色一级黄色 | 午夜爽爽爽|