
【源码赏析】JAVA中的精彩绝伦
文章平均质量分 85
这里汇聚Java中类源码解析,涉及到各个版本。
Mr. 良爷
挑灯探寻宇宙的奥义,要做研究者中最优雅的哲学者。
GitHub主页:https://github.con/DaLiangYe
展开
-
String类的构造方法大全集【源码赏析】
String的构造方法涉及到对final value的初始化,所以有必要了解一下其初始化的过程,以及它都接收哪些实例化方式。String是java中处理字符串的有力“兵器”类,我们需要对这个被反复使用的类仔细研究,才能榨干每个工具的价值,才能学会更高超的编程技巧。原创 2021-01-10 22:37:48 · 883 阅读 · 6 评论 -
String类的成员变量【源码赏析】
来研究一下String类包含的成员变量。String是java中处理字符串的有力“兵器”类,我们需要对这个被反复使用的类仔细研究,才能榨干每个工具的价值,才能学会更高超的编程技巧。原创 2021-01-10 00:23:55 · 957 阅读 · 0 评论 -
StringLatin1类与StringUTF16类的toChars方法【源码赏析】
jdk11及之后的版本中String类中的toCharArray()方法中不再调用System.arraycopy()方法进行char数组的复制,而是判断String对象本身采用了哪种编码格式(LATIN1还是UTF16),对于不同的编码格式分别调用相应的工具类静态方法来实现char数组的复制。原创 2021-01-09 14:40:35 · 2880 阅读 · 0 评论 -
String类的toCharArray方法【源码赏析】
String是java中处理字符串的有力“兵器”类,我们需要对这个被反复使用的类仔细研究,才能榨干每个工具的价值,才能学会更高超的编程技巧。toCharArray()这个方法将String的每个字符按照顺序放在一个char[]数组中返回,特别实用。虽然我们可用String自带的indexOf(int[] index)方法来遍历每个字符元素,但是对于习惯使用数组操作的同学来说,总感觉差了点感觉;如果能将字符串的每个字符串放入数组中遍历处理就更得心应手了,因此才有了toCharArray()方法。原创 2021-01-08 00:02:36 · 2252 阅读 · 1 评论