不起眼的小知识点
想当厨子的程序媛
前期追深度,否则会华而不实,后期追广度,否则会坐井观天;
展开
-
不起眼的小知识点(1)——String、StringBuilder和StringBuffer区别
学习的过程中,会有很多不起眼的小的容易犯错的知识点,但是不能因为它小就不在意呀! 1. String String 是字符串常量,而 StringBuilder 和 StringBuffer 均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但是后两者的对象是变量,是可以被修改的。 2. StringBuilder 与StringBuffer StringBuilder 是线程...原创 2019-02-16 21:00:05 · 271 阅读 · 0 评论 -
不起眼的小知识点(2)——String类为什么设计为final
随便看到的一个小问题,想了想,咦,这个问题。。。。第一个能够想到的是效率问题。所以马上度娘啊,看看各位大神的神气解答~ 【线程安全】 基本类型传值,对象传引用。所以,既然传递是的引用,两个变量就有可能指向同一个 String。那么在 String可变的情况下,我要是通过一个变量来修改了String 的值,那么另一个变量取到的String就变了。想想高并发,多线程,这是一个非常严重的事情:一个线...原创 2019-02-20 14:27:26 · 124 阅读 · 0 评论