Java 小白成长记
文章平均质量分 95
飞天小牛肉
公众号 @飞天小牛肉
展开
-
面试官问我 “String 的不可变真的是因为 final 吗“,我回答 “是“ 然后就被挂了。。。。。。
面试官:`String` 的不可变真的是因为 `final` 吗?我:是.....是的吧面试官:OK,你这边还有什么问题吗?我:卒......原创 2022-06-02 10:36:45 · 506 阅读 · 1 评论 -
从头捋了一遍 Java 代理机制,收获颇丰
动态代理机制使用了反射,Spring 中的 AOP 由于使用了动态代理,所以也相当于使用了反射机制。那么,代理是什么?动态代理又是什么?动态代理中是如何使用反射的?原创 2021-06-06 12:11:26 · 229 阅读 · 0 评论 -
「重磅开篇」形成完善的多线程世界观
今天我斗胆造一根线,站在小白的角度,讲讲多线程这部分我们到底要学啥,按照什么样的顺序去学,帮助各位建立一个比较完善的知识体系,形成正确的多线程世界观。后续的文章我也基本上会按照这根线写下来。原创 2021-04-27 17:41:11 · 315 阅读 · 0 评论 -
Java 小白成长记 · 第 6 篇「为什么说要慎用继承,优先使用组合」
在代码的编写过程中,避免冗余代码的出现是非常重要的,大段大段的重复代码必然不能够称之为优雅。所谓减少冗余代码,通俗来说就是实现一段代码多处使用,**在不污染源代码的前提下使用现存代码**,也就是代码**复用**,避免重复编写。然而,对于像 C 语言等面向过程的语言来说,复用通常指的仅仅只是**复制代码**,任何语言都可通过简单的复制来达到代码复用的目的,显然这样做的效果并不好。原创 2021-01-29 22:29:29 · 270 阅读 · 0 评论 -
Java 小白成长记 · 第 4 篇《对象的初始化和清理》
"不安全"的编程是造成编程代价昂贵的罪魁祸首之一。有两个安全性问题:初始化和清理。原创 2021-01-17 22:02:58 · 209 阅读 · 0 评论 -
Java小白成长记 · 第 2 篇《HelloWorld》
这是一个技术疯狂迭代的时代,各种框架层出不穷,然而底层基础才是核心竞争力。博主(小牛肉)在现有的知识基础上,以上帝视角对 Java 语言基础进行复盘,汇总《Java 小白成长记》系列,力争从 0 到 1,全文无坑。原创 2021-01-06 19:33:06 · 268 阅读 · 2 评论 -
Java小白成长记 · 第 1 篇《万物皆对象》
这是一个技术疯狂迭代的时代,各种框架层出不穷,然而底层基础才是核心竞争力。博主(小牛肉)在现有的知识基础上,以上帝视角对 Java 语言基础进行复盘,汇总《Java 小白成长记》系列,力争从 0 到 1,全文无坑。原创 2021-01-06 19:30:04 · 266 阅读 · 0 评论