摘要: 问:serialVersionUID有何用途?如果没定义会有什么问题? 解:序列化是将对象的状态信息转换为可存储或传输的形式的过程。我们都知道,Java对象是保存在JVM的堆内存中的,也就是说,如果JVM堆不存在了,那么对象也就跟着消失了。 而序列化提供了一种方案,可以让你在即使JVM停机的情况下也 阅读全文
posted @ 2018-07-10 18:16 要死要活的程序猿啊 阅读(1155) 评论(0) 推荐(1) 编辑
摘要: 引入泛型的意义何在? 泛型的提出是为了编写重用性更好的代码。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 在未引入泛型之前,需要用Object来实现通用、不同类型的处理。 缺点如下: 每次使用时都需要强制转换成想要的类型。 在编译时编译器并不知道类型转换是否正常,运行时才知道 阅读全文
posted @ 2018-07-10 17:51 要死要活的程序猿啊 阅读(193) 评论(0) 推荐(0) 编辑