Java初學(xué)及基礎(chǔ)問題

字號:

初學(xué)JAVA的朋友很可能碰到很多問題,下面收集整理了一些供參考。
     1。[問]Application和Applet各自指什么?在使用中有區(qū)別嗎?
     [答]Application和Applet是利用JAVA語言生成的可運行代碼中最常用的兩種,兩者都必須在JAVA虛擬機上運行。簡單來講,Application更象我們平常用VB,VC等編寫的桌面程序,多以控制臺(CONSOLE)方式運行,當(dāng)然也很容易實現(xiàn)窗口應(yīng)用。而 Applet可以嵌入Web頁面中,在支持JAVA虛擬機的瀏覽器上運行。在使用時應(yīng)該區(qū)別應(yīng)用。
     2。[問]我編寫了一個簡單的Application,也通過了編譯,得到了一個CLASS文件,可是我使用JDK的JAVA命令運行它時,卻報告CLASS找不到的錯誤。
     [答]這是初學(xué)JAVA時常遇到的問題,其實很簡單,你看看自己在程序中定義的主類名和你對程序的命名(*.JAVA)是不是相同?如果兩個名稱不相同,就會出現(xiàn)這個錯誤。
     3。[問]我想學(xué)習(xí)JAVA語言,可是面對很多JAVA的開發(fā)工具,不知道用什么好?
     [答]目前出現(xiàn)了很多JAVA開發(fā)工具,各自有自己的特色。對于初學(xué)者,建議使用SUN公司的JDK開始學(xué)習(xí),注意利用JDK的文檔資料,這對打好JAVA的基本功很有幫助。將來正式使用JAVA開發(fā)項目時,可以選擇一些工程化的可視化工具,如Microsoft的VJ++,等。實際上,經(jīng)常是在開發(fā)中綜合利用JDK和其他可視化工具。
     4。[問]經(jīng)常會看見還有一個JAVAScript這樣的東西,它和JAVA有區(qū)別嗎?
     [答]對比JAVA來講,JAVAScript并不能說是一套完整的語言,它定義了一套方法,事件處理等,主要用于Web頁面開發(fā)中增加頁面效果,進行數(shù)據(jù)有效性檢查等。在開發(fā)MicrosoftASP時也可以作為一種編程腳本。它有一個基本對等的東西就是VBScript.