1.如果在hello.java中撰写以下的程序代码:
public class Hello {
    public static dmain(String[]args) {
         System.out.println("Hello World");    
}
}
以下描述何者正确?
A、执行时显示Hello World
B、执行时出现NoClassDefFoundError
C、执行时出现出现找不到主要方法的错误
D、编译失败

2.如果在Main.java中撰写以下的程序代码:
public class Main {
    public static main(String[] args) {         
System.out.println("Hello World");    
}
}
以下描述何者正确?
A、执行时显示Hello World
B、执行时出现NoClassDefFoundError
C、执行时出现找不到主要方法的错误
D、编译失败

3.如果在Main.java中撰写以下的程序代码:
public class Main {
    public static void main() {
         System.out.println("HelloWorld");     
}
}
  以下描述何者正确?
  A、执行时显示Hello World
  B、执行时出现NoClassDefFoundError
  C、执行时出现出现找不到主要方法的错误
  D、编译失败

4.如果在Main.java中撰写以下的程序代码:
public class Main {
    public static void main(string[] args) {         
System.out.println("Hello World");     
}
}
以下描述何者正确?
  A、执行时显示Hello World
  B、执行时出现NoClassDefFoundError
  C、执行时出现出现找不到主要方法的错误  
  D、编译失败

5.如果C:\workspace\Hello\classes中有以下原始码编译而成的Main.class:
public class Main {
    public static void main(String[] args) {         
System.out.println("Hello World");     
}
}
文本模式下你的工作路径是C:\workspace,那么如何执行Main类别?
  A、java C:\workspace\Hello\classes\Main  
  B、java Hello\classes Main  
  C、java –cp Hello\classes Main 
  D、以上皆非

6.如果C:\workspace\Hello\classes中有以下原始码编译而成的Main.class:
package cc.openhome;
public class Main {
    public static void main(String[] args) {         
System.out.println("Hello World");     
}
}
文本模式下你的工作路径是C:\workspace,那么如何执行Main类别?
  A、java C:\workspace\Hello\classes\Main  
  B、java Hello\classes Main  
  C、java –cp Hello\classes Main  
  D、以上皆非

7.如果有个Console类别的原始码开头定义如下:
package cc.openhome;
public class Console {    
... 
}
其完全吻合名称为何?
  A、cc.openhome.Console
  B、package.cc.openhome.Console  
  C、cc.openhome.class.Console  
  D、以上皆非

8.如果C:\workspace\Hello\src中有Main.java如下:
package cc.openhome; 
public class Main {
    public static void main(String[]args) {         
System.out.println("Hello World");     
}
}
文本模式下你的工作路径是C:\workspace\Hello,那么如何编译与执行Main类别?
A、javac src\Main.java java C:\workspace\Hello\classes\Main  
B、javac –d classes src\Main.java java –cp classes Main
 C、javac –d classes src\Main.java java –cp classes cc.openhome.Main
D、javac –d classes src\Main.java java –cp classesccopenhome Main

9.如果有个Console类别的原始码开头定义如下:
package cc.openhome;
public class Console {    
... 
}
如何在另一个类别中撰写import?
A、import cc.openhome.Console;  
B、import cc.openhome;  
C、import cc.openhome.*; 
D、import Console;

10.关于包以下何者正确?
A、要使用Java SE API的System类别必须import java.lang.System;
B、在程序中撰写import java.lang.System;会发生编译错误,因为java.lang中的类别
不用import
 C、import并不影响执行效能 
D、程序中撰写了import cc.openhome.Main,执行java指令时只要下java Main就可
以了

