throws是獲取異常 throw是拋出異常 try是將會(huì)發(fā)生異常的語句括起來,從而進(jìn)行異常的處理,catch是如果有異常就會(huì)執(zhí)行他里面的語句,而finally不論是否有異常都會(huì)進(jìn)行執(zhí)行的語句。

成都創(chuàng)新互聯(lián)專注于中大型企業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶成百上千家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注成都品牌網(wǎng)站建設(shè)和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!
throw用在方法體內(nèi),手動(dòng)制造一個(gè)異常,中斷代碼的繼續(xù)執(zhí)行 try-catch-finally是一起使用的 當(dāng)某段代碼在運(yùn)行期間可能會(huì)發(fā)生異常而終止執(zhí)行時(shí),使用。
一旦產(chǎn)生異常,將會(huì)產(chǎn)生一個(gè)異常類的實(shí)例化對(duì)象。在try語句中對(duì)這個(gè)異常對(duì)象進(jìn)行捕獲。產(chǎn)生的異常對(duì)象與catch語句中的各個(gè)異常類型進(jìn)行匹配,如果匹配成功,則執(zhí)行catch語句中的代碼。
關(guān)鍵字:try,catch,throw,throws,finally try 塊包含可能導(dǎo)致異常的保護(hù)代碼。catch 捕獲保護(hù)代碼的異常。throw 語句用來明確地拋出一個(gè)異常。throws 用來標(biāo)明一個(gè)成員函數(shù)可能拋出的各種異常。
Java的異常處理是通過5個(gè)關(guān)鍵詞來實(shí)現(xiàn)的:try、catch、throw、throws和finally。
具體方法是進(jìn)行強(qiáng)制類型轉(zhuǎn)換或者使用浮點(diǎn)類型的數(shù)值,例如Math.sqrt(0)的結(jié)果是0。因此,為了得到精確的計(jì)算結(jié)果,需要注意Java中整數(shù)類型的除法規(guī)則,以及對(duì)于需要進(jìn)行開方操作的數(shù)值需要進(jìn)行類型轉(zhuǎn)換。
任意數(shù)(八大基本類型皆可)除以浮點(diǎn)0結(jié)果為Infinity/-Infinity。如果問為什么會(huì)這樣,可以理解為在java中浮點(diǎn)數(shù)0并非一個(gè)準(zhǔn)確值,而是一個(gè)無限接近0的數(shù)。
double占8字節(jié),也就是64位。比如0.1這個(gè)小數(shù),雖然位數(shù)不多,但是按照java存浮點(diǎn)數(shù)的規(guī)則,并轉(zhuǎn)成二進(jìn)制的時(shí)候,64位是無法精確表示0.1的。所以有你圖中的情況。所以System.out.println(0.1+0.2==0.3)為false。
CLASSPATH 設(shè)置系統(tǒng)變量名為:CLASSPATH變量值為:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar。
Application,即”Java應(yīng)用程序“,是可以獨(dú)立運(yùn)行的Java程序,由Java解釋器控制執(zhí)行,也是最常見的類型。Applet,即“Java小程序“,不能獨(dú)立運(yùn)行(嵌入到Web頁中)。由Java兼容瀏覽器控制執(zhí)行。
Application,即“Java應(yīng)用程序”,是可以獨(dú)立運(yùn)行的Java程序,由Java解釋器控制執(zhí)行,也是最常見的類型。applet,即“Java小程序”,不能獨(dú)立運(yùn)行(嵌入到Web頁中)。由Java兼容瀏覽器控制執(zhí)行。
Java是一門計(jì)算機(jī)編程語言,面向?qū)ο蟮木幊陶Z言。Java可以開發(fā)后端,有spring,springmvc,springboot,springcould等等都是使用Java開發(fā)。Java也有前端框架,有Jquery,JavaScript,JSP,Servlet,統(tǒng)稱JavaWEB開發(fā)。
名稱欄目:除法異常處理Java代碼 除法 java
新聞來源:http://chinadenli.net/article17/dediedj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站建設(shè)、定制網(wǎng)站、標(biāo)簽優(yōu)化、云服務(wù)器、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)