classcastexception中文翻譯,classcastexception是什么意思,classcastexception發(fā)音、用法及例句
- 內(nèi)容導(dǎo)航:
- 1、classcastexception
- 2、java中常見的幾種異常
1、classcastexception
classcastexception發(fā)音
英: 美:
classcastexception中文意思翻譯
常見釋義:
類異常
classcastexception雙語使用場景
1、The result of running C's main method might surprise you -- it'll issue a ClassCastException!───運行C的main方法的結(jié)果可能會讓您吃驚―它將發(fā)出一個ClassCastException!
2、ClassCastException - if the specified object's type prevents it from being compared to this Object.───如果指定的對象類型不允許它和該對象進行比較時拋出。
3、Attempting to add an ineligible element throws an unchecked exception, typically NullPointerException or ClassCastException .───試圖加入一個不適當(dāng)?shù)脑貢伋鑫礄z查異常,通常為NullPointerException或ClassCastException。
4、You don't need to write any special code for this exception, since it indicates a programmer error that could happen anywhere in a program.───否則你將會得到一個ClassCastException異常信息。你不需要為該異常信息寫特殊的代碼,因為它提示程序錯誤,它會發(fā)生在程序的任何一個地方。
5、If either of the above rules are violated, then a ClassCastException is thrown by the class loader.───如果違反了以上任何一條規(guī)則,那么類裝入器就會拋出ClassCastException。
6、ClassCastException - if the value is of an inappropriate type for this map (optional).───如果值的類型對于map而言不適當(dāng)拋出(可選)。
7、result of running c's main method might surprise you — it'll issue a ClassCastException!───運行c的main方法的結(jié)果可能會讓您吃驚—它將發(fā)出一個ClassCastException !
8、Another exception that can be thrown by the class loader is ClassCastException.───類裝入器能夠拋出的另一個異常是ClassCastException。
9、In the previous code, we'd expect that if register( "test" ) were called on an instance of C, a ClassCastException would be signaled.───在以前的代碼中,我們認(rèn)為如果對實例C調(diào)用register(“test”),會發(fā)出ClassCastException。
2、java中常見的幾種異常
1、空指針異常類:NullPointerException
調(diào)用了未經(jīng)初始化的對象或者是不存在的對象。經(jīng)常出現(xiàn)在創(chuàng)建圖片,調(diào)用數(shù)組這些操作中,比如圖片未經(jīng)初始化,或者圖片創(chuàng)建時的路徑錯誤等等。對數(shù)組操作中出現(xiàn)空指針, 即把數(shù)組的初始化和數(shù)組元素的初始化混淆起來了。
數(shù)組的初始化是對數(shù)組分配需要的空間,而初始化后的數(shù)組,其中的元素并沒有實例化, 依然是空的,所以還需要對每個元素都進行初始化(如果要調(diào)用的話)。
2、數(shù)據(jù)類型轉(zhuǎn)換異常:java.lang.ClassCastException
當(dāng)試圖將對某個對象強制執(zhí)行向下轉(zhuǎn)型,但該對象又不可轉(zhuǎn)換又不可轉(zhuǎn)換為其子類的實例時將引發(fā)該異常,如下列代碼。
Object obj = new Integer(0);
String str = obj;
3、沒有訪問權(quán)限:java.lang.IllegalAccessException
當(dāng)應(yīng)用程序要調(diào)用一個類,但當(dāng)前的方法即沒有對該類的訪問權(quán)限便會出現(xiàn)這個異常。對程序中用了Package的情況下要注意這個異常。
4、方法的參數(shù)錯誤:java.lang.IllegalArgumentException
比如g.setColor(int red,int green,int blue)這個方法中的三個值,如果有超過255的也會出現(xiàn)這個異常,因此一旦發(fā)現(xiàn)這個異常,我們要做的,就是趕緊去檢查一下方法調(diào)用中的參數(shù)傳遞是不是出現(xiàn)了錯誤。
5、數(shù)組下標(biāo)越界異常:java.lang.IndexOutOfBoundsException
查看調(diào)用的數(shù)組或者字符串的下標(biāo)值是不是超出了數(shù)組的范圍,一般來說,顯示(即直接用常數(shù)當(dāng)下標(biāo))調(diào)用不太容易出這樣的錯,但隱式(即用變量表示下標(biāo))調(diào)用就經(jīng)常出錯了。
還有一種情況,是程序中定義的數(shù)組的長度是通過某些特定方法決定的,不是事先聲明的,這個時候先查看一下數(shù)組的length,以免出現(xiàn)這個異常。
6、文件已結(jié)束異常:EOFException
當(dāng)程序在輸入的過程中遇到文件或流的結(jié)尾時,引發(fā)異常。因此該異常用于檢查是否達(dá)到文件或流的結(jié)尾
7、文件未找到異常:FileNotFoundException
當(dāng)程序試圖打開一個不存在的文件進行讀寫時將會引發(fā)該異常。該異常由FileInputStream,FileOutputStream,RandomAccessFile的構(gòu)造器聲明拋出,即使被操作的文件存在,但是由于某些原因不可訪問,比如打開一個只讀文件進行寫入,這些構(gòu)造方法仍然會引發(fā)異常。
8、字符串轉(zhuǎn)換為數(shù)字異常:NumberFormatException
當(dāng)試圖將一個String轉(zhuǎn)換為指定的數(shù)字類型,而該字符串確不滿足數(shù)字類型要求的格式時,拋出該異常.如現(xiàn)在講字符型的數(shù)據(jù)“123456”轉(zhuǎn)換為數(shù)值型數(shù)據(jù)時,是允許的。
但是如果字符型數(shù)據(jù)中包含了非數(shù)字型的字符,如123#56,此時轉(zhuǎn)換為數(shù)值型時就會出現(xiàn)異常。系統(tǒng)就會捕捉到這個異常,并進行處理。
9、指定的類不存在: java.lang.ClassNotFoundException
這里主要考慮一下類的名稱和路徑是否正確即可,通常都是程序試圖通過字符串來加載某個類時可能引發(fā)異常。比如:調(diào)用Class.forName;或者調(diào)用ClassLoad的finaSystemClass;或者LoadClass;
10、實例化異常:java.lang.InstantiationException
當(dāng)試圖通過Class的newInstance方法創(chuàng)建某個類的實例,但程序無法通過該構(gòu)造器來創(chuàng)建該對象時引發(fā)。Class對象表示一個抽象類,接口,數(shù)組類,基本類型 。該Class表示的類沒有對應(yīng)的構(gòu)造器。
本站其他內(nèi)容推薦
1、inch gastronomy whinny grabble payola alleged metathesis gusty globulin Arminian
2、kidding中文翻譯,kidding是什么意思,kidding發(fā)音、用法及例句
3、communist manifesto(communistmanifesto中文翻譯,communistmanifesto是什么意思,communistmanifesto發(fā)音、用法及例句)
4、goodidea(good ideal中文翻譯,good ideal是什么意思,good ideal發(fā)音、用法及例句)
5、unstuck是什么意思,unstuck中文翻譯,unstuck發(fā)音、用法及例句
6、Corby是什么意思,Corby中文翻譯,Corby發(fā)音、用法及例句
7、榆枋之見的意思,榆枋之見成語解釋,榆枋之見是什么意思含義寓意
8、情人眼里出西施的意思,情人眼里出西施成語解釋,情人眼里出西施是什么意思含義寓意
11、dreidel
版權(quán)聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。