`
文章列表

ArrayList

ArrayList 源码解析转载自(已经很详细):http://blog.csdn.net/u010887744/article/details/49496093 ArrayList常见的面试题转载自:https://www.cnblogs.com/softidea/p/6410680.html 总结: ArrayList是基于动态数组进行实现的。适合做查询,因为存在下标, ...
String,StringBuilder和StringBuffer String:字符串常量 StringBuffer:字符串变量(线程安全) StringBuilder:字符串变量(非线程安全) 拼接字符串时,性能比较,大多数情况下:StringBuilder > StringBuffer > String StringBuilder和StringBuffer的主要作用?         实际例子中用StringBuilder和StringBuffer主要是用于对字符串的拼接,因为String做字符串的拼接时,都是重新创建对象。且String做拼接时,.class文件是转成S ...
String类源码及其补充解析 String源码解析具体内容详见转载:http://www.hollischuang.com/archives/99 补充解析: 1:关于value 引用       /**值用于字符存储,---String内部的第一个属性*/         private final char value[ ];         这是一个字符数组,并且是final类型,他用于存储字符串内容,从fianl这个关键字中我们可以看出,String的内容一旦被初始化了是不能被更改的。 虽然有这样的例子: String s = “a”; s = “b” 但是,这并不是对s的修改,而是重 ...
Integer缓存策略         在 Java 5 中,为 Integer 的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。                 下面代码展示Integer的缓存功能 ...
Global site tag (gtag.js) - Google Analytics