

一、类层次:
java.lang.Object
└java.awt.Component
└java.awt.Canvas
Java SE 6比Java SE 5有了很大的改进,它的功能更强,而且是专为Vista所设计,这就意味着Java SE 6将是Vista上的最佳选择。而Java SE 6所提供的最众多的新功能必将成为它的最大卖点。
列表框的功能与下拉列表框相似,也是让用户在几个条目中做出选择,但又有一些区别,它提供给用户的选择模式更为多样,分别是单一选择、连续选择、多项选择,对应于 ListSelectionModel 中的3个常量:
在一个窗口中,我们经常需要给窗口添加菜单条。在 Java 中这一部分是由三个类实现的,它们是JMenuBar、JMenu和JMenuItem,分别对应菜单条、菜单和菜单项。
文件选择框是对文件进行存取时出现的对话框,它是使用当前系统提供的文件选择框。但如果在 Applet 中使用的话,受安全性限制,实际上是不能存取文件的,只有在 Application 中才能使用。文件选择框是由 JFileChooser 类实现的,它的构造方法有如下几种:
滑杆使用户能用一个滑块的来回移动输入数据,在很多情况下显得很直观(如声音控制和视频窗口大小的调节)。进程条从“空”到“满”显示相关数据的状态,因此用户得到了一个状态的透视。下例将滑块和进度指示条结合起来,当我们移动滑块时,进度指示条也相应的改变。
与树状物一样,表格在 Swing 中相当庞大和强大。它们最初被有意设计成以 Java 数据库连接(JDBC)为媒介的网格数据库接口,并且因此它们拥有巨大的灵活性,使我们不再感到复杂。无疑,这是足以成为成熟的电子数据表的基础条件。但是,如果我们理解这个基础条件,它同样可能创建相关的、简单的JTable。
在 Java 语言中,数组可用做方法参数和方法的返回值。因为数组是复合类型,数组变量存储的是数组存储区的引用,所以,传送数组或返回数组实际上是在传送引用。在这个意义上来说,即使实际参数和形式参数数组变量名不同,但因为它们是相同的引用,若在被调方法中改变了形参数组,则该形参对应的实参数组也将发生变化。
常常在网上看到有人询问:如何把Java程序编译成.exe文件。通常回答只有两种,一种是制作一个可执行的 AR文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用JET来进行编译。但是JET是要用钱买的,而且据说JET也不是能把所有的Java程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行JAR文件包的方法就是最佳选择了,何况它还能保持Java的跨平台特性。
编程用JAVA解析XML的方式。
答:用SAX方式解析XML,XML文件如下:
<?xml version="1.0" encoding="gb2312"?>
<person>
<name>王小明</name>
<college>信息学院</college>
<telephone>6258113</telephone>
<notes>男,1955年生,博士,95年调入海南大学</notes>
</person>
第一,谈谈final, finally, finalize的区别。
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
一、写出下列程序段的输出结果:
1、public class Test {
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args){
String str="1234";
changeStr(str);
System.out.println(str);
}
}
MVC 是 Model-View-Controller 的简称,即模型—视图—控制器。这个模式最早是应用在 Xerox PARC 的 SmallTakl 语言上,至今已经得到广泛的认可。
Bean 属性的命名需要遵循一定的模式,我们开发的 Bean 属性及其方法只有满足这个模式的规范,才能被 Bean 分析器识别。这个模式很简单,即任何一对 get/set 的方法都对应着某种类型的读/写属性,例如:
JavaBean的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBean设计中,按照属性的不同作用又细分为4类:Simple、Index、Bound和Constrained属性。
java.applet
java.awt
java.awt.color
java.awt.datatransfer