知识点1:
面向字符的输入流类都是Reader的子类,
面向字符的输出流都是类 Writer 的子类
知识点二:
图形用户界面(Graphical User Interface,简称 GUI)是指采用图形方式显示的计算机操作用户界面。 **java.io**提供了全面的IO接口。包括:文件读写、标准设备输出等。 **java.sql** 提供使用 Java 编程语言访问并处理存储在数据源中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。 **java.awt**是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。功能:包含用于创建用户界面和绘制图形图像的所有类。 **java.rmi** 提供 RMI 包。RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。
知识点三:
下面哪个关键字可以用于Java的构造方法上? None of these. 解析:构造方法不能被子类继承,所以用final修饰没有意义。构造方法用于创建一个新的对象,不能作为类的静态方法,所以用static修饰没有意义。此外,Java语言不支持native或synchronized的构造方法。
知识点四:
以下程序段的输出结果为: false,true 首先 我们要知道 == 这个比较符号 ==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 "=="和"!="比较的是地址 指第一个new()c出来的地址 所以因为两次new() 分出的内存也不同 所以 System.out.print(n1 == n2);返回 false !=就返回true
知识书五:
要导入java/awt/event下面的所有类,叙述正确的是?()
只能是import java.awt.event.*
java.awt.*是导入java\awt包下所有的类,并不包括其子包下的类。 java.awt.event.*才能导入java\awt\event包下的类。
知识点六:
有关finally语句块说法正确的是( )
不管catch是否捕获异常,finally语句块都是要被执行的 在try语句块或catch语句块中执行到System.exit(0)直接退出程序 finally块中的return语句会覆盖try块中的return返回
结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。
知识点七:
后端获取数据,向前端输出的过程中,输出前应该采用信息安全部发布的XSSFilter进行相应编码