![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java深学习
文章平均质量分 78
Max_张红帅
所谓幸运,是机会来了,而你又做好了准备。
展开
-
Java源码分析--StringBuffer/StringBuilder
在Java中,使用StringBuffer和StringBuilder这两个类表示可变长字符串,这篇博文用来探讨这两个类的源码分析。继承关系这两个类的继承关系完全一样,都是如下所示:public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable,原创 2016-05-01 15:52:49 · 941 阅读 · 0 评论 -
Unicode和UTF的联系与区别
什么是Unicode?Unicode中文直译为“统一码”,也可意译为“万国码”,但是翻译成万国码并不算确切,因为在还有一种编码方式为UCS(Universal Character Set),这个编码也是涵盖了全世界的主要字符,当然包括中文,说白了,和Unicode一样,都是所谓的“万国码”。在说明Unicode之前,先扯一下Unicode和UCS的这两种编码格式的区别。这两种编码格原创 2016-07-22 22:18:35 · 1082 阅读 · 1 评论 -
Java中的深拷贝与浅拷贝(一)
概述JAVA中对象的拷贝分两种:深拷贝和浅拷贝。对象的拷贝在内存中的体现即是在堆中新开辟一片空间,然后将要拷贝的对象拷贝一份到新开辟的空间上来。要拷贝的对象可能有各种基本数据类型的成员变量,也可能有各种引用型数据类型的成员变量。浅拷贝的做法是只拷贝基本数据类型的变量,不拷贝引用型成员变量,也就是新拷贝对象中的这些引用型成员变量和旧对象指向的对象相同,两者对这些对象的操作相互影响。而深拷贝的原创 2016-08-23 16:48:22 · 1874 阅读 · 0 评论