AIML 发表于 2021-11-15 08:23:52

[求助,讨论,交流]请求懂Java类和方法源码的老哥帮我手撕疑惑


{:5_109:}
昨天力扣刷题的时候,针对数组的1处理使用到了 字符串转字符数组的 toCharArray 和 字符数组部分长度转字符串的valueOf方法。
去JDK查了查源码如下:

其中一个是静态方法
一个是非静态的类方法:

各人有了一点想法,那就是:

由于本人水平有限,文章中难免有断章取义和理解不到位的鄙薄浅陋之见解, 还望论坛的鱼油们能不吝赐教,大家一同分享,共同进步。
比如说就像String必须用 字符串名(对象名)才能调用的length()方法。就是因为每个字符串对象有自己的特征,有自己的长度。


有无手撕过源码或者理解很深的大佬,那些底层源码的static方法,类方法,是不是具有高度抽象统一的特点,能通过类名.方法调用直接达到预期功能?

然后那些实例化方法,是否必须通过实例化确定具体属性,行为特征的对象才能调用的。是结合特征达到预期功能的?以上仅为本人猜想。

比如说String类的方法 如 length()的方法

谢谢诸位了!

另外有没有了解 那些Arrays类 和 String类的接口,父类的大佬。你们平常都是阅读什么书籍或者观看视频x

100gram 发表于 2021-11-16 12:57:50

。。。

AIML 发表于 2021-11-16 14:18:25

100gram 发表于 2021-11-16 12:57
。。。


别吃我饼干 发表于 2021-12-28 11:23:15

{:10_266:}

心驰神往 发表于 2022-3-31 15:31:17

{:10_256:}

1050293757 发表于 2022-4-1 22:22:59

{:5_109:}

myqf123 发表于 2022-4-7 23:13:04

{:10_330:}

hornwong 发表于 2022-4-7 23:42:58

顶顶把

1050293757 发表于 2022-4-12 22:37:08

{:5_109:}

1050293757 发表于 2022-4-15 15:24:47

{:5_109:}

burntlime 发表于 2022-4-29 08:23:57

{:10_277:}

kerln888 发表于 2022-5-8 08:40:36

{:10_256:}{:10_256:}

一点点儿 发表于 2022-8-7 18:05:11

{:10_256:}
页: [1]
查看完整版本: [求助,讨论,交流]请求懂Java类和方法源码的老哥帮我手撕疑惑