《Java JDK7 学习笔记》课后练习题2的更多相关文章

  1. 《java JDK7 学习笔记》之类和对象

    1.在java中,要产生对象必须先定义类,类是对象的设计图,对象是类的实例.类定义时使用class关键词,建立实例对象要使用new关键词.以类名声明的变量,称为参考名称.参考变量或直接叫参考. 2.想 ...

  2. 《Java JDK7 学习笔记》课后练习题1

    1.()组织负责监督审查Java相关技术规格的演进. A. JCP B. Apache C. EU D. W3C 2.Java技术规格必须以()正式文件提交审查. A. RFC B. JSR C. I ...

  3. 《java JDK7 学习笔记》课后练习题3

    1.如果有以下的程序代码:int number;System.out.println(number);以下描述何者正确?A.执行时显示0B.执行时显示随机数字C.执行时出现错误D.编译失败 2.如果有 ...

  4. 《java JDK7 学习笔记》之异常处理

    1.java中所有的错误都会被打包为对象,JVM会尝试执行try区块中的程序代码,如果发生错误,执行流程会跳离错误发生点,然后比较catch括号中声明的异常类型,是否符合被抛出的错误对象类型,如果是的 ...

  5. 《java JDK7 学习笔记》之继承与多态

    1.面向对象中,子类继承父类,避免重复的行为定义,不过并非为了避免重复定义行为就使用继承.应该正确判断使用继承的时机及继承之后灵活的运用多态,才是学习继承时的重点. 2.程序代码重复在程序设计上,就是 ...

  6. 《java JDK7 学习笔记》之接口与多态

    1.对于"定义行为"也就是接口,可以使用interface关键字定义,接口中的方法不能操作,直接标示为abstract,而且一定是public修饰的. 类要操作接口,必须使用imp ...

  7. 《java JDK7 学习笔记》之对象封装

    1.构造函数实现对象初始化流程的封装.方法封装了操作对象的流程.java中还可以使用private封装对象私有数据成员.封装的目的主要就是隐藏对象细节,将对象当做黑箱子进行操作. 2.在java命名规 ...

  8. 《java jdk7学习笔记》之java三大平台

    Sun公司在2006年底,就将三大平台正名为java SE.java EE和java ME.也有很多人习惯用J2SE.J2EE和J2ME. 1.java SE java SE(标准版)是各应用平台的基 ...

  9. 《java JDK7 学习笔记》之Collection

    一.使用Collection 收集对象 1.认识Collection架构 Java SE提供了满足各种需求的API,在使用这些API前,建议先了解其继承与接口操作架构,才能了解何时使用哪个类,以及类之 ...

随机推荐

  1. 解决 com.sun.*包导入错误

    解决 com.sun.*包导入错误 com.sun.image.codec.jpeg.*导入错误如何解决: com.sun.*是受限制访问的API,Eclipse 默认把受访问限制的API设成了ERR ...

  2. Java--concurrent并发包下阻塞队列介绍

    JDK提供了7中阻塞队列,这里介绍其中3中,剩余的以此类推原理相同. 1.ArrayBlockingQueue package com.seeyon.queue; import java.util.c ...

  3. Insight API开源项目介绍

           首先,在阅读本文以前假设您已经了解比特币Bitcoin基本原理. Insight API是一个开源基于比特币Bitcoin  blockchain的REST风格的API框架.Insigh ...

  4. WebDriver多线程并发

    要想多线程并发的运行WebDriver,必须同时满足2个条件,首先你的测试程序是多线程,其次需要用到Selenium Server.下载位置如下图: 下载下来后是一个jar包,需要在命令行中运行.里面 ...

  5. C#中委托实现的异步编程

    所谓同步:如果在代码中调用了一个方法,则必须等待该方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码. 异步:如果不等待调用的方法执行完,就执行下一行代码. 1.0 同步例子: class ...

  6. SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败解决方案

    SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败的问题,可作如下尝试: 更新失败后,在windows的[事件查看器→应用程序]中找到来源为MsiInstaller,事件ID为1 ...

  7. 如何订阅Form的自定义事件

    Window Form类有很多的属性/方法和事件,其中事件属于一种发布订阅模式 .订阅发布模式定义了一种一对多的依赖关系,让多个订阅者对象同时监听某一个主体对象.这个主体对象在自身状态变化时,会通知所 ...

  8. ShareDrop – 苹果 AirDrop 服务的 HTML5 实现

    ShareDrop 是苹果 AirDrop 服务的 HTML5 版本,你可以直接在设备之间传输文件,而无需先上传到任何服务器.它使用 WebRTC 来实现安全的点对点文件传输.目前 ShareDrop ...

  9. Android TextView 高亮字体并添加点击事件

    运行效果 package com.zutil.lib; import android.graphics.Typeface; import android.os.Bundle; import andro ...

  10. MySQL 常见的sql命令

    注意事项: 1.sql 使用单引号来环绕文本值(大部分数据库系统也接受双引号).如果是数值,请不要使用引号. 一.数据库 1.创建数据库 CREATE DATABASE lesson ; 创建一个名字 ...