一、填空题

1.Java是一种面向对象语言,它是由SUN公司(已被Oracle公司收购)开发的高级程序设计语言。

2.针对不同的开发市场,SUN公司将Java划分为三个技术平台,它们分别是JavaSE(标准版)JavaEE(企业版)JavaME(微型版)

3.Java语言的特点有简单性、面向对象跨平台性、安全性,支持多线程和分布式。

4.SUN公司提供了一套Java开发环境,简称JDK

5.JDK中,存放可执行程序的目录是bin目录

二、判断题

1.Java是1995年5月正式发布的。

2.JRE中包含了Java基本类库、JVM和开发工具。错 原因:与JDK相比,JRE工具中只包含Java运行工具,不包含Java编译工具。

3.编译Java程序需要使用java命令。错 原因:使用javac命令

4.Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。对 见课本P18

5.IDEA开发工具Debug模式下不进入函数内部的单步调试快捷键是F7。错 快捷键及其含义如下:

F8:单步调试(不进入函数内部) F7:单步调试(进入函数内部)

Shift+F7:选择要进入的函数 Shift+F8:跳出函数

三、选择题

1.Java属于那种语言?( C )

A、机器语言

B、汇编语言

C、高级语言

D、以上都不对

2.Java语言的特点有哪些?(多选)( ABCD )

A、 简单性

B、 面向对象

C、 跨平台性

D、 支持多线程

3.在JDK的bin目录下有许多exe可执行文件,其中java.exe命令的作用是( D

A、 Java文档制作工具。

B、 Java解释器。

C、 Java编译器。

D、 Java启动器。

4.IDEA开发工具Debug模式下进入函数内部的单步调试快捷键是( A

A、F7。

B、F8。

C、Shift+F7。

D、Shift+F8。

5.下面那种类型的文件可以在Java虚拟机中运行?( D

A、.java。

B、.jre。

C、.exe。

D、.class。

四、简答题

1.简述Java的特点。

简答性、面向对象、安全性、跨平台性、支持多线程、分布性。

2.简述Java的运行机制。

Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,生成后缀名为.class的字节码文件,然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。

五、编程题

使用记事本编写一个Hello World程序,并在命令行窗口编译运行,并打印输出结果。

 public class HelloWorld {
        public static void main (String[] args) {
              System.out.println("hello world,这是我第一个Java程序");
        }
}

 解析:class是一个关键字,用来定义一个类。HelloWorld是类的名称,简称类名。类名之后要写一对大花括号,定义这个类的作用域。第2~4行代码定义了一个main()方法,程序将从main()方法开始执行类中的代码。第3行代码在main()方法中编写了一条执行语句“Syetem.out.println("hello world…");”,作用是打印一段文本信息并输出到屏幕。

下载链接

①本章PPT课件:第1章_Java开发入门_PPTX课件.pptx

②课本章节习题(和答案):课后习题 | 阿云的网盘 (yunxge.cn)

③本章源代码:第1章 Java开发入门 | 阿云的网盘 (yunxge.cn)