购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

课后习题

一、填空题

1.Java程序经编译器编译时会直接生成_______,然后通过各种平台上的Java虚拟机转换成机器码,才可以在各种平台的操作系统中执行。

2._______是计算机与人类沟通的最低级语言,是以0与1的二进制值方式直接将机器码指令或数值输入计算机。

3.Java的开发工具分为_______和_______两种。

4.所谓_______,表示Java语言的执行环境不偏向任何一个硬件平台。

5._______的主要用途是用来区分程序的层级,使得程序代码易于阅读。

6.结构化程序设计的核心思想就是_______与_______的设计。

7.继承可分为_______与_______。

8._______是面向对象设计的重要特性,它展现了动态绑定的功能,也称为“同名异式”。

9.Java具备了_______,用户不需要在程序执行结束时来释放程序所占用的系统资源,Java执行系统会自动完成这项工作。

10.Java程序代码通过实用程序_______来编译生成字节码。

11.Java内建了_______类,这个类包含各种与线程处理相关的管理方法。

12.Java所谓的_______的设计概念使得Java没有任何平台的限制。

13.如果main()的类名称是Hello,那么该Java程序文件的名称为Hello.java。在“命令提示符”下编译这个程序的命令是_______;如果编译无误,那么在“命令提示符”下的执行命令是_______。在JDK 11中,如果要略过编译成类文件的这个中间步骤,那么下达直接解释执行这个Java程序的命令为_______。

14.在执行Java程序时,对象可以分散在不同计算机中,通过网络来存取远程的对象,这种特性称为_______。

二、问答与实践题

1.请说明Java为什么不受任何机器硬件平台或任何操作系统的限制,而实现了跨平台执行的目的。

2.说明创建Java应用程序的整个流程图。

3.下列程序代码是否有误?如果有,请说明有错误的地方,并加以修正:


01    public class test {
02        public static void main(String[ ] args){
03            System.out.println (迈入Java殿堂的第一步)
04        }
05    }

4.请简述程序设计语言的基本分类。

5.评断程序设计语言好坏的要素有哪些?

6.程序编写的三项基本原则是什么?

7.试简述Java语言的特性(至少三种)。

8.Java的开发工具可分成哪两种?

9.简述Java程序语言的起源。

10.试简述面向对象程序设计的三种重要特征。

11.请比较编译器的编译与解释器的解释两者之间的差异性。

12.试编写一个简单的Java程序,让它输出的结果为“今日事,今日毕”,如图1-40所示。

图1-40

13.试编写一个简单的Java程序,它的输出结果如图1-41所示。

图1-41

14.试编写一个简单的Java程序,它的输出结果如图1-42所示。

图1-42 XPlzDWKwBo9WHQnce/2RdGZf1chb6lGUji6sKfP6sBISCYCcrXSYMuseKjJOaFMu

点击中间区域
呼出菜单
上一章
目录
下一章
×