#博学谷it学习技术支持# Java学习心得
做作業的時候,遇到了一些問題,這個問題就是處理異常的問題 處理異常學的不好;那我們來看看怎么做吧:
1.異常是什么?
異常是一種機制,就是說,程序出現了錯誤,怎樣處理;簡單來說就是程序要壞掉了,異常處理機制呢給了他一條退后的生路,通過這條路,程序將壞掉的地方吐了出來,這就是異常處理機制
2.程序的錯誤情況
01.編譯錯誤:(把程序轉換為底層的程序時(匯編代碼等))當我們不遵循語言的語法的時候,出現的錯誤;
02.運行錯誤:當程序成功編譯之后在運行的時候出現的錯誤;
03.邏輯錯誤,這也是運行時的錯誤;
異常有一個共同的祖先:throwable
這個祖先有兩個兒子;一個是error,另一個是exception
Error是怎樣的?
Error是一種嚴重的java虛擬機錯誤,這個錯誤呢是嚴重的,程序會崩潰
Exception 是一種由外部因素導致的,比如說,有一個數組[0,1,5]
當這個數組只能存3個元素的時候,我們取第四個位置,這樣就會發生一個異常,這樣的異常就是外部導致的
Exception分為兩種:1.運行時異常2.編譯時異常
運行時異常是編譯器感知不到的(RuntimeException);
既然出現了異常,那我們就來處理異常,處理異常呢,用到throws和try – catch;
Throws是將異常拋出去,拋出去之后也會有處理的,沒有處理的話object也會拋出異常
Try catch是將異常處理拋出,比如 一段代碼中出現了錯誤,我們用try catch就可以將錯誤拋出來
Java語言的學習是基礎,數據結構、算法的精通才是用語言解決問題的核心技術。同時,為了解決現實生活中的通訊、工程等項目,還需要對網絡、存儲等基礎資源的了解和精通。
Java具有跨平臺屬性,是如何實現的呢?首先其Java程序編譯成字節碼后,通過其JVM(Java virtual machine)進行逐條解釋執行(效率也高),所以Java一次編譯,不同平臺都可以用JVM進行執行,實現了跨平臺特質。
正是為了實現跨平臺特質,Java在運行環境的要求上,就需要有jre(Java runtime environment)安裝包,用以部署Java運行環境,即JVM。同時,jdk(Java development kit)是為Java的開發提供編程基礎組件。這正是Java開發前安裝jdk1.7(含jre)軟件安裝包的原因。當然一些集成工具,如eclipse,可以實現jdk環境的部署,免去人工安裝,簡化開發流程。
總結
以上是生活随笔為你收集整理的#博学谷it学习技术支持# Java学习心得的全部內容,希望文章能夠幫你解決所遇到的問題。