六、异常处理、常用类
1、 源文件中有package com.sdau.studentManage语句,则里面定义的类会放在磁盘的com/sdau/studentManage(三级目录)目录中。
2、处理异常时,要把异常发生与否都要执行的语句放在finally语句块中。
3、异常处理时,catch块可以有 多 个,要把 子类 异常放在前面。
4、抛出异常用 throw 语句,方法声明后通知上级方法要处理的异常列表用 throws 引导。
5、eclipse中自动导包的快捷键是 ctrl+shift+O ,代码自动排版的快捷键 ctrl+shift+F
6、下列有关数值计算及格式化会用到的类有()。(多选)
A.Math √
B.BigInteger √
C.DecimalFormat √
D.Date ×
7、日期表示及格式化相关类有()。(多选)
A.Date √
B.Calendar √
C.System ×
D.SimpleDateFormat √
七、集合类
1、Set集合元素不允许重复
2、set实现类中,记录元素插入先后顺序的是 LinkedHashSet 类。
3、set实现类中,元素有序的是treeSet类。
4、Map添加元素的方法是put,map对象的 key 不能重复。
5、定义类时实现 Comparable 接口,就表明该类对象可比较大小。
6、向HashSet中添加对象时,判重依据是对象的 先hashCode,如果hashCode相等,再equals 。
如果equals结果相等,则hashCode值应该相同;hashCode值不同,则equals也应该不等。
7、double和int都不是泛型类型。
8、要对List里面的元素排序,可以使用Collections 类的sort方法,该方法是 稳定 的
9、java集合类大都在 java.util 包下
10、用Arrays或Collections对数组或集合排序时,可以定义排序器类设置排序规则,排序器实现的接口是 Comparator 。
八、输入输出
1、利用File对象建立多级目录(如d:/dir1/dir2/dir3,dir1,dir2,dir3都不存在),使用的方法是 mkdirs
2、重命名文件名为已有文件时会报错。
3、按照流对象是否与输入输出源直接对接,分为节点流和处理流。
4、缓冲流前缀Buffered。
5、调用输入流read()方法时,当读到结尾处,该方法返回 -1。参数为数组的方法(read(char[] c)或read(byte[] b))的返回值表示 数组长度。
6、File对象的length()方法返回单位是 字节(byte),lastModified()返回值类型是 long
九、图形界面
1、窗口类JFrame。
2、BorderLayout布局把窗口分为东西南北中5部分
3、实现布局嵌套采用的中间容器是JPanel。
4、下列哪些是动作事件(ActionEvent)
A.点击按钮 √
B.文本框中输入数据回车 √
C.点击菜单项 √
D.关闭窗口 ×
5、通常将事件监听器指定为this的原因为窗口对象方便访问界面元素。
6、JFrame和JPanel默认布局分别为 边界 布局和 流 布局。