Java练习题笔记(二)

六、异常处理、常用类

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默认布局分别为 边界 布局和 流 布局。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值