本文目錄一覽:
JAVA中什麼情況下會產生異常?
java產生異常的情況有很多種,比如說你想把一個字元串型「123」轉成int型123,ok,這樣沒有問題。代碼如下:\x0d\x0aString a = “123”;\x0d\x0aint b = Integer.parseInt(a);\x0d\x0a但是如果你嘗試如下寫法\x0d\x0aString a = “abc”;\x0d\x0aint b = Integer.parseInt(a);\x0d\x0a編譯器是不會給你提示任何錯誤,只有等程序真正運行到此處的時候,才會發生異常,以為parseInt無法將字元串”abc”轉成int型。\x0d\x0a我舉得例子只是異常中的一種\x0d\x0a另外,Java 異常的種類有三大類,可分為可檢測異常,非檢測異常和自定義異常。\x0d\x0a可檢測異常\x0d\x0a可檢測異常經編譯器驗證,對於聲明拋出異常的任何方法,編譯器將強制執行處理或聲明規則,例如:sqlExecption 這個異常就是一個檢測異常。你連接 JDBC 時,不捕捉這個異常,編譯器就通不過,不允許編譯。\x0d\x0a非檢測異常\x0d\x0a非檢測異常不遵循處理或聲明規則。在產生此類異常時,不一定非要採取任何適當操作,編譯器不會檢查是否已解決了這樣一個異常。例如:一個數組為 3 個長度,當你使用下標為3時,就會產生數組下標越界異常。這個異常 JVM 不會進行檢測,要靠程序員來判斷。有兩個主要類定義非檢測異常:RuntimeException 和 Error。\x0d\x0aError 子類屬於非檢測異常,因為無法預知它們的產生時間。若 Java 應用程序內存不足,則隨時可能出現 OutOfMemoryError;起因一般不是應用程序的特殊調用,而是 JVM 自身的問題。另外,Error 一般表示應用程序無法解決的嚴重問題。\x0d\x0aRuntimeException 類也屬於非檢測異常,因為普通 JVM 操作引發的運行時異常隨時可能發生,此類異常一般是由特定操作引發。但這些操作在 Java 應用程序中會頻繁出現。因此,它們不受編譯器檢查與處理或聲明規則的限制。\x0d\x0a自定義異常\x0d\x0a自定義異常是為了表示應用程序的一些錯誤類型,為代碼可能發生的一個或多個問題提供新含義。可以顯示代碼多個位置之間的錯誤的相似性,也可以區分代碼運行時可能出現的相似問題的一個或者多個錯誤,或給出應用程序中一組錯誤的特定含義。例如,對隊列進行操作時,有可能出現兩種情況:空隊列時試圖刪除一個元素;滿隊列時試圖添加一個元素。則需要自定義兩個異常來處理這兩種情況。
java軟體怎麼去下載
1 JDK的下載
如果需要獲得JDK最新版本,可以到SUN公司的官方網站上進行下載,下載地址為:
java.sun.com/javase/downloads/index.jsp
下載最新版本的「JDK 6 Update 6」,選擇對應的操作系統,以及使用的語言即可。
在下載Windows版本時,有兩個版本可供下載,,分別是:
Windows Online Installation:在線安裝版本,每次安裝時都從網路上下載安裝程序,在下載完成以後,進行實際的安裝。
Windows Offline Installation:離線安裝版本,每次安裝時直接進行本地安裝。通常情況下,一般下載離線安裝版本。
其實如果不需要安裝JDK最新版本的話,也可以在國內主流的下載站點下載JDK的安裝程序,只是這些程序的版本可能稍微老一些,這些對於初學者來說其實問題不大。
Java 下如何依次讀取一個目錄下的所有文件
public class Main {
public static void main(String[] args) {
File folder = new File(“.”);
// 獲取這個目錄下的所有文件
File[] files = folder.listFiles();
// 遍歷文件並處理
for (File file : files) {
// 處理文件
System.out.println(file.getName());
}
}
}
學習java需要下載什麼軟體?
1、安裝JDK,到官網上去下載JDK1.6,不需要使用最新的1.8,很多軟體為了兼容性都還在1.6上跑著。 學習好基礎之後,再使用集成開發環境的開發工具(IDE),推薦使用InteliJ(付費的),功能很強大,智能。免費的話,推薦使用eclipse吧。
MyEclipse功能很強大,建議是先不要使用,開發工具 從記事本 — UltraEdit-32 — JBuilder — MyEclipse 一點點過渡
初學java,一般都是從控制台應用程序開發開始的(我剛開始喜歡在記事本中寫代碼),在cmd下調試,首先你要為你的電腦搭建好開發環境,你需要在sun網站上(其它下載站也有)下載一個叫JDK的東東,安裝完成後調試成功你就開始寫你的第一個java程序了。
用記事本寫了一段你又會發現,這TM太枯燥了,程序開發如果只是這樣,辛辛苦苦半天掙的錢,還不如去搬磚、扛水來的實在(我這樣說,並不是說記事本不好,牛掰的程序員,最鍾愛的就是記事本,我們作為初學者,這是必經之路),這時候你就要考慮換了,UltraEdit、還有JBuilder,都挺好用的
隨著你學習的越來越深,你就不單單只局限於控制台開發,就會慢慢對web開發感興趣了(例如你經常使用的網銀,現在銀行的網上銀行交易系統都是用jsp(j2ee的核心技術)寫的),這時候你需要更強大的軟體來支持你的開發(你出去打架,拿著棍子怎麼打那傢伙都不死,這時候你就要考慮換刀了,開發工具只是你所利用的一個工具,通過它來達到你的目的)
做web開發,很多人喜歡喜歡用Dreamweaver先把頁面設計好然後再拖拽到Eclipse中再進行業務邏輯等其它的開發,有的時候根本就是亂七八糟,我的建議是這東西你最好別用,你手動編寫出來的東西,你自己更好控制
當你的web頁寫好的時候,你需要把它部署在伺服器軟體上,讓它動起來動態地顯示在你的眼前,這時候你需要一款伺服器軟體,現在伺服器工具像tomcat之類的都是免費的,你可以再網上下載,我不敢亂粘鏈接,要不可能我給你的解答會被百度屏蔽掉的
做java開發,如果涉及到了web開發,a.JSP b.基本網頁設計 c.JavaScript腳本 d.伺服器技術 e.資料庫 f.等等等等 這些你都要涉獵,多看一些電子書,視頻,上網查一些資料,對你會有很大的幫助,一定要多寫!
Java上手給人的感覺很難,但只要你努力,會越學越簡單,.NET上手很簡單,但越學越深,語言是相通的,當你有一天在java上遊刃有餘的時候,你學習其它語言的時候,會比別人快一些的
java軟體下載後怎麼安裝?
下載後直接安裝就好!一直下一步啦!\x0d\x0a然後配置環境變數:\x0d\x0a\x0d\x0a在windows桌面上右擊「我的電腦」 — 「屬性」 — 「高級」 — 「環境變數」,在「系統變數」里我們可以看到系統的各個環境變數的值。雙擊某個變數名可以修改變數值,變數值之間用「;」隔開。我們還可以「新建」原先沒有的變數。與jdk有關的有3個環境變數;「java_home」,「path」,「classpath」。我的系統中「path」變數已經存在,可以直接添加新值(其它變數值不要動,防止其它程序運行異常),其它兩個變數需要新建。 \x0d\x0a\x0d\x0a「java_home」,設置jdk的安裝路徑,比如「e:\java\jdk1.5」,以下簡稱「%java_home%」。 \x0d\x0a\x0d\x0a「path」,設置jdk中各個程序的路徑,「%java_home%\bin;%java_home%\jre\bin;」 \x0d\x0a\x0d\x0a「classpath」,設置java各個類的路徑,「.;%java_home%\lib;%java_home%\lib\tools.jar」。前面的「.」不可少,它代表了我們為自己的java類建立的工作路徑,其它的是jdk自帶的標準類庫路徑。 \x0d\x0a\x0d\x0a設置好環境變數後按「確定」退出。按「win」+「r」鍵進入「運行」窗口,運行「cmd」進入DOS窗口,在輸入「javac」後回車,如果有顯示java的幫助信息,就說明環境變數設置成功。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/233611.html
微信掃一掃
支付寶掃一掃