JAVA考试简答题

。JAVA语言的特点有那 些?用自己的话说这些特 点?
2。什么是对 象?对象有哪几部分组 成?
3。面向对 象有那些特点?分别叙 述?
4。什么是对 象的封装?封装有什么好 处?
5。什么是继 承,继承有什么好 处?
6。什么是 多态性?多态性有什么 好处?
7。类中变 量或方 法的访问权限有几种?缺省的访问权限,表示怎样怎样的访问限制?
8。反 剪字FINAL如何理解,修饰类与变量分别表示什么?
9。关 键字STAT IE如个理解,修饰方法与变量分别表示什么?
10.什么是抽 象方法,什么是抽象类?
11.什么是接 口?
12.JAVA中 如 何实现多重继承?
13.如何将包 含数值的字符串转换为数值类型?
14.如何取得JAV A的命令行参数?
15.说说你对WRA PPER类的理解?
16.简述APPLET的四 个生命周期的作 用及调 用时机?
17.PAINT方法在APP LET中有什么作用,它是如何在程 序中调用的?
18.AWT是什 么意思?
19.什么是组 件?什么是 容器?
20.简述JAV A的委托时间响应 机制?
21.什么是LIST ENER?它有 么作用?它是 如何使用的?
22.什么是ADAPT ER?它有什 么作用?它是如 何使用的?
23.什么是 异常?
24.什么是 数据流?
多谢大家热心帮忙!辛苦辛苦了!

1 Java的特点 Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很方便地建立自己的系统。

2.对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
对象的状态和行为。
对象具有状态,一个对象用数据值来描述它的状态。
对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中
类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。

3:特点:
(1)对象唯一性。
每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。
(2)分类性。
分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。
(3)继承性。
继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。
在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。
在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。
在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。
采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。
(4)多态性(多形性)
多态性使指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。
多态性允许每个对象以适合自身的方式去响应共同的消息。
多态性增强了软件的灵活性和重用性。
4:封装性(信息隐藏)。
封装性是保证软件部件具有优良的模块性的基础。
面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。
对象是封装的最基本单位。封装防止了程序相互依赖性而带来的变动影响。面向对象的封装比传统语言的封装更为清晰、更为有力。
5: 继承是指一个对象直接使用另一对象的属性和方法。java语言中不支持多重继承,是通过接口实现多重继承的功能。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。
6:多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作
7:
权限名称 自己 包内 包外子类 包外非子类
public 是 是 是 是
protected 是 是 是 否
default(默认)是 是 否 否
private 是 否 否 否
8:Java中有final关键字,修饰类、方法或变量
final类不能被继承
final方法不能被子类覆盖
final变量就是常量

好辛苦,下次再补充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-14
回答这些似乎很无聊哦,唉其实有些东西书上都有,你可以直接看书的。

1.java语言的特点:每本java书上首先都应该提到的就是java的特点了,我就简单的说些,你可以自己去看书的,特点:简单性,网络特性,面向对象,平台无关性/可移植性,鲁棒性,安全性,多线程性,解释性等等(我也是早我的java教科书上找的,这些概念性的问题不同的书的回答都有所不同)。

2.什么是对象?对象有哪几部分组成?

我的理解:首先对象是类的实例。类是对象的抽象,在现实生活中任何事物都可以看成是对象,比如,人,汽车,铅笔等,一个对象应该有一些特性,比如人有年龄,身高,体重,姓名等都可以看成是人的特性。除了特性还应该有一些行为,比如可以写字,看书,走,跑,睡觉,吃饭等。

3.面向对 象有那些特点;

继承,封装,多态。

4.什么是对 象的封装?封装有什么好 处?

把一个对象的属性和方法都写在类中,就是对象的封装,好处:增强代码重用,便于管理代码,减少耦合性等。
第2个回答  2008-06-15
确实哈,大家的时间都宝贵。楼上两位辛苦了!这些东西说难也不难,可就是有那么一点点。。。书上都有,平时多总结就能掌握了!有些东西虽掌握了,但也不不能完全理解,慢慢来,项目做多了就有深刻体会了!
第3个回答  2008-06-14
累 都是书上的 自己找去
第4个回答  2008-06-14
最头痛的就是考试了