diff --git a/README.md b/README.md index 9ad3627adbace2dce1343374a2e513cb1267c3c4..8742c3875b6bbe1ec4e7ab84be6f593a54f1f396 100644 --- a/README.md +++ b/README.md @@ -39,18 +39,15 @@ 1. 本专栏通过二哥与三妹对话的形式展开,这种方式是全网独一份的,会让你有一种身临其境的感觉,仿佛身边就有一个学长在手把手的教你,可以这么告诉你,想学不会都很难! -2. 此专栏的所有配套源码已经在 GitHub 上开源,所以你在练手的时候可以作为参考,但尽量尝试在每篇学完后独立完成任务。 +2. 本专栏的所有配套源码已经在 GitHub 上开源,所以你在练手的时候可以作为参考,但尽量尝试在每篇学完后独立完成任务。 3. 如果你在学习的过程中遇到什么问题,包括:不能运行、优化意见、文字错误等任何问题都可以提交 issue,也可以联系作者:`作者` 的微信,`qing_geee` 4. 本专栏不仅会教会你如何编写 Java 代码,还会把我十多年的编程经验倾囊相助,使你在编程思想上也能形成一套完整的套路。 -5. 即便是学完了本专栏,Java 后端这条路前面的路依然很长。 - -![](https://cdn.jsdelivr.net/gh/itwanger/jmx-java/images/java-luxian.png) - -但既然已经在路上了,便只顾风雨前行,因为 Java 岗的薪资是真的香,岗位是真的多! +5. 目前已更新 51 篇,我会继续努力。没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。 +![](https://cdn.jsdelivr.net/gh/itwanger/jmx-java/images/dagang.png) ## :pencil: 章节目录 diff --git a/docs/collection/gailan.md b/docs/collection/gailan.md index 0039bef198510e8acfda4215266005af7faee475..2bfbf433a64574277df64f0f7d7a29f558e74f35 100644 --- a/docs/collection/gailan.md +++ b/docs/collection/gailan.md @@ -195,4 +195,9 @@ HashMap 是无序的,所以遍历的时候元素的顺序也是不可测的。 “好的,二哥。”三妹重新回答沙发上,一盘王者荣耀即将开始。 ----------- \ No newline at end of file +---------- + + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/control/java-control.md b/docs/control/java-control.md index 88168ec6af1c2fce2c40fb4767ad093babafa344..575a17f97b127c3c99341ce36e5fd455505edbcb 100644 --- a/docs/control/java-control.md +++ b/docs/control/java-control.md @@ -897,4 +897,10 @@ public class ContinueDoWhileDemo { 10 ``` -注意:同样的,如果把 if 条件中的“i++”省略掉的话,程序就会进入死循环,一直在 continue。 \ No newline at end of file +注意:同样的,如果把 if 条件中的“i++”省略掉的话,程序就会进入死循环,一直在 continue。 + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/core-grammar/java-naming.md b/docs/core-grammar/java-naming.md index 1bb3c4ddb029a59b0d65e3d9fd361936fe35be5f..9df9c212474e7aeb0cd02e7344166912692ad9c4 100644 --- a/docs/core-grammar/java-naming.md +++ b/docs/core-grammar/java-naming.md @@ -163,4 +163,10 @@ Service/DAO 层的方法命名规约: - 为了达到代码自解释的目标,任何自定义编程元素在命名时,使用尽量完整的单词组合来表达。 - 在常量与变量的命名时,表示类型的名词放在词尾,以提升辨识度。正例:`startTime / workQueue / nameList / TERMINATED_THREAD_COUNT` - 如果模块、接口、类、方法使用了设计模式,在命名时需体现出具体模式。 将设计模式体现在名字中,有利于阅读者快速理解架构设计理念。比如说:`public class OrderFactory;public class LoginProxy;public class ResourceObserver;` -- 枚举类名带上 Enum 后缀,枚举成员名称需要全大写,单词间用下划线隔开。枚举其实就是特殊的常量类,且构造方法被默认强制是私有。比如说:`枚举名字为 ProcessStatusEnum 的成员名称:SUCCESS / UNKNOWN_REASON`。 \ No newline at end of file +- 枚举类名带上 Enum 后缀,枚举成员名称需要全大写,单词间用下划线隔开。枚举其实就是特殊的常量类,且构造方法被默认强制是私有。比如说:`枚举名字为 ProcessStatusEnum 的成员名称:SUCCESS / UNKNOWN_REASON`。 + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/core-points/equals-hashcode.md b/docs/core-points/equals-hashcode.md index a00abe5284a7e75fbf58ce11ce8e7a22a1b8e61d..79b98978e186cd3ac7335f144d5b89f17b36369f 100644 --- a/docs/core-points/equals-hashcode.md +++ b/docs/core-points/equals-hashcode.md @@ -223,9 +223,9 @@ result = (31*1 + Integer(18).hashCode()) * 31 + String("张三").hashCode(); “OK,get 了。”三妹开心地点了点头,看得出来,今天学到了不少。 ------- +----- -PS:点击「阅读原文」可直达《教妹学Java》专栏的在线阅读地址,可以收藏夹伺候一波了! +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! -大家把赞和在看安排一波,好吗?让二哥的动力连载的动力再大一点。 +图片没显示的话,可以微信搜索「沉默王二」关注 diff --git a/docs/core-points/int-cache.md b/docs/core-points/int-cache.md index e74ca66af780980f5773b2c8da80de3eec3e632a..ccd99fa8c444f71d223142c1f04fac6c90b7ce0b 100644 --- a/docs/core-points/int-cache.md +++ b/docs/core-points/int-cache.md @@ -161,4 +161,3 @@ Exception in thread "main" java.lang.AssertionError “get 了!二哥你真棒,又学到了。”三妹很开心~ -------- \ No newline at end of file diff --git a/docs/enum/enum.md b/docs/enum/enum.md index eaa2bda9e7c62a1e60eebb7720a41f677174dce1..b2bf35ce38aa76a762f80b9cfa0fd70eca18c7e5 100644 --- a/docs/enum/enum.md +++ b/docs/enum/enum.md @@ -280,4 +280,10 @@ public enum EasySingleton{ “好勒,这就安排。二哥,你去休息吧。” -“嗯嗯。”讲了这么多,必须跑去抽烟机那里安排一根华子了。 \ No newline at end of file +“嗯嗯。”讲了这么多,必须跑去抽烟机那里安排一根华子了。 + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/exception/shijian.md b/docs/exception/shijian.md index 63d448786736a0e76d4b0c66dcc9f68cc5c1bf00..f36168bfddf2c55107a9cf6c900b1422839a1850 100644 --- a/docs/exception/shijian.md +++ b/docs/exception/shijian.md @@ -204,7 +204,11 @@ public int checkReturn() { “好吧。”三妹无奈地叹了口气。 -PS:点击「阅读原文」可直达《教妹学Java》专栏的在线阅读地址,可以收藏夹伺候一波了! +---- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 diff --git a/docs/exception/try-with-resouces.md b/docs/exception/try-with-resouces.md index 42c25054f8d2079006fececb7d41f0cc40da054f..adc86b72e056374b980d879795adc4d6d88b8c44 100644 --- a/docs/exception/try-with-resouces.md +++ b/docs/exception/try-with-resouces.md @@ -289,9 +289,5 @@ java.lang.Exception: out() “靠谱!”三妹说。 ----- -《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! - -图片没显示的话,可以微信搜索「沉默王二」关注 diff --git a/docs/fanshe/fanshe.md b/docs/fanshe/fanshe.md index 87b51963716a37dde7f58a269263f34675c49ab5..614f160118c9107999ea8e97a5828524b16c9e8b 100644 --- a/docs/fanshe/fanshe.md +++ b/docs/fanshe/fanshe.md @@ -312,3 +312,10 @@ Method[] methods2 = System.class.getMethods(); >链接:https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 + diff --git a/docs/generic/true-generic.md b/docs/generic/true-generic.md index 2b8bbf8c05e978e88c28b4a4f4a0a5d57c23e0a0..3639c93a96d6f1da5781929feca88daea695a9eb 100644 --- a/docs/generic/true-generic.md +++ b/docs/generic/true-generic.md @@ -216,4 +216,10 @@ Project Valhalla:正在进行当中的 OpenJDK 项目,计划给未来的 Jav “怎么样?三妹,这下全部都明白了吧!”我问。 -“嗯嗯。二哥,你讲得可真棒👍”三妹夸奖得我有点小开心,嘿嘿。 \ No newline at end of file +“嗯嗯。二哥,你讲得可真棒👍”三妹夸奖得我有点小开心,嘿嘿。 + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/keywords/java-instanceof.md b/docs/keywords/java-instanceof.md index ede16098b71f9470d92701652e9e07340a257274..286ff9980c041cdbd796166c5bff94150112886a 100644 --- a/docs/keywords/java-instanceof.md +++ b/docs/keywords/java-instanceof.md @@ -131,4 +131,10 @@ if (obj instanceof String s) { “哇,这样就简洁了呀!”三妹不仅惊叹到! -好了,关于 instanceof 操作符我们就先讲到这吧,难是一点都不难,希望各位同学也能够很好的掌握。 \ No newline at end of file +好了,关于 instanceof 操作符我们就先讲到这吧,难是一点都不难,希望各位同学也能够很好的掌握。 + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/object-class/java-interface.md b/docs/object-class/java-interface.md index 9b1427d437b4434237b15f6a83a44646105314aa..7aae066044df28d600d96fce3be31cf79e3e7344 100644 --- a/docs/object-class/java-interface.md +++ b/docs/object-class/java-interface.md @@ -318,4 +318,10 @@ for (Shape shape : shapes) { “好了,三妹,接口就学到这吧,下课,哈哈哈。”我抬起头看了看窗外,天气还真不错,希望五一的张家界也能晴空万里~ -“嗯嗯,哥,休息下吧,我给你揉揉肩膀~~~~”不得不说,有个贴心的妹妹还真的是挺舒服。。。。。 \ No newline at end of file +“嗯嗯,哥,休息下吧,我给你揉揉肩膀~~~~”不得不说,有个贴心的妹妹还真的是挺舒服。。。。。 + +----- + +《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! + +图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file diff --git a/docs/overview/javadoc.md b/docs/overview/javadoc.md index ba76c618142df1a848efa517c29c59a9d5a0f9d7..3b998e9aedb5c0bbdfc14a72bf2ffe95ef43dcc7 100644 --- a/docs/overview/javadoc.md +++ b/docs/overview/javadoc.md @@ -167,6 +167,8 @@ public class Test { >第一、注释要能够准确反映设计思想和代码逻辑;第二、注释要能够描述业务含 义,使别的程序员能够迅速了解到代码背后的信息。完全没有注释的大段代码对于阅读者形同 天书,注释是给自己看的,即使隔很长时间,也能清晰理解当时的思路;注释也是给继任者看 的,使其能够快速接替自己的工作。 +----- + 《**教妹学 Java**》预计一个月左右会有一次内容更新和完善,大家在我的公众号 **沉默王二** 后台回复“**03**” 即可获取最新版!如果觉得内容不错的话,欢迎转发分享! 图片没显示的话,可以微信搜索「沉默王二」关注 \ No newline at end of file