- 博客(5)
- 收藏
- 关注
原创 java对象序列化(二)
自定义序列化递归序列化:当对某个对象序列化时,会自动序列化该对象的实例变量,某个实例对象引用到另一个对象,则被引用的对象也会被序列化。在实例变量前加transient关键字修饰,可以指定该对象实例化时无需理会这个实例变量。public class Student implements Serializable{ private String name; private transi
2017-10-25 11:50:20
170
原创 java对象序列化(一)
对象序列化对象序列化的目标是把对象保存到磁盘中,转化为平台无关的二进制流,从而允许吧这种二进制流持久保存在磁盘上,也可以用过网络传输。程序只要得到了这种二进制流,则可以将这种二进制流转换为Java对象。为了让某个类是可序列化的,必须实现以下两个类中的任意一个:SerializableExternalizable所有可能在网络上传输的对象的类必须是可序列化的:如RMI,所有需要保
2017-10-22 22:07:21
174
原创 初识Lambda表达式
Lambda是java8的重要更新,Lambda表达式支持将代码块作为方法参数,Lambda表达式允许使用更简洁的代码来创建只有一个抽象方法的接口(函数式接口)的实例。一、组成部分1.形参列表。允许省略参数类型,如果只有一个形参,可以省略()2.箭头(->)。英文的划线与大于符号3.代码块。如果只有一句代码,可以省略大括号{},如果需要返回值且只有一句代码,可以省略return和{
2017-10-15 22:00:32
154
原创 (数据结构)线性表之链表,java实现
上一篇文章介绍了线性表中的顺序表,今天介绍线性表的链表。链式存储结构的特点顺序存储结构,是在内存中分配一组地址连续的地址来存储线性表中的元素,需要一次性分配连续的一片空间,链表采用一组地址任意的存储单元存放线性表中的数据元素,所以需要在每个数据元素中保存一个引用下一个元素的引用。对比线性表的两种实现 hk顺序表链表
2017-09-23 19:09:58
256
原创 (数据结构)线性表之顺序表,java实现
数据的四种基本逻辑结构1.集合:数据元素都属于同一个集合2.线性结构:数据间存在一个对一个的关系3.树形结构:数据间存在一个对多个的关系4.图状或网状结构:数据之间多个对多个的关系不同的逻辑结构在底层通常有两种物理存储结构1.顺序结构2.链式结构线性表的基本特征1.总存在第一个数据元素,同样存在最后一个元素2.除第一个元素,其他元素都有且仅有一个直接前驱元素
2017-09-19 16:50:40
435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人