My Labs! Java

          Work is Worth Doing of Worth Doing Well.

          問題

          問題 1:當你編譯一個用 Java 編程語言所編寫的程序時,編譯器會把人類可讀的源文件轉換成獨立于平臺的并且可以被 Java Virtual Machine 理解的代碼。這種獨立于平臺的代碼叫什么?

          答案 1:字節(jié)碼。

          下列哪個不是有效的注釋:

          1. /** 注釋 */
          2. /* 注釋 */
          3. /* 注釋
          4. // 注釋
          答案 2:第 3 個是無效的注釋。

          問題 3:如果你在運行時看到下列錯誤,你應該做的第一件事是什么:

          Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp.java.

          答案 3:檢查你的類的路徑。你的類沒有被找到。

          問題 4:方法 main 的正確簽名是什么?

          答案 4:正確的簽名是 public static void main(String[] args)

          問題 5:當聲明 main 方法時,哪個修飾符必須首先出現(xiàn),是 public 還是 static?

          答案 5:兩種順序都可以,但是規(guī)定是 public static。

          問題 6:什么參數(shù)是 main 方法定義的?

          答案 6:方法 main 定義了一個單獨的參數(shù),通常被命名為 args,并且類型是一個 String 對象數(shù)組。

          習題

          習題 1:改變 HelloWorldApp.java 程序,讓它顯示[Hola Mundo!]來代替[Hello World!]。

          HelloWorldApp.java 的代碼
          /** 
           * HelloWorldApp 類實現(xiàn)了一個簡單地把
           * [Hello World!]打印到標準輸出的應用。
           */
          class HelloWorldApp {
              public static void main(String[] args) {
                  System.out.println("Hello World!"); // 顯示字符串。
              }
          }
          答案 1:這是唯一一行必須改變的代碼:
          System.out.println("Hola Mundo!"); //顯示字符串

          習題 2:在這里你可以找到 HelloWorldApp 輕微的被更改版本:HelloWorldApp2.java。這個程序有一個錯誤。修復該錯誤來讓程序成功地編譯與運行。這個錯誤是什么?

          HelloWorldApp2.java 的代碼
          // 有意未編譯的!
          
          /** 
           * HelloWorldApp 類實現(xiàn)了一個簡單地把
           * [Hello World!]打印到標準輸出的應用程序。
           */
          class HelloWorldApp2 {
              public static void main(String[] args) {
                  System.out.println("Hello World!); // 顯示字符串。
              }
          }
          答案 2:這里是你將在嘗試編譯程序的時候所得到的錯誤:
          HelloWorldApp2.java:7: unclosed string literal
                  System.out.println("Hello World!); //顯示字符串。
                                     ^
          HelloWorldApp2.java:7: ')' expected
                  System.out.println("Hello World!); //顯示字符串。
                                                                          ^
          2 errors

          要修復這個錯誤,你需要關閉字符串周圍的引號標記。這里是正確的代碼行:

          System.out.println("Hello World!"); //顯示字符串
          posted on 2007-03-27 21:17 Laeb 閱讀(269) 評論(0)  編輯  收藏 所屬分類: 開始 / 近距離觀察 Hello World! 應用程序
          主站蜘蛛池模板: 永丰县| 保靖县| 吴旗县| 恭城| 菏泽市| 晴隆县| 靖宇县| 孙吴县| 射洪县| 根河市| 蕉岭县| 涿州市| 保靖县| 勐海县| 大渡口区| 肥乡县| 四子王旗| 荔浦县| 安远县| 宁化县| 永春县| 泰安市| 章丘市| 嵊州市| 黑龙江省| 明星| 靖远县| 林周县| 清新县| 杭锦后旗| 嘉黎县| 丹阳市| 宜良县| 偏关县| 桂林市| 皮山县| 长宁区| 尤溪县| 漳平市| 乐至县| 德保县|