三个都用来处理字符串,核心区别在于可变性和线程安全string是不可变的,底层的char数组被final修饰,一旦创建就定死了,每次拼接、替换都会生成新对象StringBuffer 和StringBuilder都是可变的,底层用一个可扩容的数组存字符,区...
阅读全文...
Java中序列化与反序列化
序列化:把内存中的Java对象转成二进制字节流,这样才能存到硬盘或者通过网络发给别的机器。反序列化:把字节流还原成Java对象。实现细节:类必须实现Serializable 接口,是许可证,没有JDK序列化机制不允许序列化敏感字段比如密码,加个trans...
阅读全文...
阅读全文...
公告
这里是公告
最新文章