java String源码学习
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /**char数组用于字符的存储 */ private final char ...
String源码学习笔记
前言:他山之石,可以攻玉 (1) String最重要的属性,用来存放字符串,很多String的方法就是通过此操作此字符数组实现的 /** 用来存放字符(s)的值 */ private final char value[]; (2) String类的构造器比较多 列举...
JDK源码学习--String篇(二) 关于String采用final修饰的思考
JDK源码学习String篇中,有一处错误,String类用final【不能被改变的】修饰,而我却写成静态的,感谢CTO-淼淼的指正。风一样的码农提出的String为何采用final的设计,阅读JDK源码的时候,有粗略的思考过,今天下班后又把《Thinking in Java》中关于final的内容...
Java源码学习 -- java.lang.String
java.lang.String是使用频率非常高的类。要想更好的使用java.lang.String类,了解其源代码实现是非常有必要的。由java.lang.String,自然联想到java.lang.StringBuffer和java.lang.StringBuilder,下篇文章再来研究java...
java学习笔记-String源码分析(2)
承接上篇文章关于String源码的分析,我们继续总结String中的方法方法汇总4.subString方法publicStringsubstring(intbeginIndex)publicStringsubstring(intbeginIndex,intendIndex)subString()有2...