My Labs! Java

Work is Worth Doing of Worth Doing Well.

问题

  1. 当你编译一个用 Java 编程语言所编写的程序时,编译器会把人类可读的源文件转换成独立于平台的并且可以被 Java Virtual Machine 理解的代码。这种独立于平台的代码叫什么?
  2. 下列哪个不是有效的注释:
    1. /** 注释 */
    2. /* 注释 */
    3. /* 注释
    4. // 注释
  3. 如果你在运行时看到下列错误,你应该做的第一件事是什么:
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp.java.
  4. 方法 main 的正确签名是什么?
  5. 当声明 main 方法时,哪个修饰符必须首先出现,是 public 还是 static?
  6. 什么参数是 main 方法定义的?

习题

  1. 改变 HelloWorldApp.java 程序,让它显示[Hola Mundo!]来代替[Hello World!]。
    HelloWorldApp.java 的代码
    /** 
     * HelloWorldApp 类实现了一个简单地把
     * [Hello World!]打印到标准输出的应用
     */
    class HelloWorldApp {
        public static void main(String[] args) {
            System.out.println("Hello World!"); // 显示字符串。
        }
    }
  2. 在这里你可以找到 HelloWorldApp 轻微的被更改版本:HelloWorldApp2.java。这个程序有一个错误。修复该错误来让程序成功地编译与运行。这个错误是什么?
    HelloWorldApp2.java 的代码
    // 有意未编译的!
    
    /** 
     * HelloWorldApp 类实现了一个简单地把
     * [Hello World!]打印到标准输出的应用程序。
     */
    class HelloWorldApp2 {
        public static void main(String[] args) {
            System.out.println("Hello World!); // 显示字符串。
        }
    }
posted on 2007-03-25 18:27 Laeb 阅读(163) 评论(0)  编辑  收藏 所属分类: 开始 / 近距离观察 Hello World! 应用程序