java面试复习
头发还长的程序员
这个作者很懒,什么都没留下…
展开
-
(三)序列化与反序列化
什么是序列化与反序列化?序列化是将Java对象转换成与平台无关的二进制流,而反序列化则是将二进制流恢复成原来的Java对象,二进制流便于保存到磁盘上或者在网络上传输。如何实现序列化与反序列化?如果想要序列化某个类,就需要让该类实现Serializable接口或者Externalizable接口。如果实现Serializable接口,由于该接口只是个"标记接口",接口中不含任何...原创 2020-03-07 12:06:22 · 159 阅读 · 0 评论 -
(二)Java IO
从数据来源或者说是操作对象角度看,IO类可以分为:1.文件(file):FileInputStream、FileOutputStream、FileReader、FileWriter2.缓冲操作:BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWriter3.对象序列化反序列化:ObjectInputStre...原创 2020-03-06 17:42:05 · 274 阅读 · 0 评论 -
(一)Java集合(List,Set,Map)
Collection集合关系图注意:LinkedList既可以实现Queue接口,也可以实现List接口。实现Queue接口会窄化对LinkedList方法的访问权限(即只能访问Queue接口定义的方法,不能访问非Queue的方法),以使得只有恰当的方法才可以使用。 SortedSet是个接口,只有TreeSet这一个实现可用,它里面的元素一定是有序的。总结...原创 2020-03-05 12:18:09 · 96 阅读 · 0 评论