![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA面试题
文章平均质量分 89
等风吹.
这个作者很懒,什么都没留下…
展开
-
IO与NIO总结
1、Java 中 IO 流?Java 中 IO 流分为几种? 按照流的流向分,可以分为输入流和输出流; 按照操作单元划分,可以划分为字节流和字符流; 按照流的角色划分为节点流和处理流。 Java IO 流共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的。 InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流原创 2021-12-26 22:08:29 · 220 阅读 · 0 评论 -
JAVA异常考题总结
1、Java中异常分为哪两种?编译时异常 运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RuntimetimeException或者Exception4、try catch finally,try里有return,finally还执行么?执行,并且finally的执行早于try里面的return 结论:1、不管有木有出现异常,final原创 2021-12-26 19:41:27 · 656 阅读 · 0 评论 -
数组、List、Set、Map总结
集合和数组的区别?数组的特点: 1.数组中存放的元素类型一致 2.数组的长度一经定义后无法进行修改集合的特点: 1.集合中可以存放任意类型的数据 2.集合没有长度的限制2、List接口总结List接口1.有序(存取顺序一致)2.允许存储重复元素3.允许存储null值实现类1.ArrayList -1.1基于数组的数据结构实现 -1.2查询...原创 2021-12-25 23:39:50 · 435 阅读 · 0 评论 -
Java集合-泛型
1、Array(数组)、ArrayList和LinkedList的区别Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据,(因为删除数据以后, 需要把后面所有的数据前移)。缺点:数组初始化必须指定初始化的长度, 否则报错。例如:int[] a = new int[4];//推荐使用int[] 这种方式初始化int原创 2021-12-25 23:17:14 · 1190 阅读 · 0 评论