本文目錄一覽:
以下java程序怎麼編寫
為了在您的機器上配置起一個Java開發環境——您將使用一個“開發環境”來“開發”(編寫)程序——您需要完成以下這些步驟:
1.下載一個包含Java開發環境(編譯器和其他工具)的大文件。點擊“下載J2SE SDK”鏈接下載SDK(軟件開發工具包)軟件。網頁會顯示一個許可協議。點擊“接受”。選擇您的操作系統,然後將文件保存到下載目錄中。這是一個巨大的文件,用電話調製解調器下載需要好幾個小時。接下來的兩個文件也很大。
2.下載一個包含Java文檔的大文件。選擇操作系統後點擊SDK1.4.1文檔的鏈接。
3.如果您的機器上還沒有安裝WinZip(或可執行相同功能的程序),那麼您需要下載一個包含WinZip的大文件並安裝之。如果您的機器上沒有安裝某個的版本的WinZip或其他解壓縮軟件,下載WinZip的試用版。運行EXE文件安裝。很快我們將使用它來安裝文檔。
4.安裝Java開發環境。運行第一步下載的j2sdk-1_4_1-*.exe文件。他將自動解壓並安裝開發工具包。
5.安裝文檔。閱讀安裝說明文檔。它會要求您將文檔文件移至剛才開發工具包的安裝目錄。將文檔解壓縮,文件就會被安排到適當的位置。
6.調整環境變量。按照此頁的要求,您需要改變路徑變量。最簡單的辦法是打開一個MS-DOS窗口鍵入PATH看看當前的路徑變量是什麼,然後用記事本打開autoexec.bat按要求修改PATH環境變量。
7.全面測試。現在您應該可以打開另一個MS-DOS窗口並鍵入javac了。如果一切設置妥當,那麼您將看到屏幕將輸出兩行文字告訴您如何使用javac。這意味着一切已經準備就緒了。如果您看到“錯誤的命令或文件名”這條消息,則說明還沒有準備好。請重新閱讀安裝說明檢查哪裡出了問題。確定PATH被正確設置並可用。回頭重新閱讀上面的步驟,問題不解決不要輕易放棄。現在您已自豪地擁有一台能夠編譯Java程序的機器了。您已經準備好開始編寫軟件了!
順便指出,剛才您解壓縮的內容包括一個demo(演示)目錄,其中包含許多精緻的例子。所有的例子都可以立即執行,所以您不妨找到這個目錄試運行一下其中的某些例子。許多例子都會發聲,所以請打開揚聲器。要運行例子,找到名如example1.html的網頁文件並使用您常用的瀏覽器打開即可。
您的第一個程序將是小巧可愛的。它將建立一個繪圖區域並在其上繪製一條對角線。創建此程序您需要:
1.打開記事本鍵入(或複製粘貼)程序 。建立一個新目錄以保存程序。打開記事本(或其他可以創建TXT文件的文本編輯器)。將範例程序錄入或複製粘貼到記事本窗口中。切記:輸入程序的大小寫敏感。因此必須按照範例程序中字母的大小寫輸入。重審以上編程步驟。如果錄入內容和範例程序不是完全一致,則程序將無法正常運行。
2.保存程序 。將文件在第一步創建的路徑下保存,文件名為FirstApplet.java。文件名大小寫敏感。請確保字母“F”和“A”大寫,其他字母小寫,如前所示。
3.使用Java編譯器編譯程序生成一個Java程序 。
打開一個MS-DOS窗口。改變至包含FirstApplet.java的路徑下(cd),鍵入:
javac FirstApplet.java
記住大小寫敏感!或者編譯成功,這時屏幕不輸出任何信息,或者有錯誤發生。若沒有錯誤,則會在目錄里生成一個名為FirstApplet.class的文件與FirstApplet.java並列。
(請確保程序保存的文件名為FirstApplet.java而不是FirstApplet.java.txt。最簡單的辦法就是在MS-DOS窗口下鍵入dir然後查看文件名。若擴展名是.txt 則請重命名文件去掉此擴展名。也可以運行Windows資源管理器在“查看”菜單下點擊“選項”。確保“隱藏已註冊的MS-DOS文件擴展名”選項處於未選中狀態,然後在資源管理器中查看文件名。若需要則將文件改名。)
4.排除問題。若有問題產生則想辦法解決。將您的程序與上面的範例程序對比,使之完全相同。修改過程中不斷編譯程序,直到沒有錯誤發生。
5.建立一個HTML網頁“包含”剛創建的Java程序 。
創建一個HTML頁面來包含小程序。另開一個記事本窗口。錄入下面的內容:
將此文件存於同一目錄中,文件名為applet.htm。
以下的Java程序有什麼錯誤?該如何解決?謝謝
這樣寫:
public class SubClass{
public void method1(){
Circle c;
c = new Circle();
System.out.println(“What is radius “+ c.getRadius());
}
}
c = new Circle();這段話 要放到Cirlce c;下面 因為調用method1()這個方法時,程序是自上而下 執行的 另外 What前面符號沒加。
建議:
public class SubClass{
public void method1(){
Circle c = new Circle();
System.out.println(“What is radius “+ c.getRadius());
}
}
以下java程序輸出結果
因為Sub繼承了Super,在創建子類的對象的時候,是調用子類的構造方法,但是在子類的構造方法時,先調用了父類的構造方法。即:子類的構造方法是
public Sub(){
super();//調用父類的構造方法,括號里可以加參數,那調用的就是有參數的構造方法
//調用無參數的構造方法suoer()默認不寫
System.out.println(“Sub”);
}
沒有你父親怎麼會有你,所以先調用了父類的構造方法再調用的子類構造方法。
有以下java程序段,運行的結果為
23
1.
定長
的
StringBuffer
長度23
2.設定這個StringBuffer
必須最少保留20長度的存儲空間
3.打印這個StringBuffer
的容量
所以為23
以下java程序代碼執行後的結果是
應該是B,
在java世界中,所有的對象都直接或間接是Object的子類.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/157340.html