![](https://img-blog.csdnimg.cn/20200914214255520.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试题
主要是简单的列出与解释在面试时会出现的面试题
还没当码农就秃头的年轻人
这个作者很懒,什么都没留下…
展开
-
Java面试之文件IO
文件IO1.字符流和字节流的区别2.JavaIO中常见类,字节流,字符流,阻塞方法3.序列化的目的?4.如何去实现序列化以及反序列化?1.字符流和字节流的区别字符流:字符数据,字符流将原始数据解释成字符的序列;依赖编码方法,文件数据存储依赖文件编码方法,字符流的输入和输出需要编码和解码,效率比较低字节流:字节(二进制)数据:字节流会将数据解释称原始的二进制数据可移植:与主机的编码方法是无关效率高:二进制数据不需要编码和解码2.JavaIO中常见类,字节流,字符流,阻塞方法(1)Java IO中原创 2020-09-14 22:39:51 · 271 阅读 · 0 评论 -
Java面试题之集合框架库02
1.ArrayDeque、Stack、LinkedList区别(1)底层数据结构ArrayDeque:public class ArrayDeque<E> extends AbstractCollection<E> implements Deque<E>, Cloneable, SerializableStack:publicclass Stack<E> extends Vector<E原创 2020-09-12 22:14:52 · 78 阅读 · 0 评论 -
Java面试题之集合框架库01
1.什么是集合简单来说,Java集合就是一个简单存放对象的容器。2.集合、数组的差别?(1)集合和数组的差别a.数组是静态,集合是静态;数组静态集合是动态b,集合功能更全面c.数组需要指定类型Integer[] arr,存储数据必须是这个类型;集合创建时不需要(可有可无)如果有存储数据必须是这个类型,如果没有存储数据可以是任意的。注意:集合指定存储数据类型的方式用的较多,原因更好管理。d.数组在指定的类型时既可以使用普通类型,也可以使用引用类型。集合只能使用引用类型。e.数组Java内置类原创 2020-09-12 21:29:43 · 76 阅读 · 0 评论