日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

#博学谷it学习技术支持# Java学习心得

發(fā)布時間:2023/12/10 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 #博学谷it学习技术支持# Java学习心得 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

做作業(yè)的時候,遇到了一些問題,這個問題就是處理異常的問題 處理異常學(xué)的不好;那我們來看看怎么做吧:

1.異常是什么?

異常是一種機(jī)制,就是說,程序出現(xiàn)了錯誤,怎樣處理;簡單來說就是程序要壞掉了,異常處理機(jī)制呢給了他一條退后的生路,通過這條路,程序?qū)牡舻牡胤酵铝顺鰜?#xff0c;這就是異常處理機(jī)制

2.程序的錯誤情況

01.編譯錯誤:(把程序轉(zhuǎn)換為底層的程序時(匯編代碼等))當(dāng)我們不遵循語言的語法的時候,出現(xiàn)的錯誤;

02.運(yùn)行錯誤:當(dāng)程序成功編譯之后在運(yùn)行的時候出現(xiàn)的錯誤;

03.邏輯錯誤,這也是運(yùn)行時的錯誤;

異常有一個共同的祖先:throwable

這個祖先有兩個兒子;一個是error,另一個是exception

Error是怎樣的?

Error是一種嚴(yán)重的java虛擬機(jī)錯誤,這個錯誤呢是嚴(yán)重的,程序會崩潰

Exception 是一種由外部因素導(dǎo)致的,比如說,有一個數(shù)組[0,1,5]

當(dāng)這個數(shù)組只能存3個元素的時候,我們?nèi)〉谒膫€位置,這樣就會發(fā)生一個異常,這樣的異常就是外部導(dǎo)致的

Exception分為兩種:1.運(yùn)行時異常2.編譯時異常

運(yùn)行時異常是編譯器感知不到的(RuntimeException);

既然出現(xiàn)了異常,那我們就來處理異常,處理異常呢,用到throws和try – catch;

Throws是將異常拋出去,拋出去之后也會有處理的,沒有處理的話object也會拋出異常

Try catch是將異常處理拋出,比如 一段代碼中出現(xiàn)了錯誤,我們用try catch就可以將錯誤拋出來

Java語言的學(xué)習(xí)是基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)、算法的精通才是用語言解決問題的核心技術(shù)。同時,為了解決現(xiàn)實(shí)生活中的通訊、工程等項目,還需要對網(wǎng)絡(luò)、存儲等基礎(chǔ)資源的了解和精通。

Java具有跨平臺屬性,是如何實(shí)現(xiàn)的呢?首先其Java程序編譯成字節(jié)碼后,通過其JVM(Java virtual machine)進(jìn)行逐條解釋執(zhí)行(效率也高),所以Java一次編譯,不同平臺都可以用JVM進(jìn)行執(zhí)行,實(shí)現(xiàn)了跨平臺特質(zhì)。

正是為了實(shí)現(xiàn)跨平臺特質(zhì),Java在運(yùn)行環(huán)境的要求上,就需要有jre(Java runtime environment)安裝包,用以部署Java運(yùn)行環(huán)境,即JVM。同時,jdk(Java development kit)是為Java的開發(fā)提供編程基礎(chǔ)組件。這正是Java開發(fā)前安裝jdk1.7(含jre)軟件安裝包的原因。當(dāng)然一些集成工具,如eclipse,可以實(shí)現(xiàn)jdk環(huán)境的部署,免去人工安裝,簡化開發(fā)流程。

總結(jié)

以上是生活随笔為你收集整理的#博学谷it学习技术支持# Java学习心得的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。