From 13533273adf1d161fa97962e0ec22a5184b7b4f8 Mon Sep 17 00:00:00 2001 From: itwanger Date: Mon, 8 Aug 2022 20:31:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=86=E5=A4=87=E4=BF=AE=E6=94=B9=E9=9D=A2?= =?UTF-8?q?=E5=90=91=E5=AF=B9=E8=B1=A1=E7=BC=96=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/.vuepress/sidebar.ts | 5 +--- docs/array/array.md | 6 ++++ docs/array/print.md | 7 +++++ docs/basic-extra-meal/48-keywords.md | 6 ++++ docs/basic-extra-meal/Overriding.md | 6 ++++ docs/basic-extra-meal/annotation.md | 7 +++++ docs/basic-extra-meal/box.md | 6 ++++ docs/basic-extra-meal/class-object.md | 6 ++++ docs/basic-extra-meal/comparable-omparator.md | 4 +++ docs/basic-extra-meal/deep-copy.md | 7 +++++ docs/basic-extra-meal/enum.md | 6 ++++ docs/basic-extra-meal/equals-hashcode.md | 7 +++++ docs/basic-extra-meal/fanshe.md | 7 +++++ docs/basic-extra-meal/generic.md | 6 ++++ docs/basic-extra-meal/hashcode.md | 6 ++++ docs/basic-extra-meal/immutable.md | 6 ++++ docs/basic-extra-meal/instanceof-jvm.md | 6 ++++ docs/basic-extra-meal/int-cache.md | 6 ++++ docs/basic-extra-meal/java-naming.md | 4 +++ docs/basic-extra-meal/java-unicode.md | 6 ++++ .../jdk-while-for-wuxian-xunhuan.md | 6 ++++ .../basic-extra-meal/jdk9-char-byte-string.md | 6 ++++ docs/basic-extra-meal/override-overload.md | 7 +++++ docs/basic-extra-meal/pass-by-value.md | 4 +++ docs/basic-extra-meal/true-generic.md | 6 ++++ docs/basic-extra-meal/varables.md | 6 ++++ docs/basic-grammar/basic-data-type.md | 6 ++++ docs/basic-grammar/flow-control.md | 7 +++++ docs/basic-grammar/javadoc.md | 4 +++ docs/basic-grammar/operator.md | 7 +++++ docs/home.md | 6 ++-- docs/oo/object-class.md | 29 ++++++++++++------- docs/overview/IDEA-install-config.md | 6 ++++ docs/overview/hello-world.md | 6 ++++ docs/overview/java-can-do-what.md | 6 ++++ docs/overview/java-history.md | 6 ++++ docs/overview/jdk-install-config.md | 6 ++++ docs/overview/what-is-java.md | 5 ++++ docs/string/constant-pool.md | 7 +++++ docs/string/equals.md | 6 ++++ docs/string/immutable.md | 6 ++++ docs/string/intern.md | 6 ++++ docs/string/join.md | 6 ++++ docs/string/split.md | 7 +++++ 45 files changed, 270 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 6199a9f02..4aa57ce26 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ ->[二哥的编程星球](https://tobebetterjavaer.com/zhishixingqiu/)已经有 **560 多名** 小伙伴加入了,如果你也需要一个良好的学习氛围,[戳链接](https://tobebetterjavaer.com/zhishixingqiu/)加入我们吧!这是一个 Java 学习指南 + 编程实战的私密圈子,你可以向二哥提问、帮你制定学习计划、跟着二哥一起做项目、刷力扣,冲冲冲。 +>[二哥的编程星球](https://tobebetterjavaer.com/zhishixingqiu/)已经有 **600 多名** 小伙伴加入了,如果你也需要一个良好的学习氛围,[戳链接](https://tobebetterjavaer.com/zhishixingqiu/)加入我们吧!这是一个 Java 学习指南 + 编程实战的私密圈子,你可以向二哥提问、帮你制定学习计划、跟着二哥一起做项目、刷力扣,冲冲冲。

diff --git a/docs/.vuepress/sidebar.ts b/docs/.vuepress/sidebar.ts index f15e10adb..2e93b21ec 100644 --- a/docs/.vuepress/sidebar.ts +++ b/docs/.vuepress/sidebar.ts @@ -104,10 +104,7 @@ export const sidebarConfig = sidebar({ text: "2.4 面向对象编程", collapsable: true, children: [ - { - text: "对象和类", - link: "oo/object-class", - }, + "oo/object-class", "oo/var", { text: "方法", diff --git a/docs/array/array.md b/docs/array/array.md index b8d858d60..069d6ade1 100644 --- a/docs/array/array.md +++ b/docs/array/array.md @@ -255,4 +255,10 @@ int index = Arrays.binarySearch(anArray, 4); “除了一维数组,还有二维数组,三妹你可以去研究下,比如说用二维数组打印一下杨辉三角。”说完,我就去阳台上休息了,留三妹在那里学习,不能打扰她。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/array/print.md b/docs/array/print.md index 4633cbf8d..e59e91f4b 100644 --- a/docs/array/print.md +++ b/docs/array/print.md @@ -165,4 +165,11 @@ System.out.println(Arrays.deepToString(deepArray)); “OK,我走,我走。” + +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/48-keywords.md b/docs/basic-extra-meal/48-keywords.md index d7e5c8a45..69eb66626 100644 --- a/docs/basic-extra-meal/48-keywords.md +++ b/docs/basic-extra-meal/48-keywords.md @@ -127,5 +127,11 @@ PS:按照首字母的自然顺序排列。 “好的二哥,我了解了,您辛苦了。” +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/Overriding.md b/docs/basic-extra-meal/Overriding.md index 884a79c90..290546a76 100644 --- a/docs/basic-extra-meal/Overriding.md +++ b/docs/basic-extra-meal/Overriding.md @@ -318,4 +318,10 @@ synchronized 关键字用于在多线程环境中获取和释放监听对象, 如果你想让浮点运算更加精确,而且不会因为硬件平台的不同导致执行的结果不一致的话,可以在方法上添加 strictfp 关键字。因此 strictfp 关键和重写规则无关。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/annotation.md b/docs/basic-extra-meal/annotation.md index e096ee8cd..dbadbf7f5 100644 --- a/docs/basic-extra-meal/annotation.md +++ b/docs/basic-extra-meal/annotation.md @@ -224,4 +224,11 @@ public class JsonFieldTest { “嗯,你好好复习下,我看会《编译原理》。”说完我拿起桌子边上的一本书就走了。 + +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/box.md b/docs/basic-extra-meal/box.md index 70ff3b278..86ffb0011 100644 --- a/docs/basic-extra-meal/box.md +++ b/docs/basic-extra-meal/box.md @@ -258,4 +258,10 @@ System.out.println(t2-t1); “好了,三妹,今天的主题就先讲到这吧。我再去来根华子。” +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/class-object.md b/docs/basic-extra-meal/class-object.md index b48749b32..1d216115d 100644 --- a/docs/basic-extra-meal/class-object.md +++ b/docs/basic-extra-meal/class-object.md @@ -84,6 +84,12 @@ http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/ade5be2b1758/src/share/vm/cl 分享的最后,二哥要简单说两句,每次看 R 大的内容,总是感觉膝盖忍不住要跪一下,只能说写过 JVM 的男人就是不一样。喜欢研究 CPP 源码的话小伙伴可以再深入学习下,一定会有所收获。 +---- + + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/comparable-omparator.md b/docs/basic-extra-meal/comparable-omparator.md index a122e6f10..bf02848cb 100644 --- a/docs/basic-extra-meal/comparable-omparator.md +++ b/docs/basic-extra-meal/comparable-omparator.md @@ -171,4 +171,8 @@ for (Cmower c : list) { 好了,关于 Comparable 和 Comparator 我们就先聊这么多。总而言之,如果对象的排序需要基于自然顺序,请选择 `Comparable`,如果需要按照对象的不同属性进行排序,请选择 `Comparator`。 +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/deep-copy.md b/docs/basic-extra-meal/deep-copy.md index a596738ca..01f6f5e44 100644 --- a/docs/basic-extra-meal/deep-copy.md +++ b/docs/basic-extra-meal/deep-copy.md @@ -415,4 +415,11 @@ writer2:Writer@544fe44c age=18, name='二哥', book=Book@31610302 bookName=' “嗯嗯。” + +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/enum.md b/docs/basic-extra-meal/enum.md index 7016485f5..c88fc8937 100644 --- a/docs/basic-extra-meal/enum.md +++ b/docs/basic-extra-meal/enum.md @@ -289,4 +289,10 @@ public enum EasySingleton{ “嗯嗯。”讲了这么多,必须跑去抽烟机那里安排一根华子了。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/equals-hashcode.md b/docs/basic-extra-meal/equals-hashcode.md index ad6f1b236..dae043d69 100644 --- a/docs/basic-extra-meal/equals-hashcode.md +++ b/docs/basic-extra-meal/equals-hashcode.md @@ -230,4 +230,11 @@ result = (31*1 + Integer(18).hashCode()) * 31 + String("张三").hashCode(); “OK,get 了。”三妹开心地点了点头,看得出来,今天学到了不少。 + +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/fanshe.md b/docs/basic-extra-meal/fanshe.md index c28b1ee32..f3087769f 100644 --- a/docs/basic-extra-meal/fanshe.md +++ b/docs/basic-extra-meal/fanshe.md @@ -319,5 +319,12 @@ Method[] methods2 = System.class.getMethods(); >链接:https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html + +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/generic.md b/docs/basic-extra-meal/generic.md index a92ba6ac2..69343a209 100644 --- a/docs/basic-extra-meal/generic.md +++ b/docs/basic-extra-meal/generic.md @@ -465,4 +465,10 @@ list3.add(new Wangxiaoer()); “好的,二哥。” +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/hashcode.md b/docs/basic-extra-meal/hashcode.md index d48189606..63305e318 100644 --- a/docs/basic-extra-meal/hashcode.md +++ b/docs/basic-extra-meal/hashcode.md @@ -231,4 +231,10 @@ static inline intptr_t get_next_hash(Thread* current, oop obj) { - `hashCode == 4`,与创建对象的内存位置有关,原样输出。 - `hashCode == 5`,默认值,支持多线程,使用了 Marsaglia 的 xor-shift 算法产生伪随机数。所谓的 xor-shift 算法,简单来说,看起来就是一个移位寄存器,每次移入的位由寄存器中若干位取异或生成。所谓的伪随机数,不是完全随机的,但是真随机生成比较困难,所以只要能通过一定的随机数统计检测,就可以当作真随机数来使用。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/immutable.md b/docs/basic-extra-meal/immutable.md index aa60d5e7e..c621daae6 100644 --- a/docs/basic-extra-meal/immutable.md +++ b/docs/basic-extra-meal/immutable.md @@ -201,4 +201,10 @@ public Book getBook() { 不可变类有很多优点,就像之前提到的 String 类那样,尤其是在多线程环境下,它非常的安全。尽管每次修改都会创建一个新的对象,增加了内存的消耗,但这个缺点相比它带来的优点,显然是微不足道的——无非就是捡了西瓜,丢了芝麻。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/instanceof-jvm.md b/docs/basic-extra-meal/instanceof-jvm.md index a3f4241b8..6279a5dc2 100644 --- a/docs/basic-extra-meal/instanceof-jvm.md +++ b/docs/basic-extra-meal/instanceof-jvm.md @@ -107,4 +107,10 @@ VM runtime的: 反正 R 大回答里的很多细节我都是第一次听,逃了逃了。。。。。。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/int-cache.md b/docs/basic-extra-meal/int-cache.md index e453bed32..5a3767113 100644 --- a/docs/basic-extra-meal/int-cache.md +++ b/docs/basic-extra-meal/int-cache.md @@ -168,4 +168,10 @@ Exception in thread "main" java.lang.AssertionError “get 了!二哥你真棒,又学到了。”三妹很开心~ +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/java-naming.md b/docs/basic-extra-meal/java-naming.md index ddf9f2c69..a6b07ed02 100644 --- a/docs/basic-extra-meal/java-naming.md +++ b/docs/basic-extra-meal/java-naming.md @@ -158,4 +158,8 @@ Service/DAO 层的方法命名规约: ----- +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/java-unicode.md b/docs/basic-extra-meal/java-unicode.md index 35ca351e2..2d2f85f83 100644 --- a/docs/basic-extra-meal/java-unicode.md +++ b/docs/basic-extra-meal/java-unicode.md @@ -172,4 +172,10 @@ UTF-16 使用 2 个或者 4 个字节来存储字符。 “好了,三妹,关于 Unicode 就先说这么多吧,你是不是已经清楚了?”转动了一下僵硬的脖子后,我对三妹说。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/jdk-while-for-wuxian-xunhuan.md b/docs/basic-extra-meal/jdk-while-for-wuxian-xunhuan.md index 4c0c9fee8..75ef9890a 100644 --- a/docs/basic-extra-meal/jdk-while-for-wuxian-xunhuan.md +++ b/docs/basic-extra-meal/jdk-while-for-wuxian-xunhuan.md @@ -100,4 +100,10 @@ public void bar() { 以后就可以放心大胆在代码里写 `for(;;) while(true)` 这样的死循环了。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/jdk9-char-byte-string.md b/docs/basic-extra-meal/jdk9-char-byte-string.md index 8d7c9d6df..a75a86fa4 100644 --- a/docs/basic-extra-meal/jdk9-char-byte-string.md +++ b/docs/basic-extra-meal/jdk9-char-byte-string.md @@ -108,4 +108,10 @@ Java 会根据字符串的内容自动设置为相应的编码,要么 Latin-1 >参考链接:https://www.zhihu.com/question/447224628 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/override-overload.md b/docs/basic-extra-meal/override-overload.md index 65d351ac5..82cd90b76 100644 --- a/docs/basic-extra-meal/override-overload.md +++ b/docs/basic-extra-meal/override-overload.md @@ -311,4 +311,11 @@ class Vehicle { “记住了吧?三妹。带上口罩,拿好手机,咱准备出门吧。”今天限号,没法开车送三妹去学校了。 + +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/pass-by-value.md b/docs/basic-extra-meal/pass-by-value.md index a422174ef..b3375deed 100644 --- a/docs/basic-extra-meal/pass-by-value.md +++ b/docs/basic-extra-meal/pass-by-value.md @@ -136,7 +136,11 @@ class ReferenceTypeDemo { “好了,三妹,今天的学习就到这吧。” +---- +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/basic-extra-meal/true-generic.md b/docs/basic-extra-meal/true-generic.md index 50a877ba0..7e425b914 100644 --- a/docs/basic-extra-meal/true-generic.md +++ b/docs/basic-extra-meal/true-generic.md @@ -227,4 +227,10 @@ Project Valhalla:正在进行当中的 OpenJDK 项目,计划给未来的 Jav “嗯嗯。二哥,你讲得可真棒👍”三妹夸奖得我有点小开心,嘿嘿。 +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-extra-meal/varables.md b/docs/basic-extra-meal/varables.md index ea9b0a8ec..d5e997e05 100644 --- a/docs/basic-extra-meal/varables.md +++ b/docs/basic-extra-meal/varables.md @@ -140,5 +140,11 @@ public static void print(Integer... ints) { 上面这段代码是可以编译通过的。因为编译器知道参数是 String 类型还是 Integer 类型,只不过为了运行时不抛出 `NullPointerException`,两个 `print()` 方法的内部要做好判空操作。 +--- + + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-grammar/basic-data-type.md b/docs/basic-grammar/basic-data-type.md index b66934021..8df63d536 100644 --- a/docs/basic-grammar/basic-data-type.md +++ b/docs/basic-grammar/basic-data-type.md @@ -334,4 +334,10 @@ public class ArrayList extends AbstractList “好了,三妹,关于 Java 中的数据类型就先说这么多吧,你是不是已经清楚了?”转动了一下僵硬的脖子后,我对三妹说。 +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-grammar/flow-control.md b/docs/basic-grammar/flow-control.md index fe1159d07..29c2661ba 100644 --- a/docs/basic-grammar/flow-control.md +++ b/docs/basic-grammar/flow-control.md @@ -914,4 +914,11 @@ public class ContinueDoWhileDemo { 注意:同样的,如果把 if 条件中的“i++”省略掉的话,程序就会进入死循环,一直在 continue。 + +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-grammar/javadoc.md b/docs/basic-grammar/javadoc.md index 82031ae9e..0fc332f26 100644 --- a/docs/basic-grammar/javadoc.md +++ b/docs/basic-grammar/javadoc.md @@ -186,4 +186,8 @@ public class Test { ----- +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/basic-grammar/operator.md b/docs/basic-grammar/operator.md index c6062617a..7ae6f6521 100644 --- a/docs/basic-grammar/operator.md +++ b/docs/basic-grammar/operator.md @@ -383,4 +383,11 @@ public class TernaryOperator { “差不多,二哥,我需要写点 demo 练习会。” + +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/home.md b/docs/home.md index 315b2309e..7f5f26278 100644 --- a/docs/home.md +++ b/docs/home.md @@ -11,7 +11,7 @@ head: content: Java程序员进阶之路,小白的零基础Java教程,从入门到进阶 --- ->[二哥的编程星球](https://tobebetterjavaer.com/zhishixingqiu/)已经有 **560 多名** 小伙伴加入了,如果你也需要一个良好的学习氛围,[戳链接](https://tobebetterjavaer.com/zhishixingqiu/)加入我们吧!这是一个 Java 学习指南 + 编程实战的私密圈子,你可以向二哥提问、帮你制定学习计划、跟着二哥一起做项目、刷力扣,冲冲冲。 +>[二哥的编程星球](https://tobebetterjavaer.com/zhishixingqiu/)已经有 **600 多名** 小伙伴加入了,如果你也需要一个良好的学习氛围,[戳链接](https://tobebetterjavaer.com/zhishixingqiu/)加入我们吧!这是一个 Java 学习指南 + 编程实战的私密圈子,你可以向二哥提问、帮你制定学习计划、跟着二哥一起做项目、刷力扣,冲冲冲。 ::: center

@@ -129,9 +129,9 @@ head: - [最优雅的Java字符串拼接是哪种方式?](string/join.md) - [如何在Java中优雅地分割String字符串?](string/split.md) -### Java面向对象编程 +### 面向对象编程 -- [怎么理解Java中类和对象的概念?](oo/object-class.md) +- [怎么理解Java中的类和对象?](oo/object-class.md) - [Java变量:局部变量、成员变量、静态变量、常量](oo/var.md) - [Java方法](oo/method.md) - [Java构造方法](oo/construct.md) diff --git a/docs/oo/object-class.md b/docs/oo/object-class.md index f05eacc25..5bd199b94 100644 --- a/docs/oo/object-class.md +++ b/docs/oo/object-class.md @@ -1,18 +1,22 @@ --- +title: 怎么理解Java中的类和对象? +shortTitle: 怎么理解Java中的类和对象? category: - Java核心 tag: - - Java + - 面向对象编程 +description: Java程序员进阶之路,小白的零基础Java教程,从入门到进阶,怎么理解Java中的类和对象? +head: + - - meta + - name: keywords + content: Java,Java SE,Java 基础,Java 教程,Java 程序员进阶之路,Java 入门,类和对象 --- -# 怎么理解Java中类和对象的概念? - - -“二哥,我那天在图书馆复习[上一节](https://mp.weixin.qq.com/s/WzMEOEdzI0fFwBQ4s0S-0g)你讲的内容,刚好碰见一个学长,他问我有没有‘对象’,我说还没有啊。结果你猜他说什么,‘要不要我给你 new 一个啊?’我当时就懵了,new 是啥意思啊,二哥?”三妹满是疑惑的问我。 +“二哥,我那天在图书馆复习《Java 程序员进阶之路》的时候,刚好碰见一个学长,他问我有没有‘对象’,我说还没有啊。结果你猜他说什么,‘要不要我给你 new 一个啊?’我当时就懵了,new 是啥意思啊,二哥?”三妹满是疑惑的问我。 “哈哈,三妹,你学长还挺幽默啊。new 是 Java 中的一个关键字,用来把类变成对象。”我笑着对三妹说,“对象和类是 Java 中最基本的两个概念,可以说撑起了面向对象编程(OOP)的一片天。” -### 01、面向过程和面向对象 +## 01、面向过程和面向对象 三妹是不是要问,什么是 OOP? @@ -38,7 +42,7 @@ OOP 的英文全称是 Object Oriented Programming,要理解它的话,就要 不过,如果追到底的话,面向对象的底层其实还是面向过程,只不过把面向过程进行了抽象化,封装成了类,方便我们的调用。 -### 02、类 +## 02、类 对象可以是现实中看得见的任何物体,比如说,一只特立独行的猪;也可以是想象中的任何虚拟物体,比如说能七十二变的孙悟空。 @@ -114,7 +118,7 @@ public class Person { `public Person(){}` 就是默认的构造方法,因为是空的构造方法(方法体中没有内容),所以可以缺省。Java 聪明就聪明在这,有些很死板的代码不需要开发人员添加,它会偷偷地做了。 -### 03、new 一个对象 +## 03、new 一个对象 创建 Java 对象时,需要用到 `new` 关键字。 @@ -184,7 +188,7 @@ class Person { } ``` -### 04、初始化对象 +## 04、初始化对象 在之前的例子中,程序输出结果为: @@ -302,7 +306,7 @@ new Person(); new Person().initialize("沉默王二", 18, 1); ``` -### 05、关于对象 +## 05、关于对象 **1)抽象的历程** @@ -424,6 +428,9 @@ public class Test { ---- -更多 Java 对象和类的知识,请移步下一篇。 + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/overview/IDEA-install-config.md b/docs/overview/IDEA-install-config.md index d9dfbe846..e60007f85 100644 --- a/docs/overview/IDEA-install-config.md +++ b/docs/overview/IDEA-install-config.md @@ -80,5 +80,11 @@ UItimate 为付费版,可以免费试用,主要针对的是 Web 和企业开 到此,Intellij IDEA 的安装就完成了,很简单。 +----- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/overview/hello-world.md b/docs/overview/hello-world.md index 9dd68b294..2c2cf64b5 100644 --- a/docs/overview/hello-world.md +++ b/docs/overview/hello-world.md @@ -55,4 +55,10 @@ IDEA 会自动保存,在代码编辑面板中右键,在弹出的菜单中选 - `System.out.println()`:一个 Java 语句,一般情况下是将传递的参数打印到控制台。System 是 java.lang 包中的一个 final 类,该类提供的设施包括标准输入,标准输出和错误输出流等等。out 是 System 类的静态成员字段,类型为 PrintStream,它与主机的标准输出控制台进行映射。println 是 PrintStream 类的一个方法,通过调用 print 方法并添加一个换行符实现的。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/overview/java-can-do-what.md b/docs/overview/java-can-do-what.md index 140016ace..57f26e365 100644 --- a/docs/overview/java-can-do-what.md +++ b/docs/overview/java-can-do-what.md @@ -98,4 +98,10 @@ Java 技术对 Web 领域的发展注入了强大的动力,主流的 Java Web 总之,Oracle 宣称,Java 正运行在 97% 的企业计算机上——有点厉害的样子。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/overview/java-history.md b/docs/overview/java-history.md index 5d067e0c9..4402bc86b 100644 --- a/docs/overview/java-history.md +++ b/docs/overview/java-history.md @@ -82,4 +82,10 @@ Java 在云时代面临着以 Go 语言为主的容器(Docker 等技术)生 虽然 Java 和 C++,C 一样,都“老”了,被其他语言不断地挑战,但只有强者才有机会接受挑战,对吧?我相信,Java 的未来依然很光明。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/overview/jdk-install-config.md b/docs/overview/jdk-install-config.md index d5f76472d..a9532ee21 100644 --- a/docs/overview/jdk-install-config.md +++ b/docs/overview/jdk-install-config.md @@ -131,5 +131,11 @@ jenv global 17.0.3 是不是贼方便?再也不用整这 `echo 'export PATH="/usr/local/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc` 玩意了!爽,实在是爽! +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) diff --git a/docs/overview/what-is-java.md b/docs/overview/what-is-java.md index 7e6ca82d6..a8e8ef0bf 100644 --- a/docs/overview/what-is-java.md +++ b/docs/overview/what-is-java.md @@ -91,5 +91,10 @@ public class HelloWorld { 这一切的一切,都让软件开发的效率大大的提高。所以,学习 Java 还是很有“钱”“秃”的。 +---- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/string/constant-pool.md b/docs/string/constant-pool.md index 2a77f4d6a..e148eb7e8 100644 --- a/docs/string/constant-pool.md +++ b/docs/string/constant-pool.md @@ -96,4 +96,11 @@ Java 8 之后,移除了永久代,字符串常量池就移到了堆中。 “是的,我现在是彻底搞懂了字符串常量池,哥,你真棒!”三妹说。 + +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/string/equals.md b/docs/string/equals.md index c9fdff88b..d4018ef35 100644 --- a/docs/string/equals.md +++ b/docs/string/equals.md @@ -224,4 +224,10 @@ public boolean contentEquals(CharSequence cs) { “是的,总体上感觉还是 `Objects.equals()` 比较舒服。”三妹的眼睛是雪亮的,发现了这个方法的优点。 +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/string/immutable.md b/docs/string/immutable.md index c7d72b655..14c07f22f 100644 --- a/docs/string/immutable.md +++ b/docs/string/immutable.md @@ -142,4 +142,10 @@ public String concat(String str) { “那今天就先讲到这吧,后面我们再对每一个细分领域深入地展开一下。你可以找一些资料先预习下,我出去散会心。。。。。” +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/string/intern.md b/docs/string/intern.md index 7737b39f2..70230704b 100644 --- a/docs/string/intern.md +++ b/docs/string/intern.md @@ -119,4 +119,10 @@ true 看到三妹一点一滴的进步,我也感到由衷的开心。 +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/string/join.md b/docs/string/join.md index 0365d0471..b21efd773 100644 --- a/docs/string/join.md +++ b/docs/string/join.md @@ -378,4 +378,10 @@ public static String join(final Object[] array, String separator, final int star “嗯,哥,你休息吧,我把这些例子再重新跑一遍。”三妹说。 +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) \ No newline at end of file diff --git a/docs/string/split.md b/docs/string/split.md index 8d6ecef6c..89be2ae05 100644 --- a/docs/string/split.md +++ b/docs/string/split.md @@ -222,4 +222,11 @@ if (cmower.contains(",")) { “嗯,我把今天的内容温习下,二哥,你休息会。”三妹说。 + +--- + +最近整理了一份牛逼的学习资料,包括但不限于Java基础部分(JVM、Java集合框架、多线程),还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务(Dubbo,消息队列) 网关** 等等等等……详情戳:[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/nice-article/itmind/nice-article/itmind/miansjavamsdhmsmsbdjavabdjavaxxzlmsxxzlmszlzlxzmszlfxjlzl.html) + +关注二哥的原创公众号 **沉默王二**,回复**111** 即可免费领取。 + ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png) -- GitLab