From 10a1a52dc29c5a5e905fa126bd50bbd1f5eab08f Mon Sep 17 00:00:00 2001 From: itwanger Date: Mon, 16 Aug 2021 19:38:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++------ docs/collection/gailan.md | 7 ++++++- docs/control/java-control.md | 8 +++++++- docs/core-grammar/java-naming.md | 8 +++++++- docs/core-points/equals-hashcode.md | 6 +++--- docs/core-points/int-cache.md | 1 - docs/enum/enum.md | 8 +++++++- docs/exception/shijian.md | 6 +++++- docs/exception/try-with-resouces.md | 4 ---- docs/fanshe/fanshe.md | 7 +++++++ docs/generic/true-generic.md | 8 +++++++- docs/keywords/java-instanceof.md | 8 +++++++- docs/object-class/java-interface.md | 8 +++++++- docs/overview/javadoc.md | 2 ++ 14 files changed, 68 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 9ad3627ad..8742c3875 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 0039bef19..2bfbf433a 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 88168ec6a..575a17f97 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 1bb3c4ddb..9df9c2124 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 a00abe528..79b98978e 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 e74ca66af..ccd99fa8c 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 eaa2bda9e..b2bf35ce3 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 63d448786..f36168bfd 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 42c25054f..adc86b72e 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 87b519637..614f16011 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 2b8bbf8c0..3639c93a9 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 ede16098b..286ff9980 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 9b1427d43..7aae06604 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 ba76c6181..3b998e9ae 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 -- GitLab