
java基础
snoopy_csdn
物有本末,事有始终。知其先后,则近道矣。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String真的不可变吗?
首先 简单描述String类String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如: String str = "abc";等效于: char data[] = {'a', 'b', 'c'}...原创 2018-03-11 21:47:47 · 499 阅读 · 1 评论 -
强引用、软引用、弱引用、虚引用
Java中的四种引用及其应用场景是什么?强引用: 通常我们使用new操作符创建一个对象时所返回的引用即为强引用软引用: 若一个对象只能通过软引用到达,那么这个对象在内存不足时会被回收,可用于图片缓存中,内存不足时系统会自动回收不再使用的Bitmap弱引用: 若一个对象只能通过弱引用到达,那么它就会被回收(即使内存充足),同样可用于图片缓存中,这时候只要Bitmap不再使用就会被回收虚引...原创 2018-04-20 14:55:18 · 249 阅读 · 0 评论