在ArrayList中有这么一段代码 elementData是存放当前集合中所有的元素的一个数组,但是却被transient关键字修饰,transient表示该数组不参与序列化. 那这样的话,序列化之后ArrayList中存放的元素不就丢失了吗? 带着这样的疑问接着往下看,最后发现在ArrayLis ...
分类:
其他好文 时间:
2019-08-02 13:02:11
阅读次数:
125
LinkedList JDK1.8.0_191 基于双向链表实现,实现了Deque接口,可以用于队列操作 不是线程安全,可以使用Collections.synchronizedList包裹一个线程安全的ListedList 支持fail-fast机制 ListedList的变量 transient ...
分类:
其他好文 时间:
2019-07-22 20:13:36
阅读次数:
119
以下是我从网上找到的关于,什么是序列化,为什么要序列化解释的比较好的一篇博文。 分割线 简单来说序列化就是一种用来处理对象流的机制。所谓对象流也就是将对象的 内容进行流化,流的概念这里不用多说(就是I/O)。我们可以对流化后的对象进行读写 操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于 ...
分类:
其他好文 时间:
2019-07-22 18:30:00
阅读次数:
93
今天刷面试题,碰到了一道这样的题: 上图中的transient关键字我第一次遇见,于是看了些博客,了解了它的用法。 transient关键字的作用: transient用来修饰类的成员属性,而被transient修饰的属性在对象被序列化时,不会进行序列化; 所以transient关键字的作用就是让类 ...
分类:
编程语言 时间:
2019-07-17 00:46:34
阅读次数:
126
Serializable接口的定义: public interface Serializable{} Serializable 接口之所以定义为空,是因为它只起到了一个标识的作用,告诉程序实现了它的对象是可以被序列化的,但真正序列化和反序列化的操作并不需要它来完成。 static和transient ...
分类:
其他好文 时间:
2019-07-13 17:27:02
阅读次数:
119
一:Java简介 Java语言的介绍:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言的特点:简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等 J ...
分类:
编程语言 时间:
2019-07-13 09:33:46
阅读次数:
147
tcp_wrper&xinetdtcp_wrperlibwrap.sotcp_wrper是否控制该应用lddwhichapp|greplibwrap静态编译RPCportmaptcpwrapper/etc/hosts.allow/etc/hosts.denystandalone:独立守护进程transient:非独立守护进程依赖于超级进程xinetddaemon_listclient_li
分类:
Web程序 时间:
2019-07-03 18:27:57
阅读次数:
135
浅拷贝 浅拷贝:被拷贝对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 比如举个例子,一个类A中有另外一个类B类型的变量。在A重写clone函数调用super.clone的时候,创建的新对象和原来对... ...
分类:
编程语言 时间:
2019-07-02 19:23:36
阅读次数:
134
[TOC]PriorityBlockingQueue1.8源码解析一,简介PriorityBlockingQueue是一个支持优先级的×××阻塞队列,数据结构采用的是最小堆是通过一个数组实现的,队列默认采用自然排序的升序排序,如果需要自定义排序,需要在构造队列时指定Comparetor比较器,队列也是使用ReentrantLock锁来实现的同步机制。二,UML图三,基本成员//数组的最大容量2^31
分类:
其他好文 时间:
2019-06-28 18:21:16
阅读次数:
116
序列化流:ObjectOutputStream 反序列化流:ObjectInputStream 序列化的前提是要序列化的时候必须实现Serializable接口 静态不能序列化,因为静态不属于对象 不想被序列化,也可以加上静态修饰static 不想被序列化,所以加上transient关键字 ...
分类:
其他好文 时间:
2019-06-20 14:15:20
阅读次数:
107