利用Eclipse开发环境创建一个名为sayhello的项目,新建一个类,命名为SayHello,程序的代码如下。
/** SayHello.java @author ZDS
* 2007-2-5 9:57:00 */
packagechap01;
importjava.io.*;
/** 根据输入的姓名,输出提示信息“你好,×××”*/
publicclass SayHello {
public static void main(String[] args) throws IOException {
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
System.out.print("请输入你的姓名:");
String name = input.readLine();
System.out.println("你好," + name + "!");
}
}
观察程序的运行结果,如图1-22所示。
图1-22 实验结果
1.填空题
(1)Java语言是由Sun公司于1995年推出的一种新的编程语言,它是一种跨平台、适合于分布式计算环境的 语言。
(2)完整的Java体系结构包括4个组件:Java编程语言、Java类文件格式、
和 。
(3)Java源代码编译后生成的目标代码称为 。
(4)在JDK的bin目录下的Java解释器是 ,Java编译器是 。
(5) 是指在一个已有类的基础上,通过添加新的数据和方法,从而构成一个新类的过程。
2.选择题
(1)将数据及对数据的操作方法捆绑在一起构成类,是面向对象编程的 特性。
A.继承 B.重载 C.封装 D.多态
(2)对于开发Java程序须遵循的基本原则,下列说法正确的是: 。
A.Java不区别大小写的,Program 和program是相同的标识符
B.用花括号{ }将多个语句组合在一起,语句之间必须用分号隔开
C.类名的第一个字母必须是大写
D.每个类中都必须有main函数
(3)下列关于Eclipse集成化开发工具的说明,错误的是: 。
A.Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月
B.Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台
C.不需要安装JDK或JRE就可以运行Eclipse
D.Eclipse SDK(软件开发者包)是3个Eclipse项目的子项目(Platform、JDT、PDE.所生产的组件合并
(4)JDK安装完成后,在进行java程序开发前还必须对其配置环境进行设置,其中
环境变量表示JDK的安装路径。
A.PATH B.CLASSPATH
C.TOMCAT D.JAVA_HOME
(5)Java语言一个非常重要的特点就是与平台的无关性,而使用 是实现这一特点的关键。
A.JDK B.Java虚拟机
C.Java编译器 D.Java库
3.问答题
(1)简述Java语言的特点。
(2)Java应用程序(Application)和小程序(Applet)的区别是什么?
(3)什么是Java虚拟机?
(4)什么叫做类?什么叫做对象?
4.上机操作题
(1)登录Sun公司的官方网站http://java.sun.com下载最新的JDK版本并安装。
(2)查看JDK软件包bin目录下的Java编译器javac.exe和Java解释器java.exe的常用选项。