1 第一章习题答案 一、简答题 1 .J a v a 语言有哪些特点
主要用于能够哪些方面的软件开发
特点:(1)面向对象,(2)平台无关性,(3)分布式,(4)可靠性和安全性,(5)多线程,(6)简单性,(7)健壮性,(8)高性能,(9)灵活性
适用范围:(1)所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等
(2)计算过程的可视化、可操作化的软件的开发
(3)动态画面的设计,包括图形图象的调用
(4)交互操作的设计
(5)Internet 的系统管理功能模块的设计,包括 Web 页面的动态设计、管理和交互操作设计等
(6)Intranet上的软件开发(直接面向企业内部用户的软件)
(7)与各类数据库连接查询的 SQL 语句实现
(8)网络通信与移动通信,网络集成方面
2 .J a v a 程序分为哪两类
各有什么特点
如何区分它们
Jav a 语言程序分为两类:应用程序 Application 和小程序 Applet,它们是利用 Jav a 语言生成的可运行代码中最常用的两种,两者都必须在 Jav a 虚拟机上运行
Application 更象我们平常用 VB,VC 等编写的桌面程序,多以控制台(CONSOLE)方式运行,当然也很容易实现窗口应用
Applet 则需要嵌入 Web 页面中,在支持 Jav a 虚拟机的浏览器上运行
区分办法:应用程序 Application 中一定包括一个主方法 main,而小程序 Applet 没有这个方法
3 .简述 J a v a 程序的运行过程
一个 Jav a 源的运行需要经过三个步骤: (1)编辑源程序,产生
Java的源程序文件 (2)运用 Java虚拟机 JVM将源文件编译为
class的字节码文件 (3)根据程序的不同类型运行程序
对于应用程序直接调用运行命令执行字节码文件,而对于小程序 A