String类使用了final修饰不能被继承 实现类Serializable接口,字符串支持序列化 实现了Comparable接口,字符串可以比较大小 内部定义final char[] value用于储存字符串数据代表不可变 功能: 替换连接: String replace(char,char):字 ...
分类:
编程语言 时间:
2019-06-12 00:50:19
阅读次数:
151
HashMap继承了AbstractMap抽象类,实现了Map,Cloneable,Serializable接口。因此HashMap集合元素是一对键值:K-V,K元素不可重复(Key重复会覆盖value)且如果为null,必须要放在第一位且只能有一个null,V元素可空可重复。HashMap底层是有 ...
分类:
其他好文 时间:
2019-05-16 21:37:19
阅读次数:
168
定义:将类通过字节流的方式写入文件称为序列化,从类文件中通过字节流的方式读取出来称为反序列化 序列化:类要实现Serializable接口,才能序列化,Serializable接口没有任何抽象方法,是一个标记接口 反序列化: 反序列化时,如果readObject()次数超过了文件中总共的对象数就会报 ...
分类:
其他好文 时间:
2019-04-29 20:38:54
阅读次数:
104
如何利用序列化来完成对象的拷贝呢?在内存中通过字节流的拷贝是比较容易实现的。把母对象写入到一个字节流中,再从字节流中将其读出来,这样就可以创建一个新的对象了,并且该新对象与母对象之间并不存在引用共享的问题,真正实现对象的深拷贝。 使用该工具类的对象必须要实现Serializable接口,否则是没有办 ...
分类:
编程语言 时间:
2019-04-27 09:58:19
阅读次数:
164
1. LinkedList简介 可以看到LinkedList类继承AbstractSequentialList类,实现了List, Deque, Cloneable, java.io.Serializable接口。实现List接口,实现对列表的增删改查操作,并且元素可以为null,实现Deque接口 ...
分类:
编程语言 时间:
2019-04-26 21:17:28
阅读次数:
171
1.为什么要使用克隆? 想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。 2. 如何实现对象克隆? 有两种方式: 1). 实现Cloneable接口并重写Object类中的clone()方法; 2). 实现Serializable接口,通过 ...
分类:
其他好文 时间:
2019-04-26 13:31:47
阅读次数:
155
一、使用intent传递对象 (1)使用serializable接口 persion类 MainActivity中使用Intent传值 Mian2Activity中接受 (2)使用parcelable方式 persion类 Main2Activity.java ...
分类:
移动开发 时间:
2019-04-26 00:30:14
阅读次数:
161
SP JavaBean JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。 接下来给出的是JavaBean与其它Java类相比而言独一无二的特征: 提供一个默认的无参构造函数。 需要被序列化并且实现了Serializable接口。 可能有一系列可读写属 ...
分类:
编程语言 时间:
2019-04-21 18:42:04
阅读次数:
124
1.序列化 序列化是指把一个Java对象变成二进制内容byte[] 序列化后可以把byte[]保存到文件中 序列化后可以把byte[]通过网络传输 一个Java对象要能序列化,必须实现Serializable接口: Serializable接口没有定义任何方法 空接口被称为标记接口(Marker I ...
分类:
编程语言 时间:
2019-04-06 17:17:55
阅读次数:
156
异常信息如下: 这是因为spark本身分发任务的时候,对象本身需要做序列化操作。如果没做,则在服务之间的无法做远程对象通信RPC。 有两种解决的方案: 一种是实体类集成 java.io.Serializable 接口 另一种是: sparkConf.set("spark.serializer", " ...
分类:
其他好文 时间:
2019-03-23 10:24:54
阅读次数:
190