Java程序设计知识与技能(一)
文章作者 100test 发表时间 2007:03:14 16:31:20
来源 100Test.Com百考试题网
相信在认真学习完本文后,你应该能够完成以下内容:
描述Java 编程语言的主要特性
描述Java虚拟机的主要功能
描述垃圾收集是如何进行的
列举由处理代码安全性的Java平台所执行的三大任务
定义Class,Package,Applets和Applications
编写、编译并运行简单Java应用程序
利用Java技术应用程序编程界面(API)的在线文档来标识Java. lang包的方法。
什么是Java编程语言?
什么是Java编程语言
Java是:
- 一种编程语言
- 一种开发环境
- 一种应用环境
- 一种部署环境
- 句法与C 相似,语义与Small Talk相似
- 用来开发applets,又用来开发applications |
在World Wide Web(WWW)和能够运行称为applets程序的浏览器的有关介绍中,人们经常提及Java编程语言。Applets是一种贮存于WWW服务器的用Java编程语言编写的程序,它通常由浏览器下载到客户系统中,并通过浏览器运行。Applets通常较小,以减少下载时间,它由超文本标识语言(HTML)的Web页来调用。
Java applications是一种独立的程序,它不需要任何Web浏览器来执行。它们是一种典型的通用程序;可运行于任何具备Java运行环境的设备中。
Java编程语言的主要目标
Java编程语言的主要目标
提供一种解释环境为
- 提高开发速度
- 代码可移植性
- 使用户能运行不止一个活动线程
- 当程序运行时,能动态支持程序改变
- 提供更好的安全性 |
设计Java编程语言的主要目标是
提供一种易于编程的语言,从而
消除其它语言在诸如指针运算和存储器管理方面影响健壮性的缺陷。
利用面向对象的概念使程序真正地成为可视化程序
为使代码尽可能清晰合理、简明流畅提供了一种方法
Java编程语言的主要目标
设计Java编程语言的主要目标是
提供一种易于编程的语言
- 消除其它语言在诸如指针运算和存储器管理方面影响健壮性的缺陷。
- 利用面向对象的概念使程序真正地成为可视化程序
- 为使代码尽可能清晰合理、简明流畅提供了一种方法 |
为获得如下两点益处提供一种解释环境
提高开发速度──消除编译─链接—装载—测试周期。
代码可移植性──使操作系统能为运行环境做系统级调用
为运行不止一个活动线程的程序提供了一种方式
通过允许下载代码模块,从而当程序运行时也能动态支持程序改变。
为那些保证安全性而装载的代码模块提供了一种检查方法。
下列特性使这些目标付诸实现:
- Java虚拟机Java虚拟机(JVM)
- 垃圾收集
- 代码安全性 |
精心开发的Java技术体系结构为上述目标的实现提供了保证。Java的如下特性使这些目标得以实现
Java虚拟机
垃圾收集
代码安全性