• java String源码学习

    时间:2023-02-26 08:29:17

    public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /**char数组用于字符的存储 */ private final char ...

  • String源码学习笔记

    时间:2023-02-26 08:19:37

    前言:他山之石,可以攻玉 (1)  String最重要的属性,用来存放字符串,很多String的方法就是通过此操作此字符数组实现的 /** 用来存放字符(s)的值 */ private final char value[];   (2)  String类的构造器比较多 列举...

  • JDK源码学习--String篇(二) 关于String采用final修饰的思考

    时间:2023-02-25 23:14:23

    JDK源码学习String篇中,有一处错误,String类用final【不能被改变的】修饰,而我却写成静态的,感谢CTO-淼淼的指正。风一样的码农提出的String为何采用final的设计,阅读JDK源码的时候,有粗略的思考过,今天下班后又把《Thinking in Java》中关于final的内容...

  • Java源码学习 -- java.lang.String

    时间:2022-11-07 22:51:58

    java.lang.String是使用频率非常高的类。要想更好的使用java.lang.String类,了解其源代码实现是非常有必要的。由java.lang.String,自然联想到java.lang.StringBuffer和java.lang.StringBuilder,下篇文章再来研究java...

  • java学习笔记-String源码分析(2)

    时间:2022-03-02 12:22:53

    承接上篇文章关于String源码的分析,我们继续总结String中的方法方法汇总4.subString方法publicStringsubstring(intbeginIndex)publicStringsubstring(intbeginIndex,intendIndex)subString()有2...