源码
文章平均质量分 77
远方的兔子
书到用时方恨少,事非经过不知难
展开
-
源码分析篇之String源码分析一
一直以来都听到很多周围的同事说看源码,看源码,自己也在不知不觉中收到影响,加入了看源码的行列。但是初看源码我是真的不知道要怎么看,该看些什么。但是最近通过看别人的博客,看些书,渐渐的就发现了一些不一样的东西,这只是自己的理解,大神路过就好,莫喷。 java基本数据类型有8个,byte,short,int,long,float,double,char,boolean这8个,String...原创 2018-10-17 11:30:04 · 295 阅读 · 0 评论 -
源码分析篇之String源码分析二
前面已经分析过String源码为什么是不可变的,同时通过我们常用的String的相关的类StringBuffer和StringBuilder,我们可以发现String类中字段名被定义为了final类型,这样的话将只能被赋值一次。接下来,继续看String源码实现的接口public final class String implements java.io.Serializab...原创 2018-10-17 17:26:11 · 210 阅读 · 0 评论 -
源码分析篇之String源码分析三
上期已经讨论了比较器的相关的问题。同时也提出问题明明父类已经实现了某个接口,子类为什么还是要实现同样的接口呢。这究竟有什么意义呢。通过使用度娘的多次探究之后最终我还是没有发现说它有什么特别的含义。我认为的最大的含义就是告诉使用者这个类实现了这样的一个接口。方便使用者进行调用。比如说如果父类实现了comparable比较器。那么试问,当你在使用它的子类的时候如果没有看到它实现comparab...原创 2018-10-28 17:11:19 · 186 阅读 · 0 评论