From 14f39db30387e966a8e72e40dc97a000034f3db8 Mon Sep 17 00:00:00 2001 From: Coder Date: Tue, 13 Aug 2019 20:30:52 +0800 Subject: [PATCH 01/39] Update MerchandiseV2.java --- .../src/com/geekbang/supermarket/MerchandiseV2.java" | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 2fe12b8..9a91d56 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -34,11 +34,12 @@ public class MerchandiseV2 { return -1; } - System.out.println("商品单价为" + purchasePrice); + // FIXME: 销售应该用soldPrice而不是purchasePrice,谢谢 @Novichok 指出这个错误 + System.out.println("商品单价为" + soldPrice); int fullPriceCount = countToBuy / 2 + countToBuy % 2; int halfPriceCount = countToBuy - fullPriceCount; - double totalCost = purchasePrice * fullPriceCount + halfPriceCount * purchasePrice / 2; + double totalCost = soldPrice * fullPriceCount + halfPriceCount * soldPrice / 2; count -= countToBuy; @@ -55,11 +56,12 @@ public class MerchandiseV2 { return -1; } - System.out.println("商品单价为" + purchasePrice); + // FIXME: 销售应该用soldPrice而不是purchasePrice,谢谢 @Novichok 指出这个错误 + System.out.println("商品单价为" + soldPrice); int fullPriceCount = countToBuy / 2 + countToBuy % 2; int halfPriceCount = countToBuy - fullPriceCount; - double totalCost = purchasePrice * fullPriceCount + halfPriceCount * purchasePrice / 2; + double totalCost = soldPrice * fullPriceCount + halfPriceCount * soldPrice / 2; count -= countToBuy; -- Gitee From 96091e9709ab3b29e9ecb50b9eaa385bbb0c5e4e Mon Sep 17 00:00:00 2001 From: mzang Date: Fri, 30 Aug 2019 12:56:21 +0800 Subject: [PATCH 02/39] remove unsed files --- .../2.5/maven-clean-plugin-2.5.pom.lastUpdated" | 4 ---- .../2.6/maven-resources-plugin-2.6.pom.lastUpdated" | 4 ---- 2 files changed, 8 deletions(-) delete mode 100644 "\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.lastUpdated" delete mode 100644 "\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.lastUpdated" diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.lastUpdated" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.lastUpdated" deleted file mode 100644 index 6a7b936..0000000 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.lastUpdated" +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. -#Fri Jul 12 15:25:14 CST 2019 -http\://maven.aliyun.com/nexus/content/groups/public/.error=Could not transfer artifact org.apache.maven.plugins\:maven-clean-plugin\:pom\:2.5 from/to nexus (http\://maven.aliyun.com/nexus/content/groups/public/)\: PKIX path building failed\: sun.security.provider.certpath.SunCertPathBuilderException\: unable to find valid certification path to requested target -@default-nexus-http\://maven.aliyun.com/nexus/content/groups/public/.lastUpdated=1562916314524 diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.lastUpdated" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.lastUpdated" deleted file mode 100644 index fa4be9d..0000000 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.lastUpdated" +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. -#Fri Jul 12 15:21:19 CST 2019 -http\://maven.aliyun.com/nexus/content/groups/public/.error=Could not transfer artifact org.apache.maven.plugins\:maven-resources-plugin\:pom\:2.6 from/to nexus (http\://maven.aliyun.com/nexus/content/groups/public/)\: PKIX path building failed\: sun.security.provider.certpath.SunCertPathBuilderException\: unable to find valid certification path to requested target -@default-nexus-http\://maven.aliyun.com/nexus/content/groups/public/.lastUpdated=1562916079303 -- Gitee From f1a1a34b2f9aecc5eda1d521a5e12d0409ec77d2 Mon Sep 17 00:00:00 2001 From: Coder Date: Tue, 3 Sep 2019 21:38:50 +0800 Subject: [PATCH 03/39] =?UTF-8?q?Update=2001=E7=AB=A0-=E5=85=B3=E4=BA=8E?= =?UTF-8?q?=E8=A1=A5=E7=A0=81=EF=BC=8C=E5=A4=9A=E8=AF=B4=E4=B8=A4=E5=8F=A5?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\232\350\257\264\344\270\244\345\217\245.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" index f958bea..4b14440 100644 --- "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" +++ "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" @@ -1,3 +1,5 @@ +# 补码的二进制表示形式 + 在第十四讲“Java中的位运算符”里, @海乔的小微燕 问了一个关于补码的问题。问题如下 ``` @@ -35,3 +37,18 @@ public class Reverse { } ``` 补充码是专门为计算机设计的一种优化计算的用来表示负数的编码方式。它是一种非常精妙而自然的设计,有兴趣的话建议你深入学习一下,为什么计算机要费这么大劲儿使用补码表示负数。 + + +# 为什么正数加法溢出之后秒变一个巨大的负数 + +在第22讲里 @carZycriss 问了一个问题 + +``` +请问老师,为什么在找可以被二十亿整除的数的时候会先出先20亿再出现负20亿和零,根据逻辑来说不是应该到二十亿以后开始溢出,然后就会出现一些乱七八糟的数,但是它还是输出了符合要求的数,不过根据被除数依次加一的情况来,应该不会输出负二十亿和0啊? +``` + +答案如下。 + +了解了补码,就知道了负数是怎么表示的了。那么正数是最高位的bit为0的数,CPU的加法运算其实并不管这么多,它就是按照二进制进行加法运算,进行进位。所以正数加阿加的溢出了,加到最高位为1了,就会变成负数。因为进位到了最高位(也就是符号位),符号位变成了1,就是负数了。 + +那为什么是秒从正的二十几亿变成负的20几亿呢?还是因为补码,参见文章中对于补码数字表示的转换方式。 -- Gitee From 7cb603ca9ab80f2da497732dad77096566f80070 Mon Sep 17 00:00:00 2001 From: Coder Date: Tue, 10 Sep 2019 11:55:29 +0800 Subject: [PATCH 04/39] =?UTF-8?q?Create=2002=E7=AB=A0=20Scanner=E9=87=8Cne?= =?UTF-8?q?xtInt=E7=9A=84=E5=B0=8F=E5=9D=91.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...nt\347\232\204\345\260\217\345\235\221.md" | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 "FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" new file mode 100644 index 0000000..4deb5ba --- /dev/null +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -0,0 +1,54 @@ + +@carZycriss 同学在26 用数组保存成绩一节中提出了一个问题,是和Scanner使用相关的。 应该有不少同学遇到了这个问题。这里我把Scanner API再详细说一下。 + + +问题如下 + +```java + 请问老师,我通过以下两种方式尝试了录入成绩以及对应分数,但是第一种的录入方式没有得到我想要的录入一个科目名字再录入一个成绩的效果,java在我输入一个科目以及一个对应的科目名称后,变成了只让我输入分数,跳过了录入科目名字的环节,请问这是为什么?我采用第二种方式,将两个需要录入的数据分开录入,才可以。下面是我的录入的部分的代码,其他的我没有复制过来。 +第一种录入: +//科目成绩的录入 + for (int i = 0; i < scorecount; i++) { + System.out.println("输入录入的科目名称:"); + kemu[i] = in.nextLine(); + System.out.println("输入录入科目的对应成绩:"); + fenshu[i] = in.nextInt(); + } +输出如下: +输入录入的科目名称: +语文 +输入录入科目的对应成绩: +10 +输入录入的科目名称: +输入录入科目的对应成绩: +10 +输入录入的科目名称: +输入录入科目的对应成绩: +10 +第二种: +//科目成绩的录入 + for (int i = 0; i < scorecount; i++) { + System.out.println("输入录入的科目名称:"); + kemu[i] = in.nextLine(); + } + for (int g=0;g Date: Tue, 10 Sep 2019 11:56:34 +0800 Subject: [PATCH 05/39] =?UTF-8?q?Update=2002=E7=AB=A0=20Scanner=E9=87=8Cne?= =?UTF-8?q?xtInt=E7=9A=84=E5=B0=8F=E5=9D=91.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index 4deb5ba..676b3b4 100644 --- "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -4,8 +4,9 @@ 问题如下 -```java 请问老师,我通过以下两种方式尝试了录入成绩以及对应分数,但是第一种的录入方式没有得到我想要的录入一个科目名字再录入一个成绩的效果,java在我输入一个科目以及一个对应的科目名称后,变成了只让我输入分数,跳过了录入科目名字的环节,请问这是为什么?我采用第二种方式,将两个需要录入的数据分开录入,才可以。下面是我的录入的部分的代码,其他的我没有复制过来。 + +```java 第一种录入: //科目成绩的录入 for (int i = 0; i < scorecount; i++) { -- Gitee From bef2e9a6e7e37a215f431d0f09d6f3974123bf69 Mon Sep 17 00:00:00 2001 From: Coder Date: Wed, 11 Sep 2019 10:03:21 +0800 Subject: [PATCH 06/39] =?UTF-8?q?Update=2002=E7=AB=A0=20Scanner=E9=87=8Cne?= =?UTF-8?q?xtInt=E7=9A=84=E5=B0=8F=E5=9D=91.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...nt\347\232\204\345\260\217\345\235\221.md" | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index 676b3b4..3001b11 100644 --- "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -53,3 +53,26 @@ 语文:10 数学:10 ``` + + +下面是这个问题的解释。 + +首先,解释一下Scanner是个什么东西。Scanner的工作就是从命令行获取输入,攒着,等着我们调用它的方法,去顺序消费它攒的这些输入数据。 + +了解这个,主要是为了理解这一点:Scanner并不是把我们在命令行输入的数据,全部消费掉。 + +比如nextInt,其实它使用一个增则表达式,匹配已经输入或者正在输入的数据。但是无论如何,换行符都不会被nextInt这个方法消费掉。 + +那么问题就来了,我们输入一个 + +``` +123 + +``` +其实nextInt只消费了一个123,并没有消费最后的那个回车换行符。 + +所以 + + + + -- Gitee From 3f491f3cf029ac69ea8b36015c317eb83ed90e6b Mon Sep 17 00:00:00 2001 From: Coder Date: Wed, 11 Sep 2019 14:29:45 +0800 Subject: [PATCH 07/39] =?UTF-8?q?Update=2002=E7=AB=A0=20Scanner=E9=87=8Cne?= =?UTF-8?q?xtInt=E7=9A=84=E5=B0=8F=E5=9D=91.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\207\214nextInt\347\232\204\345\260\217\345\235\221.md" | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index 3001b11..7668052 100644 --- "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -71,7 +71,12 @@ ``` 其实nextInt只消费了一个123,并没有消费最后的那个回车换行符。 -所以 +**所以当输入一个123和一个回车换行之后,再调用nextInt,会收获一个123,然后在没有任何输入的情况下,再调用一个nextLine,会收获一个空字符串。** + +随意 + + +(Integer.parseInt(scanner.nextLine()) vs scanner.nextInt())[https://stackoverflow.com/questions/26586489/integer-parseintscanner-nextline-vs-scanner-nextint] -- Gitee From 78eb021f16e99a6909a4234aff7ad748974ad5a7 Mon Sep 17 00:00:00 2001 From: Coder Date: Wed, 11 Sep 2019 14:30:22 +0800 Subject: [PATCH 08/39] =?UTF-8?q?Update=2002=E7=AB=A0=20Scanner=E9=87=8Cne?= =?UTF-8?q?xtInt=E7=9A=84=E5=B0=8F=E5=9D=91.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...r\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index 7668052..bb83e1d 100644 --- "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -76,7 +76,7 @@ 随意 -(Integer.parseInt(scanner.nextLine()) vs scanner.nextInt())[https://stackoverflow.com/questions/26586489/integer-parseintscanner-nextline-vs-scanner-nextint] +[Integer.parseInt(scanner.nextLine()) vs scanner.nextInt()](https://stackoverflow.com/questions/26586489/integer-parseintscanner-nextline-vs-scanner-nextint) -- Gitee From 470290e31d8f3bae0b4ec3a06db95dc8a02f9563 Mon Sep 17 00:00:00 2001 From: Coder Date: Wed, 11 Sep 2019 14:33:32 +0800 Subject: [PATCH 09/39] =?UTF-8?q?Update=2002=E7=AB=A0=20Scanner=E9=87=8Cne?= =?UTF-8?q?xtInt=E7=9A=84=E5=B0=8F=E5=9D=91.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...07\214nextInt\347\232\204\345\260\217\345\235\221.md" | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index bb83e1d..c69d45e 100644 --- "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -73,11 +73,16 @@ **所以当输入一个123和一个回车换行之后,再调用nextInt,会收获一个123,然后在没有任何输入的情况下,再调用一个nextLine,会收获一个空字符串。** -随意 +行业内有个道理,对于 Java 这种成熟的语言,要坚信自己不是一个人在战斗(趟坑)。如果你发现是,那么大概率是选错了解决问题的方式方法。 +那么怎么看别人趟过的坑呢?Stackoverflow! -[Integer.parseInt(scanner.nextLine()) vs scanner.nextInt()](https://stackoverflow.com/questions/26586489/integer-parseintscanner-nextline-vs-scanner-nextint) +Scanner的这个坑,也是有人趟过的详见下面的问题: [Integer.parseInt(scanner.nextLine()) vs scanner.nextInt()](https://stackoverflow.com/questions/26586489/integer-parseintscanner-nextline-vs-scanner-nextint) +当然这也是我建议的解决问题的方式,如果你确定要让用户输入的一行内容就是一个int,那么可以这么用: +``` +Integer.parseInt(scanner.nextLine()) +``` -- Gitee From 3fbfbeb39769a4713f0a3c6454a855a787e9dd97 Mon Sep 17 00:00:00 2001 From: Coder Date: Fri, 1 Nov 2019 14:48:29 +0800 Subject: [PATCH 10/39] Update RunLittleSupperMarketAppMain.java --- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 57b6831..21eef93 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -109,7 +109,8 @@ public class RunLittleSupperMarketAppMain { // 钱也够,货也够 // 更新顾客此次消费的总额 - totalCost += toBuy.count * toBuy.soldPrice; + // 应该是 numToBuy * m.soldPrice 而不是 numToBuy * m.purchasePrice . 鸣谢 @Geek_421d56 帮忙活捉bug一只. + totalCost += numToBuy.count * toBuy.soldPrice; // 更新商品库存 toBuy.count -= numToBuy; // 更新今日销货数据 -- Gitee From 75bf4f63d6194a26dbe550b11f12e1643cb4be58 Mon Sep 17 00:00:00 2001 From: Coder Date: Wed, 27 Nov 2019 19:20:24 +0800 Subject: [PATCH 11/39] comment fix --- .../src/com/geekbang/learntowrite/WriteToFilesAppMain.java" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" index f1f1ea3..685e19e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" @@ -21,9 +21,9 @@ public class WriteToFilesAppMain { private static void writeToFile(File targetFile) throws IOException { // TODO try with resource,帮我们搞定close try ( - // TODO 创建一个inputstream,建立一个从文件到程序的byte数据传输流 + // TODO 创建一个outputstream(应该是outputstream,谢谢@安东 捉住bug一个),建立一个从文件到程序的byte数据传输流 FileOutputStream fos = new FileOutputStream(targetFile); - // TODO 建立一个可以消费inputstream的writer,并指定字符集,这样就可以一个个的写入字符了 + // TODO 建立一个可以消费inputstream(应该是outputstream,谢谢@安东 捉住bug一个)的writer,并指定字符集,这样就可以一个个的写入字符了 OutputStreamWriter osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8); // TODO 使用PrintWriter,可以方便的写入一行字符 PrintWriter pw = new PrintWriter(osw); -- Gitee From e9ce7e49b1a6a168d7b61e7dbdeda63ada511373 Mon Sep 17 00:00:00 2001 From: mzang Date: Fri, 29 Nov 2019 11:04:40 +0800 Subject: [PATCH 12/39] add toc --- "FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" | 5 +++++ ...76\351\200\202\345\220\210\346\210\221\345\220\227.md" | 8 ++++++++ ...57\346\200\216\344\271\210\350\247\243\345\206\263.md" | 1 + ...71\346\225\260\344\270\215\347\262\276\347\241\256.md" | 3 +++ ...14\345\244\232\350\257\264\344\270\244\345\217\245.md" | 3 +++ ...telliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" | 2 ++ ...207\214nextInt\347\232\204\345\260\217\345\235\221.md" | 5 +++++ ...30\346\230\257\344\274\240\345\274\225\347\224\250.md" | 5 ++++- ...57\345\234\250\347\254\254\344\270\200\350\241\214.md" | 3 +++ ...0-\347\220\206\350\247\243\345\274\225\347\224\250.md" | 6 ++++++ ...52\347\211\271\346\256\212\347\232\204\345\200\274.md" | 4 ++++ ...47\345\210\266\347\254\246\346\200\273\347\273\223.md" | 2 ++ 12 files changed, 46 insertions(+), 1 deletion(-) diff --git "a/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" "b/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" index abc47ac..863c88a 100644 --- "a/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" +++ "b/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" @@ -1,3 +1,8 @@ +- [什么是FAQ](#%e4%bb%80%e4%b9%88%e6%98%affaq) +- [问题来自哪里?](#%e9%97%ae%e9%a2%98%e6%9d%a5%e8%87%aa%e5%93%aa%e9%87%8c) +- [这里收录的问题有什么特点](#%e8%bf%99%e9%87%8c%e6%94%b6%e5%bd%95%e7%9a%84%e9%97%ae%e9%a2%98%e6%9c%89%e4%bb%80%e4%b9%88%e7%89%b9%e7%82%b9) +- [问题的组织形式](#%e9%97%ae%e9%a2%98%e7%9a%84%e7%bb%84%e7%bb%87%e5%bd%a2%e5%bc%8f) + # 什么是FAQ FAQ是“常问的问题”的缩写,这里的问题我会给出更详尽的解答。 diff --git "a/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" "b/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" index b4cc5d9..f0fc131 100644 --- "a/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" +++ "b/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" @@ -1,3 +1,11 @@ +- [这门课适合我吗?](#%e8%bf%99%e9%97%a8%e8%af%be%e9%80%82%e5%90%88%e6%88%91%e5%90%97) +- [零基础学编程,并且想继续深入学习编程的同学](#%e9%9b%b6%e5%9f%ba%e7%a1%80%e5%ad%a6%e7%bc%96%e7%a8%8b%e5%b9%b6%e4%b8%94%e6%83%b3%e7%bb%a7%e7%bb%ad%e6%b7%b1%e5%85%a5%e5%ad%a6%e4%b9%a0%e7%bc%96%e7%a8%8b%e7%9a%84%e5%90%8c%e5%ad%a6) +- [希望夯实基础,系统学习 Java 和面向对象编程思想的同学](#%e5%b8%8c%e6%9c%9b%e5%a4%af%e5%ae%9e%e5%9f%ba%e7%a1%80%e7%b3%bb%e7%bb%9f%e5%ad%a6%e4%b9%a0-java-%e5%92%8c%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1%e7%bc%96%e7%a8%8b%e6%80%9d%e6%83%b3%e7%9a%84%e5%90%8c%e5%ad%a6) +- [题外话:编程入门怎么选](#%e9%a2%98%e5%a4%96%e8%af%9d%e7%bc%96%e7%a8%8b%e5%85%a5%e9%97%a8%e6%80%8e%e4%b9%88%e9%80%89) + + +# 这门课适合我吗? + 学习不仅仅付出的是钱,更多的是付出了学习的时间。所以我觉得我有责任来告诉大家这门课是不是适合你。抱有以下两个学习目标的同学,我相信这门课会让你学有所获。 - 零基础学编程,并且想继续深入学习编程的同学 diff --git "a/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" "b/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" index 73a6187..ee8ab1d 100644 --- "a/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" +++ "b/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" @@ -1,3 +1,4 @@ + ClassNotFound错误的意思是类找不到, 也就是class文件找不到。 首先是严格检查文件名没错并且大小写也一致。程序员需要练就一双火眼金睛,能从万千的1里挑出那个l。 diff --git "a/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" "b/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" index dad8d0a..4ecb01c 100644 --- "a/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" +++ "b/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" @@ -1,3 +1,6 @@ +- [用计算机的有限 PK 小数的无限](#%e7%94%a8%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%9a%84%e6%9c%89%e9%99%90-pk-%e5%b0%8f%e6%95%b0%e7%9a%84%e6%97%a0%e9%99%90) +- [浮点数不精确的例子](#%e6%b5%ae%e7%82%b9%e6%95%b0%e4%b8%8d%e7%b2%be%e7%a1%ae%e7%9a%84%e4%be%8b%e5%ad%90) + # 用计算机的有限 PK 小数的无限 首先一个事实是,计算机是用固定的字节数来表示一个浮点数的。我们就拿double来举例,一个 double 变量占用8个字节,和整数的 long 是一样的。 diff --git "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" index 4b14440..883ac4b 100644 --- "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" +++ "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" @@ -1,3 +1,6 @@ +- [补码的二进制表示形式](#%e8%a1%a5%e7%a0%81%e7%9a%84%e4%ba%8c%e8%bf%9b%e5%88%b6%e8%a1%a8%e7%a4%ba%e5%bd%a2%e5%bc%8f) +- [为什么正数加法溢出之后秒变一个巨大的负数](#%e4%b8%ba%e4%bb%80%e4%b9%88%e6%ad%a3%e6%95%b0%e5%8a%a0%e6%b3%95%e6%ba%a2%e5%87%ba%e4%b9%8b%e5%90%8e%e7%a7%92%e5%8f%98%e4%b8%80%e4%b8%aa%e5%b7%a8%e5%a4%a7%e7%9a%84%e8%b4%9f%e6%95%b0) + # 补码的二进制表示形式 在第十四讲“Java中的位运算符”里, @海乔的小微燕 问了一个关于补码的问题。问题如下 diff --git "a/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" "b/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" index 20fe8ad..5505e6c 100644 --- "a/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" +++ "b/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" @@ -1,3 +1,5 @@ +- [配置 JDK](#%e9%85%8d%e7%bd%ae-jdk) +- [强制重新编译](#%e5%bc%ba%e5%88%b6%e9%87%8d%e6%96%b0%e7%bc%96%e8%af%91) # 配置 JDK 有些同学碰到了配置 JDK 的问题。最明显的现象就是各种不能用,源代码里的 String 类也是显示为红色的,编译也是各种报错。有时候源代码编辑器的右上角还会提示 Setup JSK。 diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index c69d45e..0366a35 100644 --- "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -1,3 +1,7 @@ +- [问题:Scanner没有消费掉那个回车换行符](#%e9%97%ae%e9%a2%98scanner%e6%b2%a1%e6%9c%89%e6%b6%88%e8%b4%b9%e6%8e%89%e9%82%a3%e4%b8%aa%e5%9b%9e%e8%bd%a6%e6%8d%a2%e8%a1%8c%e7%ac%a6) +- [解决方法:使用nextLine](#%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95%e4%bd%bf%e7%94%a8nextline) + +# 问题:Scanner没有消费掉那个回车换行符 @carZycriss 同学在26 用数组保存成绩一节中提出了一个问题,是和Scanner使用相关的。 应该有不少同学遇到了这个问题。这里我把Scanner API再详细说一下。 @@ -54,6 +58,7 @@ 数学:10 ``` +# 解决方法:使用nextLine 下面是这个问题的解释。 diff --git "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" index 0ba14ea..2e5f93f 100644 --- "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" @@ -1,3 +1,6 @@ +- [Java方法调用是传值还是传引用](#java%e6%96%b9%e6%b3%95%e8%b0%83%e7%94%a8%e6%98%af%e4%bc%a0%e5%80%bc%e8%bf%98%e6%98%af%e4%bc%a0%e5%bc%95%e7%94%a8) +- [回答](#%e5%9b%9e%e7%ad%94) + # Java方法调用是传值还是传引用 @业余草 在“73 | 父类和子类的引用赋值关系”里问到 @@ -5,7 +8,7 @@ ``` 问一下老师:Java 中是“值传递”还是“引用传递”? ``` -## 回答 +# 回答 只说答案没意思,既然同学感兴趣就聊个几块钱的吧。 diff --git "a/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" "b/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" index acb72db..85ec30c 100644 --- "a/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" +++ "b/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" @@ -1,3 +1,6 @@ +- [为什么构造方法中调用重载的构造方法必须得是在第一行](#%e4%b8%ba%e4%bb%80%e4%b9%88%e6%9e%84%e9%80%a0%e6%96%b9%e6%b3%95%e4%b8%ad%e8%b0%83%e7%94%a8%e9%87%8d%e8%bd%bd%e7%9a%84%e6%9e%84%e9%80%a0%e6%96%b9%e6%b3%95%e5%bf%85%e9%a1%bb%e5%be%97%e6%98%af%e5%9c%a8%e7%ac%ac%e4%b8%80%e8%a1%8c) +- [回答](#%e5%9b%9e%e7%ad%94) + # 为什么构造方法中调用重载的构造方法必须得是在第一行 @甜~ 在构造方法一节问到 diff --git "a/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" index 233be27..3482f6e 100644 --- "a/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" @@ -1,3 +1,9 @@ +- [引用是什么](#%e5%bc%95%e7%94%a8%e6%98%af%e4%bb%80%e4%b9%88) + - [回答](#%e5%9b%9e%e7%ad%94) + - [以下内容涉及堆和栈,属于超纲](#%e4%bb%a5%e4%b8%8b%e5%86%85%e5%ae%b9%e6%b6%89%e5%8f%8a%e5%a0%86%e5%92%8c%e6%a0%88%e5%b1%9e%e4%ba%8e%e8%b6%85%e7%ba%b2) +- [父类引用指向子类对象有什么作用/不同](#%e7%88%b6%e7%b1%bb%e5%bc%95%e7%94%a8%e6%8c%87%e5%90%91%e5%ad%90%e7%b1%bb%e5%af%b9%e8%b1%a1%e6%9c%89%e4%bb%80%e4%b9%88%e4%bd%9c%e7%94%a8%e4%b8%8d%e5%90%8c) + - [回答](#%e5%9b%9e%e7%ad%94-1) + # 引用是什么 @梁大瓜 在 “76 | 多态里更多的语法点(上)” 里说到 diff --git "a/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" "b/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" index bdafb09..f834840 100644 --- "a/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" +++ "b/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" @@ -1,3 +1,7 @@ +- [编程里的两个特殊的值](#%e7%bc%96%e7%a8%8b%e9%87%8c%e7%9a%84%e4%b8%a4%e4%b8%aa%e7%89%b9%e6%ae%8a%e7%9a%84%e5%80%bc) +- [赋值为null代表什么?](#%e8%b5%8b%e5%80%bc%e4%b8%banull%e4%bb%a3%e8%a1%a8%e4%bb%80%e4%b9%88) +- [理解undefined](#%e7%90%86%e8%a7%a3undefined) + # 编程里的两个特殊的值 编程里有俩特殊的值,一个是null,一个是undefined。我们来聊聊这俩值。 diff --git "a/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" "b/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" index 325b2ed..0776054 100644 --- "a/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" +++ "b/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" @@ -1,3 +1,5 @@ + + 包可见性汇总,谢谢 @时间是最真的答案 提供~ -- Gitee From 85422a4915db51a767847506f56bfb1db25f7cae Mon Sep 17 00:00:00 2001 From: mzang Date: Fri, 29 Nov 2019 15:01:40 +0800 Subject: [PATCH 13/39] rename file --- ...\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" | 2 ++ ...r\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" | 0 2 files changed, 2 insertions(+) create mode 100644 "FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" rename "FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" => "FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" (100%) diff --git "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" new file mode 100644 index 0000000..70af9f0 --- /dev/null +++ "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" @@ -0,0 +1,2 @@ + +# \ No newline at end of file diff --git "a/FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" similarity index 100% rename from "FAQ/02\347\253\240 Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" rename to "FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" -- Gitee From 10b283854a7202939fe7b719bab6c39b4f77b2d1 Mon Sep 17 00:00:00 2001 From: mzang Date: Sat, 30 Nov 2019 00:22:35 +0800 Subject: [PATCH 14/39] add doc --- ...05\345\255\230\347\251\272\351\227\264.md" | 86 ++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" index 70af9f0..a77deb6 100644 --- "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" +++ "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" @@ -1,2 +1,86 @@ -# \ No newline at end of file + +- [来自@谭低调 同学的问题:引用占用多少内存?](#%e6%9d%a5%e8%87%aa%e8%b0%ad%e4%bd%8e%e8%b0%83-%e5%90%8c%e5%ad%a6%e7%9a%84%e9%97%ae%e9%a2%98%e5%bc%95%e7%94%a8%e5%8d%a0%e7%94%a8%e5%a4%9a%e5%b0%91%e5%86%85%e5%ad%98) +- [Java 程序员需要关心数据类型对内存的占用情况吗?](#java-%e7%a8%8b%e5%ba%8f%e5%91%98%e9%9c%80%e8%a6%81%e5%85%b3%e5%bf%83%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b%e5%af%b9%e5%86%85%e5%ad%98%e7%9a%84%e5%8d%a0%e7%94%a8%e6%83%85%e5%86%b5%e5%90%97) +- [每种数据类型占用的内存是固定的吗?](#%e6%af%8f%e7%a7%8d%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b%e5%8d%a0%e7%94%a8%e7%9a%84%e5%86%85%e5%ad%98%e6%98%af%e5%9b%ba%e5%ae%9a%e7%9a%84%e5%90%97) + - [JVM 规范没规定](#jvm-%e8%a7%84%e8%8c%83%e6%b2%a1%e8%a7%84%e5%ae%9a) + - [JVM 实现:看位数和内存区域](#jvm-%e5%ae%9e%e7%8e%b0%e7%9c%8b%e4%bd%8d%e6%95%b0%e5%92%8c%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f) + - [JVM 的位数](#jvm-%e7%9a%84%e4%bd%8d%e6%95%b0) + - [JVM 内存区域:方法区](#jvm-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e6%96%b9%e6%b3%95%e5%8c%ba) + - [JVM 内存区域:方法栈](#jvm-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e6%96%b9%e6%b3%95%e6%a0%88) + - [JVM 内存区域:内存堆](#jvm-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e5%86%85%e5%ad%98%e5%a0%86) + - [引用类型:磨人的小妖精](#%e5%bc%95%e7%94%a8%e7%b1%bb%e5%9e%8b%e7%a3%a8%e4%ba%ba%e7%9a%84%e5%b0%8f%e5%a6%96%e7%b2%be) + +# 来自@谭低调 同学的问题:引用占用多少内存? + +@谭低调 同学在“34 | 认识引用类型(下)”里问了这么一个问题: + +``` +请问老师,Merchandise m1这个引用类型变量是多大呢?或者说为了存储实例的地址,需要给m1多大的内存? +``` + +我思来想去,这事儿没有一篇文章还真扯不清楚。有兴趣的同学请继续阅读 + +# Java 程序员需要关心数据类型对内存的占用情况吗? + +Java 用跑在虚拟机里,并且有一个严格得虚拟机规范,就是让程序员可以在不知道这这些底层细节的情况下,也能好好安心写程序。这个目标是非常正确的,甚至是对 Java 的成功都是非常关键的。 + +软件的世界就是这样,一个层次解决一个层次的问题,既然JVM已经屏蔽了底层细节信息,上层的 Java 代码就可以不必关心更下层的细节了。 + +但是不必了解,并非是了解了没用。不了解也能写出好代码,了解了之后在某些情况下可以写出更好的代码。尤其是在对程序关键点的数据结构设计和预估程序总体内存占用情况时,会有帮助。 + +# 每种数据类型占用的内存是固定的吗? + +不是。不是。不是。重要的事情说三遍。 + +不固定有几个维度,下面分别说说在不同的情况下占用的内存为什么不固定,以及在不同情况下具体占用多少内存。 + +## JVM 规范没规定 + +JVM 规范从来没有规定每种数据类型占用多大的内存。它只是给出了每种数据类型的值域。严谨的不要不要的。既然规范没有说,那么肯定占用的内存就是不固定的喽。具体占用多少,得看规范得实现。 + +那么具体到某种实现,就是固定得了么? + +## JVM 实现:看位数和内存区域 + +前面我们讲解基本数据类型的时候,不严谨的说了每种数据类型占用的内存。那个数字也是主流的JVM实现占用的内存。但是那个数字忽略了 JVM 的位数和数据所在的内存区域。 + +### JVM 的位数 + +很多年前,主流的操作系统和 CPU 都是32位的。什么意思呢,就是 CPU 的指令能够处理的数,都是32位的,包括内存寻址,也是32位的。所以32位的系统下,可以使用的内存不能超过4G,因为32位的寻址空间只能表示这么大的内存地址范围。 + +后来出现了64位的操作系统和 CPU,寻址空间和 CPU 操作数都是64位了。CPU的操作数都是64位了,那么应用程序喂给 CPU 的数据也得是64位的呀。 + +JVM 进程(Java 进程)也是操作系统上的应用程序。我们知道程序都分64位版和32位版。JVM 也一样。它们在不同情况下占用的内存也不一样。 + +JVM 的内存按照用途主要被分成方法区,堆,和方法栈(其实还有本地方法栈和 PC 寄存器,但是存在感和前三个比太低了,这里不说了)。在不同的区域,占用内存也不大一样,下面大概说说。 + +### JVM 内存区域:方法区 + +什么是方法区内存呢?直观来说就是保存我们写的方法里的代码的内存。也就是包括我们写的方法里的各种表达式指令,局部变量(当然也包括引用),字面值(literal value),参数这些数据。对于一个类来说,无论它的对象有多少个,方法区占用的内存是不变的,因为他们的代码是一样的嘛。 + +那么各种数据类型在方法区里占用的内存是多大呢?就是我们之前说的那个大小。比如int是4个字节,long是8个字节。无论是32位还是64位。 + +### JVM 内存区域:方法栈 + +方法栈是执行方法区里代码的时候需要的内存,也就是我们debug的时候看到的那个一层压着一层的frame。 + +作为 JVM 中为执行代码喂数据的栈(方法栈),就是以64位为一个单位的。也就是说,通常情况下,在方法栈上,无论是什么数据类型,都最少占用64个bit,也就是8个byte。说的更具体一点,方法里写的局部变量,字面值(literal value),参数,都是至少占用8个字节。当然好像也没有需要占用更多字节的数据类型,毕竟double和long都是8个字节就够表示规范中的值域了。 + +### JVM 内存区域:内存堆 + +Java 的对象是分配在堆上的。就是我在课程中说的那个公告板。堆上的数据在被 JVM 指令使用的时候,会被弄到栈上去。但是保存在堆上的时候,和方法区一样,就是按照之前说的普通情况占用该占用的内存。 + +## 引用类型:磨人的小妖精 + +引用类型作为一种非常特殊的类型,和内存寻址相关。所以,JVM 底层实现上一般会使用C/C++的 pointer 来封装成 Java 里的引用。那么它占用的内存就是和 JVM 是32位还是64位有关。如果是64位的 JVM,那么在上述的内存区域里,引用类型都是占用8个字节的内存。32位的 JVM 就占4个字节。 + +如果引用类型这么简单直接,就不是磨人的小妖精了。引用类型毕竟太多,而且绝大多数情况下用不了这么大空间,太浪费。所以 Oracle 的JDK就针对这种情况,开发了一个压缩指针的功能,主要针对 Java 内存堆小于32g的情况。这个JVM参数是`-XX:+UseCompressedOops` 下面是 Oracle 官方文档对这个参数的说明: + +``` +Enables the use of compressed pointers (object references represented as 32 bit offsets instead of 64-bit pointers) for optimized 64-bit performance with Java heap sizes less than 32gb. +``` + +引自 https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html + + -- Gitee From e75e335cf18888511a89c5af00b4d63a55fcd973 Mon Sep 17 00:00:00 2001 From: mzang Date: Sat, 30 Nov 2019 00:27:47 +0800 Subject: [PATCH 15/39] add doc --- ...05\345\255\230\347\251\272\351\227\264.md" | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" index a77deb6..3ef763f 100644 --- "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" +++ "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" @@ -4,11 +4,11 @@ - [Java 程序员需要关心数据类型对内存的占用情况吗?](#java-%e7%a8%8b%e5%ba%8f%e5%91%98%e9%9c%80%e8%a6%81%e5%85%b3%e5%bf%83%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b%e5%af%b9%e5%86%85%e5%ad%98%e7%9a%84%e5%8d%a0%e7%94%a8%e6%83%85%e5%86%b5%e5%90%97) - [每种数据类型占用的内存是固定的吗?](#%e6%af%8f%e7%a7%8d%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b%e5%8d%a0%e7%94%a8%e7%9a%84%e5%86%85%e5%ad%98%e6%98%af%e5%9b%ba%e5%ae%9a%e7%9a%84%e5%90%97) - [JVM 规范没规定](#jvm-%e8%a7%84%e8%8c%83%e6%b2%a1%e8%a7%84%e5%ae%9a) - - [JVM 实现:看位数和内存区域](#jvm-%e5%ae%9e%e7%8e%b0%e7%9c%8b%e4%bd%8d%e6%95%b0%e5%92%8c%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f) - - [JVM 的位数](#jvm-%e7%9a%84%e4%bd%8d%e6%95%b0) - - [JVM 内存区域:方法区](#jvm-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e6%96%b9%e6%b3%95%e5%8c%ba) - - [JVM 内存区域:方法栈](#jvm-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e6%96%b9%e6%b3%95%e6%a0%88) - - [JVM 内存区域:内存堆](#jvm-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e5%86%85%e5%ad%98%e5%a0%86) + - [JDK 实现:看位数和内存区域](#jdk-%e5%ae%9e%e7%8e%b0%e7%9c%8b%e4%bd%8d%e6%95%b0%e5%92%8c%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f) + - [JDK 的位数](#jdk-%e7%9a%84%e4%bd%8d%e6%95%b0) + - [JDK 内存区域:方法区](#jdk-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e6%96%b9%e6%b3%95%e5%8c%ba) + - [JDK 内存区域:方法栈](#jdk-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e6%96%b9%e6%b3%95%e6%a0%88) + - [JDK 内存区域:内存堆](#jdk-%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9f%e5%86%85%e5%ad%98%e5%a0%86) - [引用类型:磨人的小妖精](#%e5%bc%95%e7%94%a8%e7%b1%bb%e5%9e%8b%e7%a3%a8%e4%ba%ba%e7%9a%84%e5%b0%8f%e5%a6%96%e7%b2%be) # 来自@谭低调 同学的问题:引用占用多少内存? @@ -25,7 +25,7 @@ Java 用跑在虚拟机里,并且有一个严格得虚拟机规范,就是让程序员可以在不知道这这些底层细节的情况下,也能好好安心写程序。这个目标是非常正确的,甚至是对 Java 的成功都是非常关键的。 -软件的世界就是这样,一个层次解决一个层次的问题,既然JVM已经屏蔽了底层细节信息,上层的 Java 代码就可以不必关心更下层的细节了。 +软件的世界就是这样,一个层次解决一个层次的问题,既然 JVM 已经屏蔽了底层细节信息,上层的 Java 代码就可以不必关心更下层的细节了。 但是不必了解,并非是了解了没用。不了解也能写出好代码,了解了之后在某些情况下可以写出更好的代码。尤其是在对程序关键点的数据结构设计和预估程序总体内存占用情况时,会有帮助。 @@ -41,41 +41,41 @@ JVM 规范从来没有规定每种数据类型占用多大的内存。它只是 那么具体到某种实现,就是固定得了么? -## JVM 实现:看位数和内存区域 +## JDK 实现:看位数和内存区域 -前面我们讲解基本数据类型的时候,不严谨的说了每种数据类型占用的内存。那个数字也是主流的JVM实现占用的内存。但是那个数字忽略了 JVM 的位数和数据所在的内存区域。 +前面我们讲解基本数据类型的时候,不严谨的说了每种数据类型占用的内存。那个数字也是主流的 JDK 占用的内存。但是那个数字忽略了 JDK 的位数和数据所在的内存区域。 -### JVM 的位数 +### JDK 的位数 很多年前,主流的操作系统和 CPU 都是32位的。什么意思呢,就是 CPU 的指令能够处理的数,都是32位的,包括内存寻址,也是32位的。所以32位的系统下,可以使用的内存不能超过4G,因为32位的寻址空间只能表示这么大的内存地址范围。 后来出现了64位的操作系统和 CPU,寻址空间和 CPU 操作数都是64位了。CPU的操作数都是64位了,那么应用程序喂给 CPU 的数据也得是64位的呀。 -JVM 进程(Java 进程)也是操作系统上的应用程序。我们知道程序都分64位版和32位版。JVM 也一样。它们在不同情况下占用的内存也不一样。 +Java 进程也是操作系统上的应用程序。我们知道程序都分64位版和32位版。JDK 也一样。不同的版本在不同情况下占用的内存也不一定一样。 -JVM 的内存按照用途主要被分成方法区,堆,和方法栈(其实还有本地方法栈和 PC 寄存器,但是存在感和前三个比太低了,这里不说了)。在不同的区域,占用内存也不大一样,下面大概说说。 +主流 JDK 的内存按照用途主要被分成方法区,堆,和方法栈(其实还有本地方法栈和 PC 寄存器,但是存在感和前三个比太低了,这里不说了)。在不同的区域,占用内存也不大一样,下面大概说说。 -### JVM 内存区域:方法区 +### JDK 内存区域:方法区 什么是方法区内存呢?直观来说就是保存我们写的方法里的代码的内存。也就是包括我们写的方法里的各种表达式指令,局部变量(当然也包括引用),字面值(literal value),参数这些数据。对于一个类来说,无论它的对象有多少个,方法区占用的内存是不变的,因为他们的代码是一样的嘛。 那么各种数据类型在方法区里占用的内存是多大呢?就是我们之前说的那个大小。比如int是4个字节,long是8个字节。无论是32位还是64位。 -### JVM 内存区域:方法栈 +### JDK 内存区域:方法栈 方法栈是执行方法区里代码的时候需要的内存,也就是我们debug的时候看到的那个一层压着一层的frame。 -作为 JVM 中为执行代码喂数据的栈(方法栈),就是以64位为一个单位的。也就是说,通常情况下,在方法栈上,无论是什么数据类型,都最少占用64个bit,也就是8个byte。说的更具体一点,方法里写的局部变量,字面值(literal value),参数,都是至少占用8个字节。当然好像也没有需要占用更多字节的数据类型,毕竟double和long都是8个字节就够表示规范中的值域了。 +作为 Java 进程中给 CPU 喂数据的栈(方法栈),就是以64位为一个单位安排的。也就是说,通常情况下,在方法栈上,无论是什么数据类型,都最少占用64个bit,也就是8个byte。说的更具体一点,方法里写的局部变量,字面值(literal value),参数,都是至少占用8个字节。当然好像也没有需要占用更多字节的数据类型,毕竟double和long都是8个字节就够表示规范中的值域了。 -### JVM 内存区域:内存堆 +### JDK 内存区域:内存堆 Java 的对象是分配在堆上的。就是我在课程中说的那个公告板。堆上的数据在被 JVM 指令使用的时候,会被弄到栈上去。但是保存在堆上的时候,和方法区一样,就是按照之前说的普通情况占用该占用的内存。 ## 引用类型:磨人的小妖精 -引用类型作为一种非常特殊的类型,和内存寻址相关。所以,JVM 底层实现上一般会使用C/C++的 pointer 来封装成 Java 里的引用。那么它占用的内存就是和 JVM 是32位还是64位有关。如果是64位的 JVM,那么在上述的内存区域里,引用类型都是占用8个字节的内存。32位的 JVM 就占4个字节。 +引用类型作为一种非常特殊的类型,和内存寻址相关。所以,JDK 底层实现上一般会使用C/C++的 pointer 来封装成 Java 里的引用。那么它占用的内存就是和 JDK 是32位还是64位有关。如果是64位的 JDK,那么在上述的内存区域里,引用类型都是占用8个字节的内存。32位的 JDK 就占4个字节。 -如果引用类型这么简单直接,就不是磨人的小妖精了。引用类型毕竟太多,而且绝大多数情况下用不了这么大空间,太浪费。所以 Oracle 的JDK就针对这种情况,开发了一个压缩指针的功能,主要针对 Java 内存堆小于32g的情况。这个JVM参数是`-XX:+UseCompressedOops` 下面是 Oracle 官方文档对这个参数的说明: +如果引用类型这么简单直接,就不是磨人的小妖精了。引用类型毕竟太多,而且绝大多数情况下用不了这么大空间,太浪费。所以 Oracle 的JDK就针对这种情况,开发了一个压缩指针的功能,主要针对 Java 内存堆小于32g的情况。这个 JVM 参数是`-XX:+UseCompressedOops` 下面是 Oracle 官方文档对这个参数的说明: ``` Enables the use of compressed pointers (object references represented as 32 bit offsets instead of 64-bit pointers) for optimized 64-bit performance with Java heap sizes less than 32gb. -- Gitee From 9a0b59e7d5c8ed63ecaf78fe29a4facc14380f29 Mon Sep 17 00:00:00 2001 From: Coder Date: Sat, 4 Jan 2020 22:42:29 +0800 Subject: [PATCH 16/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=B0=83=E7=94=A8=E6=98=AF=E4=BC=A0=E5=80=BC=E8=BF=98?= =?UTF-8?q?=E6=98=AF=E4=BC=A0=E5=BC=95=E7=94=A8.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...346\230\257\344\274\240\345\274\225\347\224\250.md" | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" index 2e5f93f..e40a263 100644 --- "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" @@ -14,6 +14,16 @@ 先给出答案。其实 Java 只存在一种传参的方式,就是用实参给形参赋值。 +其实Java比C++要简单,Java的参数传递就一句话:把形参当成方法的局部变量,然后在方法调用时,把实参的值,赋值给形参。 + +完事儿了,就这么简单,没有指针,没有地址,没有第二种可能和操作。 + +所以,形参无论怎么折腾,都无法影响实参一丝一毫。这点在参数为基本数据类型时毫无混淆的可能。 + +但是如果参数是个引用,就略绕一点点,但也只是一点点。如果参数是个引用,那么很简单,其实就是形参和实参这两个引用,指向同一个对象而已。仅此而已。 + +(如果形参在方法代码里再指向别的对象,那么还是那句话,对实参没有任何影响,实参还是指向之前的对象) + 既然如此,为什么会流传着么一个“java是传值还是传引用”的问题呢?而且很多年前这还是一个非常火的面试题。 究其原因,可能是面试官有C++的背景。因为把这个问题里的java换成C++,就是一道很好的面试题目。 -- Gitee From 87a01fdb0713337897710aa53ddc89ea9d47061a Mon Sep 17 00:00:00 2001 From: Coder Date: Sat, 4 Jan 2020 22:43:16 +0800 Subject: [PATCH 17/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=B0=83=E7=94=A8=E6=98=AF=E4=BC=A0=E5=80=BC=E8=BF=98?= =?UTF-8?q?=E6=98=AF=E4=BC=A0=E5=BC=95=E7=94=A8.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" index e40a263..8f254f7 100644 --- "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" @@ -22,7 +22,7 @@ 但是如果参数是个引用,就略绕一点点,但也只是一点点。如果参数是个引用,那么很简单,其实就是形参和实参这两个引用,指向同一个对象而已。仅此而已。 -(如果形参在方法代码里再指向别的对象,那么还是那句话,对实参没有任何影响,实参还是指向之前的对象) +如果形参在方法代码里再指向别的对象,那么还是那句话,对实参没有任何影响,实参还是指向之前的对象。 既然如此,为什么会流传着么一个“java是传值还是传引用”的问题呢?而且很多年前这还是一个非常火的面试题。 -- Gitee From 26a1f5116795c60304d34d3b8b81212e2f089e16 Mon Sep 17 00:00:00 2001 From: Coder Date: Fri, 7 Feb 2020 13:42:35 +0800 Subject: [PATCH 18/39] =?UTF-8?q?Create=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 "FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" new file mode 100644 index 0000000..ee10358 --- /dev/null +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -0,0 +1,3 @@ +# Java 中的内存区域 + +Java 中的内存主要分为内存堆,方法栈和方法区。当然还有一些别的内存,比如PC寄存器,和 CPU 的 PC 寄存器一样,作用是指向下一个要执行的指令,但是我们写 Java 程序的没关系,一般不需要管。 -- Gitee From 28c04fcac71da886d93b9e9429a2e4787363bbd0 Mon Sep 17 00:00:00 2001 From: Coder Date: Fri, 7 Feb 2020 14:06:59 +0800 Subject: [PATCH 19/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\345\210\206\351\205\215\347\232\204 .md" | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index ee10358..c8fa03a 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -1,3 +1,29 @@ # Java 中的内存区域 -Java 中的内存主要分为内存堆,方法栈和方法区。当然还有一些别的内存,比如PC寄存器,和 CPU 的 PC 寄存器一样,作用是指向下一个要执行的指令,但是我们写 Java 程序的没关系,一般不需要管。 +Java 中的内存主要分为内存堆,方法栈和方法区。当然还有一些别的内存,比如PC寄存器,和 CPU 的 PC 寄存器一样,作用是指向下一个要执行的指令,但是我们写 Java 程序的没关系,一般不需要管。下面我们就说说内存堆,方法栈和方法区。 + +# 方法区 + +方法区是一块连续的内存,存放的是Class文件加载到Java虚拟机内部之后的数据。表现在我们写程序的地方,方法区里的东西,也就是我们里面说的Class类的实例。方法区里的东西,包含类中的变量的定义,静态变量的值和定义,方法(所有方法,不管是静态还是非静态)的字节码等数据。我们可以通过每个类的Class实例来获取这些数据,还记得反射吗? + +所以方法区里的数据是相对来说静止的。因为一个类一旦加载进来,就不会变了。唯一会变的可能就是静态变量的值了吧。 + +所以说,一个类无论创建多少个实例,它都不会增加方法区占用的内存。因为方法区就好想一个模版,模子,印章,不因为复制出来多少个实例而变大或者变小。 + +# 内存堆(Heap) + +好,接着是内存堆。其实方法区也是一个堆。什么是堆呢?堆的英文名字叫做heap。是数据结构里一种标准的结构。和链表(List),Map,队列(Queue)是一样的。 + +Java的内存堆,就是把一块连续的内存,按照堆这种数据结构组织起来。堆的结构如其名。可以简单的认为就是一堆东西,下面大上面小。就好想一堆麦子什么的。树就是堆的一种。 + +这里我们不去扯这些数据结构的东西。从帮助我们理解Java内存堆的作用的角度,我们可以再简化一点。可以认为Java内存堆就是一卷纸带,纸带上印着一个个的格子(也就是一个格子代表一个字节),每个格子都有一个编号(也就是内存地址)。 + + + + + +# 方法栈(Stack) + + + + -- Gitee From 145ba896a5bbb0bccfe3193c45379b87422c2500 Mon Sep 17 00:00:00 2001 From: Coder Date: Fri, 7 Feb 2020 14:08:32 +0800 Subject: [PATCH 20/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index c8fa03a..f0933ac 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -12,9 +12,13 @@ Java 中的内存主要分为内存堆,方法栈和方法区。当然还有一 # 内存堆(Heap) -好,接着是内存堆。其实方法区也是一个堆。什么是堆呢?堆的英文名字叫做heap。是数据结构里一种标准的结构。和链表(List),Map,队列(Queue)是一样的。 +好,接着是内存堆。 -Java的内存堆,就是把一块连续的内存,按照堆这种数据结构组织起来。堆的结构如其名。可以简单的认为就是一堆东西,下面大上面小。就好想一堆麦子什么的。树就是堆的一种。 +``` +其实方法区也是一个堆。什么是堆呢?堆的英文名字叫做heap。是数据结构里一种标准的结构。和链表(List),Map,队列(Queue)是一样的。 + +Java的内存堆,就是把一块连续的内存,按照堆这种数据结构组织起来。堆的结构如其名。可以简单的认为就是一堆东西,下面大上面小。就好像一堆麦子什么的。树(Tree)这个数据结构就是堆的一种。 +``` 这里我们不去扯这些数据结构的东西。从帮助我们理解Java内存堆的作用的角度,我们可以再简化一点。可以认为Java内存堆就是一卷纸带,纸带上印着一个个的格子(也就是一个格子代表一个字节),每个格子都有一个编号(也就是内存地址)。 -- Gitee From 447ff0a990d24cab70a48db688396bed651158d7 Mon Sep 17 00:00:00 2001 From: Coder Date: Fri, 7 Feb 2020 14:09:15 +0800 Subject: [PATCH 21/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index f0933ac..c01ab5a 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -17,7 +17,9 @@ Java 中的内存主要分为内存堆,方法栈和方法区。当然还有一 ``` 其实方法区也是一个堆。什么是堆呢?堆的英文名字叫做heap。是数据结构里一种标准的结构。和链表(List),Map,队列(Queue)是一样的。 -Java的内存堆,就是把一块连续的内存,按照堆这种数据结构组织起来。堆的结构如其名。可以简单的认为就是一堆东西,下面大上面小。就好像一堆麦子什么的。树(Tree)这个数据结构就是堆的一种。 +Java的内存堆,就是把一块连续的内存,按照堆这种数据结构组织起来。 + +堆的结构如其名。可以简单的认为就是一堆东西,下面大上面小。就好像一堆麦子什么的。树(Tree)这个数据结构就是堆的一种。 ``` 这里我们不去扯这些数据结构的东西。从帮助我们理解Java内存堆的作用的角度,我们可以再简化一点。可以认为Java内存堆就是一卷纸带,纸带上印着一个个的格子(也就是一个格子代表一个字节),每个格子都有一个编号(也就是内存地址)。 -- Gitee From 5e147baa3b9745c160ee4d2e0249a8d8cac8b086 Mon Sep 17 00:00:00 2001 From: Coder Date: Fri, 7 Feb 2020 15:01:08 +0800 Subject: [PATCH 22/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\345\210\206\351\205\215\347\232\204 .md" | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index c01ab5a..bb0945b 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -15,21 +15,43 @@ Java 中的内存主要分为内存堆,方法栈和方法区。当然还有一 好,接着是内存堆。 ``` -其实方法区也是一个堆。什么是堆呢?堆的英文名字叫做heap。是数据结构里一种标准的结构。和链表(List),Map,队列(Queue)是一样的。 +其实方法区也是一个堆。什么是堆呢?堆的英文名字叫做heap。是数据结构里一种标准的结构。 + +和链表(List),Map,队列(Queue)是一样的。 Java的内存堆,就是把一块连续的内存,按照堆这种数据结构组织起来。 堆的结构如其名。可以简单的认为就是一堆东西,下面大上面小。就好像一堆麦子什么的。树(Tree)这个数据结构就是堆的一种。 ``` -这里我们不去扯这些数据结构的东西。从帮助我们理解Java内存堆的作用的角度,我们可以再简化一点。可以认为Java内存堆就是一卷纸带,纸带上印着一个个的格子(也就是一个格子代表一个字节),每个格子都有一个编号(也就是内存地址)。 +这里我们不去扯这些数据结构的东西。从帮助我们理解Java内存堆的作用的角度,我们可以再简化一点。可以认为Java内存堆就是一卷纸带,纸带上印着一个个大小相同的格子,比如一厘米一个格子(一个格子代表一个字节),每个格子都有一个编号(也就是内存地址)。 + +那么,我们写程序 new 一个类的对象,就是在这卷纸带上扯一段纸带,用来存放这个类的成员变量等数据。然后返回的就是这个这段纸带的开始第一个字节的地址。 + +比如说,`A a = new A();` 这段代码。new A()就是按照A占用的内存大小扯一段纸带,然后返回这段纸带的地址。紧接着把这个地址赋值给引用a。 +这里补充一个知识点,一个对象占用的内存,是固定的。 +先说数组,每种数据类型的数据,占用的内存大小是固定的,数组的长度也是创建的时候就确定的,所以一个数组,占用的内存就是数据类型大小 x 数组长度。当然,还有多位数组,但是我们说过,多维数组里,出了最低的一个维,其余的都是引用而已,指向低一个维度的数组对象引用。所以无论是多少维的数组,占用的内存都是一样的。 +再说普通的类的对象。讲方法区的时候说过,方法字节码的数据,静态数据,变量定义等数据都在方法区里。那么一个对象占用的额外的数据,其实也就是成员变量。一个类里有几个成员变量是固定的。如果一个类就一个long,一个int,一个String引用,一个类A的引用,那么一个类应该占用多少内存呢?long 8 + int 4 + 引用 4 * 2 = 20个字节。当然每个对象还有一些额外的内存占用,这个所有的对象都是一样的,我们按下不表。可能还有一个问题没相同,就是那俩引用类型。这里我们要理解,String和类A的引用,其实是个引用,而不是对象本身。比如说类A的引用这个成员变量,这个引用可以指向A类的实例,A类的实例占用多少内存,这包含这个引用的对象没关系。当然A类的实例也可以是null,但是null也占内存。总言之,一个类的对象占用多少内存是固定的。 +总结一下,堆就是给对象分配内存。堆里的数据可以通过内存地址访问。视频课里,我们说内存堆是挂满小本子的公告板,其实也是一个意思,小本子就是一段纸带,公告板的意思就是,这个纸带有地址,能根据地址访问。 # 方法栈(Stack) +好,说完了内存堆,剩下就是执行代码了。执行方法需要的内存,都是在栈里分配的。栈,就是stack,是一种先进后出的数据结构。就好像摞盘子一样,最先摞的最后拿出来,最后摞的最先拿出来。 + +执行方法需要什么内存呢?参数和局部变量。每次执行一个方法,都要为这个方法的执行创建其中定义的参数和局部变量。 + +那么这里我们再来想通一个事情。那就是每次执行一个方法,占用的内存都是一样的。因为一个方法的参数和定义的局部变量的数量是一样的。可能有一个疑问就是,循环中定义的局部变量怎么办?其实细想,循环中定义的变量,其实是被重用的。一个for循环,里面定义了一个 int 变量。无论循环多少次,新的循环开始的时候,就可以重用之前定义的变量占用的内存,因为一个循环一旦结束,它占用的内存就没用了,可以被下次循环重新使用。 + +Stack的这个先进后出的特性,和方法调用时一样的。比如m1方法调用m2方法,m2方法调用m3方法,那么过程会是这样的。 + - 先调用m1,根据m1的代码,确定m1执行的时候需要多少内存,在栈上分配相应大小的内存供m1执行使用,同时将分配的内存进栈; + - 执行过程中调用了m2,同样的过程,在栈上分配m2需要的内存,然后内存进栈; + - 执行m2的时候,m2调用m3,还是分配m3需要的内存,然后内存进栈。 + - 好了,m3执行完毕,释放m3占用的内存(内存出栈),然后是m2继续执行,执行完毕内存释放,最后是m1执行,执行完毕内存释放 +那么,如何访问栈上内存呢?既然每个方法执行需要的内存都是固定的,那么在分配的这一截内存上,每个变量的地址都是固定的。正所谓冥冥中自有定数,正是此意。所以这个和堆上的内存是不一样的。堆上的内存需要根据引用,找到堆上对应的对象,然后每个成员变量对应的内存地址,也都是冥冥中自有定数了。 -- Gitee From efd234603b12f31bb286364f91ef62560085234b Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 23 Feb 2020 19:40:14 +0800 Subject: [PATCH 23/39] =?UTF-8?q?Create=2004=E7=AB=A0-=E8=8C=83=E5=9E=8B?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E7=9A=84=E9=80=9A=E9=85=8D=E7=AC=A6.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...7\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" | 1 + 1 file changed, 1 insertion(+) create mode 100644 "FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" diff --git "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" new file mode 100644 index 0000000..8b13789 --- /dev/null +++ "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" @@ -0,0 +1 @@ + -- Gitee From 27bd6717176d16d02338c6c45c8e8b10ea18965a Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 23 Feb 2020 19:40:36 +0800 Subject: [PATCH 24/39] =?UTF-8?q?Rename=2004=E7=AB=A0-Java=E6=B3=9B?= =?UTF-8?q?=E5=9E=8B=E5=81=9A=E4=BA=86=E4=B8=A4=E4=BB=B6=E4=BA=8B.md=20to?= =?UTF-8?q?=2004=E7=AB=A0-Java=E8=8C=83=E5=9E=8B=E5=81=9A=E4=BA=86?= =?UTF-8?q?=E4=B8=A4=E4=BB=B6=E4=BA=8B.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...45\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "FAQ/04\347\253\240-Java\346\263\233\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" => "FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" (100%) diff --git "a/FAQ/04\347\253\240-Java\346\263\233\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" "b/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" similarity index 100% rename from "FAQ/04\347\253\240-Java\346\263\233\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" rename to "FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" -- Gitee From 2c09a4282c5681ad3f898357a2eeb9f8deb72bbe Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 23 Feb 2020 20:15:30 +0800 Subject: [PATCH 25/39] =?UTF-8?q?Update=20and=20rename=2004=E7=AB=A0-?= =?UTF-8?q?=E8=8C=83=E5=9E=8B=E5=BC=95=E7=94=A8=E7=9A=84=E9=80=9A=E9=85=8D?= =?UTF-8?q?=E7=AC=A6.md=20to=2004=E7=AB=A0-=E8=8C=83=E5=9E=8B=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E9=80=9A=E9=85=8D=E7=AC=A6=E5=86=8D=E8=A7=A3?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...04\351\200\232\351\205\215\347\254\246.md" | 1 - ...15\347\254\246\345\206\215\350\247\243.md" | 114 ++++++++++++++++++ 2 files changed, 114 insertions(+), 1 deletion(-) delete mode 100644 "FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" create mode 100644 "FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" diff --git "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" deleted file mode 100644 index 8b13789..0000000 --- "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246.md" +++ /dev/null @@ -1 +0,0 @@ - diff --git "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" new file mode 100644 index 0000000..755ac11 --- /dev/null +++ "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" @@ -0,0 +1,114 @@ +很多同学对这个范型里的通配符很迷。这里就再讲一下。 + +类设计:Child extends Parent extends GrandParent extends Human。Human类里有一个name属性和getName,setName方法。 + +下面一个类,就让大家理解这个范型的通配符是干嘛的。都在代码里了。 + +```java + +package com.paypal.edm.dsl.udf.test; + +import java.util.ArrayList; +import java.util.List; + +/** + * @author mzang + */ +public class Test { + + // --------- ? extends T 例子:从范型对象里读------------------------------------- + + /** + * 这个方法要遍历List里的元素,要求每个元素都要求是Human,或者其子类 + * @param humans + */ + public static void showNameAndAddMoreNotWildGeneric(List humans){ + humans.forEach(Human::getName); + // 可以 + humans.add(new Human()); + } + + /** + * 这个方法要遍历List里的元素,也要求每个元素都要求是Human,或者其子类 + * @param humans + */ + public static void showNameWildGeneric(List humans){ + humans.forEach(Human::getName); + // 不行 + // humans.add(new Human()); + // humans.add(new Child()); + } + + // 问题在于,参数不同,showNameNotWildGeneric的参数使用了范型匹配符。 + + // 接下来我们来看看这两个方法的参数有什么不一样。 + + public static void testConsume() { + + // 创建一个正常使用范型的List,要求里面的元素都是Parent或者其子类 + List parentList = new ArrayList<>(); + // 用List类型的parentList去调用showNameAndAddMoreNotWildGeneric,会出错。为什么呢? + // 因为showNameAndAddMoreNotWildGeneric里,最后还向List里增加了一个Human元素 + // 但是这个参数的本体,是List,parentList也指向这个对象。 + // 所以方法里的humans.add(new Human());,就等价于是parentList.add(new Human()); + // 类型不符合,肯定不允许呀 + // showNameAndAddMoreNotWildGeneric(parentList); + + // 而showNameWildGeneric,则通过范型wild皮配符,限制了这个引用写入数据的能力 + // List humans的意思是,humans指向的可能是任意一个集成Human的List + // 可以是List,也可以是List,或者List,或者任意继承Human的类的List + // 这种情况下,向里面写什么,都有错的可能,因为你不知道具体是个什么范型的List。 + showNameWildGeneric(parentList); + } + + + // --------- ? extends T 例子:向范型对象里写------------------------------------- + + // 下面两个方法:addMoreHumanWildGeneric 和 addMoreHumanNotWildGeneric,都可以写入相同类型的实例 + // 不同在于他们可以接受的参数类型。有范型wild的,更宽泛一点,但是不能从里面读取有类型信息的数据。 + + public static void addMoreHumanWildGeneric(List humans){ +// humans.add(new Human()); +// humans.add(new GrandParent()); + humans.add(new Child()); + humans.add(new Parent()); + + // 从List humans里读取的对象,类型是未知的 +// humans.forEach(Human::getName); + + } + + public static void addMoreHumanNotWildGeneric(List humans){ +// humans.add(new Human()); +// humans.add(new GrandParent()); + humans.add(new Child()); + humans.add(new Parent()); + + // 但是从List humans里读取的对象,类型是Human或者其子类 + humans.forEach(Human::getName); + + } + + public static void testProduce() { + // 用List parentList做参数,两个方法都可以。 + List parentList = new ArrayList<>(); + addMoreHumanWildGeneric(parentList); + addMoreHumanNotWildGeneric(parentList); + + // 用List childList做参数,addMoreHumanNotWildGeneric就不可以了。 + // 因为addMoreHumanNotWildGeneric要求参数必须是List,不考虑继承关系。 + // 而addMoreHumanWildGeneric里的参数List humans,则支持继承关系的兼容即可复制 + // 但是却不支持读取,因为里面的元素可以是Parent的任意父类。 + List childList = new ArrayList<>(); + addMoreHumanWildGeneric(childList); +// addMoreHumanNotWildGeneric(childList); + } + +} + + +``` + + + +范型的通配符,其实遇到的问题和数组是一样的。只是数组没有类型通配符这么个功能,所以更简单一点。 -- Gitee From 2f2e4ed8caf11168284a84fddca79b0c1659439b Mon Sep 17 00:00:00 2001 From: Coder Date: Sat, 7 Mar 2020 14:23:40 +0800 Subject: [PATCH 26/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 3 +++ 1 file changed, 3 insertions(+) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index bb0945b..e63bdea 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -55,3 +55,6 @@ Stack的这个先进后出的特性,和方法调用时一样的。比如m1方 那么,如何访问栈上内存呢?既然每个方法执行需要的内存都是固定的,那么在分配的这一截内存上,每个变量的地址都是固定的。正所谓冥冥中自有定数,正是此意。所以这个和堆上的内存是不一样的。堆上的内存需要根据引用,找到堆上对应的对象,然后每个成员变量对应的内存地址,也都是冥冥中自有定数了。 +``` +这篇文章是极客时间推出的《零基础学Java》中的内容,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +``` -- Gitee From aa6eabb374e749b136975d7e68da8bdb39f2b716 Mon Sep 17 00:00:00 2001 From: Coder Date: Sat, 7 Mar 2020 14:27:01 +0800 Subject: [PATCH 27/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...216\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index e63bdea..adbaf23 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -55,6 +55,6 @@ Stack的这个先进后出的特性,和方法调用时一样的。比如m1方 那么,如何访问栈上内存呢?既然每个方法执行需要的内存都是固定的,那么在分配的这一截内存上,每个变量的地址都是固定的。正所谓冥冥中自有定数,正是此意。所以这个和堆上的内存是不一样的。堆上的内存需要根据引用,找到堆上对应的对象,然后每个成员变量对应的内存地址,也都是冥冥中自有定数了。 -``` -这篇文章是极客时间推出的《零基础学Java》中的内容,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 -``` +*** +------ +这篇文章是极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的内容,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 -- Gitee From f86e893bfc197c0e623855bda9f7b25ef24b277c Mon Sep 17 00:00:00 2001 From: Coder Date: Sat, 7 Mar 2020 14:35:58 +0800 Subject: [PATCH 28/39] =?UTF-8?q?Update=2002=E7=AB=A0-Java=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=98=AF=E6=80=8E=E4=B9=88=E5=88=86?= =?UTF-8?q?=E9=85=8D=E7=9A=84=20.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 3 --- 1 file changed, 3 deletions(-) diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index adbaf23..bb0945b 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -55,6 +55,3 @@ Stack的这个先进后出的特性,和方法调用时一样的。比如m1方 那么,如何访问栈上内存呢?既然每个方法执行需要的内存都是固定的,那么在分配的这一截内存上,每个变量的地址都是固定的。正所谓冥冥中自有定数,正是此意。所以这个和堆上的内存是不一样的。堆上的内存需要根据引用,找到堆上对应的对象,然后每个成员变量对应的内存地址,也都是冥冥中自有定数了。 -*** ------- -这篇文章是极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的内容,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 -- Gitee From 25105506dda8a44c5a2ee32d70cf5912b9927f9c Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 7 Mar 2020 14:38:32 +0800 Subject: [PATCH 29/39] add tails --- "FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" | 6 ++++++ ...276\351\200\202\345\220\210\346\210\221\345\220\227.md" | 6 ++++++ ...257\346\200\216\344\271\210\350\247\243\345\206\263.md" | 6 ++++++ ...271\346\225\260\344\270\215\347\262\276\347\241\256.md" | 6 ++++++ ...214\345\244\232\350\257\264\344\270\244\345\217\245.md" | 6 ++++++ ...ntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" | 6 ++++++ ...227\346\200\216\344\271\210\346\235\245\347\232\204.md" | 6 ++++++ ...16\344\271\210\345\210\206\351\205\215\347\232\204 .md" | 6 ++++++ ...230\346\230\257\344\274\240\345\274\225\347\224\250.md" | 6 ++++++ ...221\345\206\205\345\255\230\347\251\272\351\227\264.md" | 6 ++++++ ...\207\214nextInt\347\232\204\345\260\217\345\235\221.md" | 6 ++++++ ...257\345\234\250\347\254\254\344\270\200\350\241\214.md" | 6 ++++++ ...40-\347\220\206\350\247\243\345\274\225\347\224\250.md" | 6 ++++++ ...252\347\211\271\346\256\212\347\232\204\345\200\274.md" | 6 ++++++ ...247\345\210\266\347\254\246\346\200\273\347\273\223.md" | 6 ++++++ ...232\344\272\206\344\270\244\344\273\266\344\272\213.md" | 6 ++++++ ...232\351\205\215\347\254\246\345\206\215\350\247\243.md" | 6 ++++++ README.md | 6 ++++++ .../code002/HelloWorld.java" | 4 ++++ .../code003/HelloWorld.java" | 5 ++++- .../Code004/src/HelloWorld.java" | 4 ++++ .../code005/src/MathCalc1.java" | 4 ++++ .../code005/src/Variable1.java" | 4 ++++ .../code006/src/Variable1.java" | 4 ++++ .../code007/src/PrimaryTypes.java" | 4 ++++ .../code008/src/AssignAndCalc.java" | 4 ++++ .../code008/src/BooleanOprt.java" | 4 ++++ .../code008/src/CompareOprt.java" | 4 ++++ .../code008/src/IntegerDiv.java" | 4 ++++ .../code008/src/ModCalc.java" | 4 ++++ .../code008/src/OprtNotChangeVariableValue.java" | 4 ++++ .../code008/src/ParentOprt.java" | 4 ++++ .../code008/src/PriorityEasyToRead.java" | 4 ++++ .../code008/src/PriorityExample.java" | 4 ++++ .../code009/src/BitCalc.java" | 4 ++++ .../code009/src/BitOprtNotChangeVariableValue.java" | 4 ++++ .../code009/src/BitOprtUsage.java" | 4 ++++ .../code009/src/BitShift.java" | 4 ++++ .../code009/src/LiteralNumber.java" | 4 ++++ .../code010/src/AssignFirst.java" | 4 ++++ .../code010/src/AutoConvert.java" | 4 ++++ .../code010/src/CalcValueLoss.java" | 4 ++++ .../code010/src/ForceConvert.java" | 4 ++++ .../code010/src/ForceConvertValueLoss.java" | 4 ++++ .../code011/src/ComplexChar.java" | 4 ++++ .../code011/src/ComplexCharInString.java" | 4 ++++ .../code011/src/StingConcat.java" | 4 ++++ .../code011/src/StringVariable.java" | 4 ++++ .../code012/src/FindDiv.java" | 4 ++++ .../code012/src/IncreaseDecrease.java" | 4 ++++ .../code012/src/IncreaseDecrease2.java" | 4 ++++ .../code012/src/IncreaseDecrease3.java" | 4 ++++ .../code012/src/Print26Chars.java" | 4 ++++ .../code013/src/Baozi.java" | 4 ++++ .../code013/src/FindDiv.java" | 4 ++++ .../code013/src/IfElseBaozi.java" | 4 ++++ .../code013/src/IfElseNest.java" | 4 ++++ .../code013/src/IfElseNestSimple.java" | 4 ++++ .../code013/src/OneStatementIfEles.java" | 4 ++++ .../code013/src/SimpleIfElse.java" | 4 ++++ .../code014/src/CalcDivBreak.java" | 4 ++++ .../code014/src/CalcDivBreakAndContinue.java" | 4 ++++ .../code014/src/CalcDivFor.java" | 4 ++++ .../code014/src/CalcDivForWithLimit.java" | 4 ++++ .../code014/src/CalcDivForWithLimit2.java" | 4 ++++ .../code014/src/PrintChars.java" | 4 ++++ .../code014/src/SimpleFor.java" | 4 ++++ .../code015/src/CodeBlock.java" | 4 ++++ .../code015/src/MultiTable.java" | 4 ++++ .../code016/src/DoWhileExample.java" | 4 ++++ .../code016/src/FindNDiv.java" | 4 ++++ .../code016/src/FindNDivBetter.java" | 4 ++++ .../code016/src/FindNDivEndless.java" | 4 ++++ .../code016/src/FindNDivNotEndless.java" | 4 ++++ .../code017/src/IfElseNum.java" | 4 ++++ .../code017/src/IfElseSwitch.java" | 4 ++++ .../code017/src/IfElseSwitchNoBreak.java" | 4 ++++ .../code017/src/IfElseSwitchNoBreak2.java" | 4 ++++ .../code018/src/Comments.java" | 4 ++++ .../code018/src/GuessNumber.java" | 4 ++++ .../code018/src/RandomNumber.java" | 4 ++++ .../code018/src/ReadStringAndIntFromConsole.java" | 4 ++++ .../code019/src/CreateArray.java" | 4 ++++ .../code019/src/ScoreArrayMaxScore.java" | 4 ++++ .../code019/src/SevenScore.java" | 4 ++++ .../code020/src/AssignArray.java" | 4 ++++ .../code020/src/CompareIndex.java" | 4 ++++ .../code020/src/IndexOutOfBoundExample.java" | 4 ++++ .../code020/src/ScoreArrayMaxScore.java" | 4 ++++ .../code020/src/UseVariable.java" | 4 ++++ .../code021/src/MultiDimensionArray.java" | 4 ++++ .../code021/src/OneArrayForAll.java" | 4 ++++ .../code021/src/OneYearOneArray.java" | 4 ++++ .../code022/src/ScoreMaster.java" | 4 ++++ .../code/src/WuZiQi.java" | 4 ++++ .../code/src/WuZiQiHuaQiPan.java" | 4 ++++ .../com/geekbang/exception/ExceptionFirstExpression.java" | 4 ++++ .../code/src/com/geekbang/exception/MustHandel.java" | 4 ++++ .../code/src/com/geekbang/exception/NotHaveToHandle.java" | 4 ++++ .../code/src/com/geekbang/exception/ImplIntfWithEx.java" | 4 ++++ .../code/src/com/geekbang/exception/IntfWithEx.java" | 4 ++++ .../code/src/com/geekbang/exception/NewAndThrowIt.java" | 4 ++++ .../code/src/com/geekbang/exception/ThrowIt.java" | 4 ++++ .../code/src/com/geekbang/exception/CallStack.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller1.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller2.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller3.java" | 4 ++++ .../com/geekbang/exception/CallerExceptionAppMain.java" | 4 ++++ .../com/geekbang/exception/CallerRtExceptionAppMain.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller1.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller2.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller3.java" | 4 ++++ .../com/geekbang/exception/CallerExceptionAppMain.java" | 4 ++++ .../com/geekbang/exception/CallerRtExceptionAppMain.java" | 4 ++++ .../com/geekbang/exception/myexceptions/MyException.java" | 4 ++++ .../exception/myexceptions/MyRuntimeException.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller1.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller2.java" | 4 ++++ .../code/src/com/geekbang/exception/Caller3.java" | 4 ++++ .../com/geekbang/exception/CallerExceptionAppMain.java" | 4 ++++ .../com/geekbang/exception/CallerRtExceptionAppMain.java" | 4 ++++ .../com/geekbang/exception/myexceptions/MyException.java" | 4 ++++ .../exception/myexceptions/MyRuntimeException.java" | 4 ++++ .../src/com/geekbang/exception/CatchMultiException.java" | 4 ++++ .../com/geekbang/exception/TryCatchFinallyAppMain.java" | 4 ++++ .../src/com/geekbang/exception/TryFinallyAppMain.java" | 4 ++++ .../com/geekbang/exception/MyAutoClosableResource.java" | 4 ++++ .../code/src/com/geekbang/exception/TryWithResource.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../01. \347\261\273 (Class)/code/src/Merchandise.java" | 5 ++++- .../code/src/MerchandiseUsingVariable.java" | 4 ++++ .../code/src/MerchandiseUsingVariableEample2.java" | 4 ++++ .../code/src/Merchandise.java" | 4 ++++ .../code/src/SuperMarket.java" | 4 ++++ .../code/src/Merchandise.java" | 4 ++++ .../code/src/ReferenceAndPrimaryDataType.java" | 4 ++++ .../code/src/ClassInstanceAndRef.java" | 4 ++++ .../code/src/Example.java" | 4 ++++ .../code/src/Merchandise.java" | 4 ++++ .../code/src/Merchandise1.java" | 4 ++++ .../code/src/ArrayIsClass.java" | 4 ++++ .../code/src/Merchandise.java" | 4 ++++ .../code/src/RefArray.java" | 4 ++++ .../code/src/CheckBeforeUse.java" | 4 ++++ .../code/src/Merchandise.java" | 4 ++++ .../code/src/RefAndNull.java" | 4 ++++ .../code/src/CPU.java" | 4 ++++ .../code/src/Mainboard.java" | 4 ++++ .../code/src/Memory.java" | 4 ++++ .../code/src/MyPhoneMaker.java" | 4 ++++ .../code/src/Phone.java" | 4 ++++ .../code/src/PhoneMaker.java" | 4 ++++ .../code/src/Screen.java" | 4 ++++ .../code/src/Storage.java" | 4 ++++ .../code/src/com/phone/MyPhone.java" | 4 ++++ .../code/src/com/phone/Phone.java" | 4 ++++ .../code/src/com/phone/PhoneMaker.java" | 4 ++++ .../code/src/com/phone/parts/CPU.java" | 4 ++++ .../code/src/com/phone/parts/Mainboard.java" | 4 ++++ .../code/src/com/phone/parts/Memory.java" | 4 ++++ .../code/src/com/phone/parts/Screen.java" | 4 ++++ .../code/src/com/phone/parts/Storage.java" | 4 ++++ .../code/src/com/phone/parts/TestUseMainboard.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain2.java" | 4 ++++ .../code/src/com/geekbang/person/Customer.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Merchandise.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../code/src/com/geekbang/person/Customer.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Merchandise.java" | 4 ++++ .../code/src/Example.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Merchandise.java" | 4 ++++ .../com/geekbang/supermarket/MerchandiseDescAppMain.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../geekbang/supermarket/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../geekbang/supermarket/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../com/geekbang/RunLittleSupperMarketAppMainExample.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMainV2.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMainV2.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMainV2.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 5 ++++- .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../geekbang/RunLittleSupperMarketAppMainOneByOne.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 5 ++++- .../mockthis/LittleSuperMarketWithMerchandiseMock.java" | 4 ++++ .../supermarket/mockthis/MerchandiseV2MockThis.java" | 5 ++++- ...nLittleSupperMarketWithMockThisMerchandiseAppMain.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 5 ++++- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../com/geekbang/supermarket/MerchandiseV2Overload.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseV2AppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../supermarket/MerchandiseV2WithConstructor.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../supermarket/MerchandiseV2WithStaticVariable.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/DiscountMgr.java" | 4 ++++ .../code/src/com/geekbang/supermarket/DiscountMgr.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ++++ .../src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/NonPublicClass.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnMath.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnScanner.java" | 4 ++++ .../code/src/com/geekbang/learn/AI.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnString.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnString2.java" | 4 ++++ .../code/src/com/geekbang/learn/ai/AI2.java" | 4 ++++ .../code/src/com/geekbang/learn/ai/AII2AppMain.java" | 4 ++++ .../code/src/com/geekbang/learn/InvokeMain.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnMain.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnSystem.java" | 4 ++++ .../code/src/com/geekbang/learn/LearnStringBuilder.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../code/src/com/geekbang/supermarket/HuaweiPhone.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../com/geekbang/supermarket/PhoneExtendsMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/PhoneMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneHasAMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../com/geekbang/supermarket/PhoneExtendsMerchandise.java" | 4 ++++ .../com/geekbang/supermarket/PhoneHasAMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/LittleSuperMarketAppMain.java" | 4 ++++ .../code/src/com/geekbang/ReferenceAssign.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/PolymorphismAppMainComplex.java" | 4 ++++ .../code/src/com/geekbang/PolymorphismAppMainSimple.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/MerchandiseTest.java" | 4 ++++ .../src/com/geekbang/OverloadAndOverrideTestAppMain.java" | 4 ++++ .../code/src/com/geekbang/OverloadTestAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/InstanceOfTestAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/TestVizAppMain.java" | 4 ++++ .../src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../com/geekbang/supermarket/TestVizSamePkgAppMain.java" | 4 ++++ ...247\345\210\266\347\254\246\346\200\273\347\273\223.md" | 6 ++++++ .../code/src/com/geekbang/MerchandiseTest.java" | 4 ++++ .../src/com/geekbang/OverloadAndOverrideTestAppMain.java" | 4 ++++ .../code/src/com/geekbang/OverloadTestAppMain.java" | 4 ++++ .../code/src/com/geekbang/TestFinalRefAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../com/geekbang/StaticMethodDoesNotBelieveOverride.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/LittleSuperMarketAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/TouchObject.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/ObjectEqualsAppMain.java" | 4 ++++ .../code/src/com/geekbang/StringEqualsAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/ToStringAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/ClassOfClassAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/ReflectionAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ++++ .../code/src/com/geekbang/LittleSupperMarketAppMain.java" | 4 ++++ .../code/src/com/geekbang/UseEnum.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Category.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UseInterface.java" | 4 ++++ .../code/src/com/geekbang/intf/Intf1.java" | 4 ++++ .../code/src/com/geekbang/intf/Intf2.java" | 4 ++++ .../code/src/com/geekbang/intf/Intf3.java" | 5 ++++- .../com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ++++ .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/supermarket/TestInterface.java" | 4 ++++ .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UseAbsClass.java" | 4 ++++ .../supermarket/AbstractExpireDateMerchandise.java" | 4 ++++ .../com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ++++ .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UseInterface.java" | 4 ++++ .../com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ++++ .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UseInterface.java" | 4 ++++ .../com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ++++ .../geekbang/supermarket/ExpireDateMerchandiseDup.java" | 4 ++++ .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UseAnonymousClass.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/supermarket/UnitSpec.java" | 4 ++++ .../code/src/com/geekbang/supermarket/UnitSpecAbs.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../code/src/com/geekbang/anonymous/Intf.java" | 4 ++++ .../code/src/com/geekbang/inner/Outter.java" | 4 ++++ .../code/src/com/geekbang/notpublic/PubClass.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ++++ .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ++++ .../code/src/com/geekbang/supermarket/Phone.java" | 4 ++++ .../src/com/geekbang/supermarket/ShoppingAppMain.java" | 4 ++++ .../src/com/geekbang/supermarket/impl/AbsCustomer.java" | 4 ++++ .../code/src/com/geekbang/supermarket/impl/CashCard.java" | 4 ++++ .../com/geekbang/supermarket/impl/SimpleMerchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/impl/SimpleShopman.java" | 4 ++++ .../com/geekbang/supermarket/impl/SimpleSuperMarket.java" | 4 ++++ .../com/geekbang/supermarket/impl/SuiYuanCustomer.java" | 4 ++++ .../geekbang/supermarket/impl/ThinkAndBuyCustomer.java" | 4 ++++ .../code/src/com/geekbang/supermarket/impl/VIPCard.java" | 4 ++++ .../src/com/geekbang/supermarket/interfaces/Card.java" | 4 ++++ .../src/com/geekbang/supermarket/interfaces/Category.java" | 4 ++++ .../src/com/geekbang/supermarket/interfaces/Customer.java" | 4 ++++ .../geekbang/supermarket/interfaces/DiscountStrategy.java" | 4 ++++ .../src/com/geekbang/supermarket/interfaces/HasCard.java" | 4 ++++ .../com/geekbang/supermarket/interfaces/Merchandise.java" | 4 ++++ .../src/com/geekbang/supermarket/interfaces/Shopman.java" | 4 ++++ .../com/geekbang/supermarket/interfaces/ShoppingCart.java" | 4 ++++ .../com/geekbang/supermarket/interfaces/SuperMarket.java" | 4 ++++ .../src/com/geekbang/supermarket/util/ShoppingUtil.java" | 4 ++++ .../code/src/com/geekbang/whatisthread/StopALittle.java" | 4 ++++ .../src/com/geekbang/whatisthread/StopAndSeeThread.java" | 4 ++++ .../src/com/geekbang/learnthread/CreateThreadAppMain.java" | 4 ++++ .../src/com/geekbang/learnthread/DaemonThreadAppMain.java" | 4 ++++ .../com/geekbang/learnthread/InterruptThreadAppMain.java" | 4 ++++ .../code/src/com/geekbang/learnthrread/ChangeData.java" | 5 ++++- .../code/src/com/geekbang/learnthrread/DataHolder.java" | 4 ++++ .../src/com/geekbang/learnthrread/MultiThreadChaos.java" | 4 ++++ .../src/com/geekbang/learnthrread/SingleThreadSimple.java" | 4 ++++ .../code/src/com/geekbang/learnthrread/ChangeData.java" | 5 ++++- .../code/src/com/geekbang/learnthrread/DataHolder.java" | 4 ++++ .../src/com/geekbang/learnthrread/MultiThreadChaos.java" | 4 ++++ .../src/com/geekbang/learnthrread/SingleThreadSimple.java" | 4 ++++ .../src/com/geekbang/waitnotify/ThreadWaitNotify.java" | 4 ++++ .../geekbang/waitnotify/producerconsumer/Consumer.java" | 4 ++++ .../geekbang/waitnotify/producerconsumer/Producer.java" | 4 ++++ .../producerconsumer/ProducerConsumerAppMain.java" | 4 ++++ .../code/src/com/geekbang/join/ThreadJoinAppMain.java" | 4 ++++ .../com/geekbang/join/ThreadJoinBeforeStartAppMain.java" | 4 ++++ .../code/src/com/geekbang/deadlock/AppResources.java" | 4 ++++ .../code/src/com/geekbang/deadlock/DeadLockAppMain.java" | 4 ++++ .../code/src/com/geekbang/deadlock/Task1.java" | 4 ++++ .../code/src/com/geekbang/deadlock/Task2.java" | 4 ++++ .../code/src/com/geekbang/threadlocal/ConentProcess.java" | 4 ++++ .../code/src/com/geekbang/threadlocal/DBQuery.java" | 4 ++++ .../code/src/com/geekbang/threadlocal/InputHandler.java" | 4 ++++ .../src/com/geekbang/threadlocal/PerformanceTracker.java" | 4 ++++ .../com/geekbang/threadlocal/UseThreadLocalAppMain.java" | 4 ++++ .../code/src/com/geekbang/learntimer/FindABCTask.java" | 4 ++++ .../code/src/com/geekbang/learntimer/LearnDate.java" | 4 ++++ .../src/com/geekbang/learntimer/LearnTimerAppMain.java" | 4 ++++ .../com/geekbang/learnvolatile/AccessMemoryVolatile.java" | 4 ++++ .../code/src/com/geekbang/learnvolatile/DataHolder.java" | 4 ++++ .../src/com/geekbang/learnvolatile/VolatileAppMain.java" | 4 ++++ .../geekbang/learnconcurrent/LearnConcurrentAppMain.java" | 4 ++++ .../com/geekbang/atomicnumber/AtomicNumberAppMain.java" | 4 ++++ .../learnlock/countdownlatch/CountDownLatchAppMain.java" | 4 ++++ .../com/geekbang/learnlock/locksync/LearnLockAppMain.java" | 4 ++++ .../src/com/geekbang/learnlock/locksync/WorkWithLock.java" | 4 ++++ .../lockwaitnotify/LearnLockWaitNotifyAppMain.java" | 4 ++++ .../concurentdatastructure/CollectionAppMain.java" | 4 ++++ .../concurentdatastructure/ConcurrentMapAppMain.java" | 4 ++++ .../src/com/geekbang/threadpool/ThreadPoolAppMain.java" | 4 ++++ .../src/com/geekbang/chatroom/ChatRoomClientAppMain.java" | 4 ++++ .../src/com/geekbang/chatroom/ChatRoomServerAppMain.java" | 4 ++++ .../src/com/geekbang/chatroom/client/ChatRoomClient.java" | 4 ++++ .../src/com/geekbang/chatroom/common/ChatMessage.java" | 4 ++++ .../code/src/com/geekbang/chatroom/common/Constants.java" | 4 ++++ .../src/com/geekbang/chatroom/common/DataExchange.java" | 4 ++++ .../code/src/com/geekbang/chatroom/common/Utils.java" | 4 ++++ .../src/com/geekbang/chatroom/server/ChatRoomServer.java" | 4 ++++ .../src/com/geekbang/chatroom/ChatRoomClientAppMain.java" | 4 ++++ .../src/com/geekbang/chatroom/ChatRoomServerAppMain.java" | 4 ++++ .../src/com/geekbang/chatroom/client/ChatRoomClient.java" | 4 ++++ .../src/com/geekbang/chatroom/common/ChatMessage.java" | 4 ++++ .../code/src/com/geekbang/chatroom/common/Constants.java" | 4 ++++ .../src/com/geekbang/chatroom/common/DataExchange.java" | 4 ++++ .../code/src/com/geekbang/chatroom/common/Utils.java" | 4 ++++ .../src/com/geekbang/chatroom/server/ChatRoomServer.java" | 4 ++++ .../src/com/geekbang/chatroom/server/ServerCommand.java" | 4 ++++ .../geekbang/oldstyle/UserLibraryInClassPathAppMain.java" | 4 ++++ .../geekbang/oldstyle/UserLibraryInClassPathAppMain.java" | 4 ++++ .../src/main/java/com/geekbang/ppttools/PPTXUtils.java" | 4 ++++ .../code/src/main/java/com/geekbang/ppttools/TOCGen.java" | 4 ++++ .../code/toc.md" | 6 ++++++ .../src/main/java/com/geekbang/ppttools/PPTXUtils.java" | 4 ++++ .../code/src/main/java/com/geekbang/ppttools/TOCGen.java" | 4 ++++ .../src/test/java/com/geekbang/ppttools/TOCGenTest.java" | 5 ++++- .../code/toc.md" | 6 ++++++ .../code/src/main/java/com/geekbang/ppttools/TOCGen.java" | 4 ++++ .../main/java/com/geekbang/ppttools2/PPTXUtils123.java" | 4 ++++ .../src/test/java/com/geekbang/ppttools/TOCGenTest.java" | 5 ++++- .../code/toc.md" | 6 ++++++ .../src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" | 5 ++++- .../main/java/com/geekbang/game/aotp/events/Event.java" | 4 ++++ .../java/com/geekbang/game/aotp/events/EventListener.java" | 4 ++++ .../geekbang/game/aotp/inputoutput/ClientIOModule.java" | 4 ++++ .../game/aotp/inputoutput/ConsoleClientIOModule.java" | 4 ++++ .../com/geekbang/game/aotp/item/CaiquanEntanglement.java" | 4 ++++ .../src/main/java/com/geekbang/game/aotp/item/Energy.java" | 4 ++++ .../main/java/com/geekbang/game/aotp/item/Inventory.java" | 4 ++++ .../java/com/geekbang/game/aotp/item/InventoryGen.java" | 4 ++++ .../src/main/java/com/geekbang/game/aotp/item/Item.java" | 4 ++++ .../main/java/com/geekbang/game/aotp/item/ItemType.java" | 4 ++++ .../com/geekbang/game/aotp/item/RandInventoryGen.java" | 4 ++++ .../com/geekbang/game/aotp/mainflow/MainFlowModule.java" | 4 ++++ .../com/geekbang/game/aotp/particle/BattleChoice.java" | 4 ++++ .../com/geekbang/game/aotp/particle/CaiquanChoice.java" | 4 ++++ .../com/geekbang/game/aotp/particle/CollisionChoice.java" | 4 ++++ .../java/com/geekbang/game/aotp/particle/Particle.java" | 4 ++++ .../com/geekbang/game/aotp/particle/ParticleGroup.java" | 4 ++++ .../com/geekbang/game/aotp/particle/ParticleType.java" | 4 ++++ .../main/java/com/geekbang/game/aotp/util/Constants.java" | 4 ++++ .../java/com/geekbang/game/aotp/util/GameContext.java" | 4 ++++ .../main/java/com/geekbang/game/aotp/util/OutputText.java" | 4 ++++ .../main/java/com/geekbang/game/aotp/util/TimedValue.java" | 4 ++++ .../src/main/java/com/geekbang/game/aotp/util/Utils.java" | 4 ++++ .../code-example/README.md" | 7 ++++++- .../src/main/java/io/swagger/RFC3339DateFormat.java" | 5 ++++- .../src/main/java/io/swagger/Swagger2SpringBoot.java" | 4 ++++ .../src/main/java/io/swagger/api/ApiException.java" | 4 ++++ .../src/main/java/io/swagger/api/ApiOriginFilter.java" | 4 ++++ .../src/main/java/io/swagger/api/ApiResponseMessage.java" | 4 ++++ .../src/main/java/io/swagger/api/CalcApi.java" | 4 ++++ .../src/main/java/io/swagger/api/CalcApiController.java" | 4 ++++ .../src/main/java/io/swagger/api/NotFoundException.java" | 4 ++++ .../swagger/configuration/CustomInstantDeserializer.java" | 4 ++++ .../java/io/swagger/configuration/HomeController.java" | 4 ++++ .../io/swagger/configuration/JacksonConfiguration.java" | 4 ++++ .../swagger/configuration/SwaggerDocumentationConfig.java" | 4 ++++ .../main/java/io/swagger/filter/AllowMethodFilter.java" | 4 ++++ .../code/README.md" | 7 ++++++- .../code/src/main/java/io/swagger/RFC3339DateFormat.java" | 5 ++++- .../code/src/main/java/io/swagger/Swagger2SpringBoot.java" | 4 ++++ .../code/src/main/java/io/swagger/api/ApiException.java" | 4 ++++ .../src/main/java/io/swagger/api/ApiOriginFilter.java" | 4 ++++ .../src/main/java/io/swagger/api/ApiResponseMessage.java" | 4 ++++ .../code/src/main/java/io/swagger/api/CalcApi.java" | 4 ++++ .../src/main/java/io/swagger/api/CalcApiController.java" | 4 ++++ .../src/main/java/io/swagger/api/NotFoundException.java" | 4 ++++ .../swagger/configuration/CustomInstantDeserializer.java" | 4 ++++ .../java/io/swagger/configuration/HomeController.java" | 4 ++++ .../io/swagger/configuration/JacksonConfiguration.java" | 4 ++++ .../swagger/configuration/SwaggerDocumentationConfig.java" | 4 ++++ .../geekbang/learncollection/WhatsCollectionAppMain.java" | 4 ++++ .../src/com/geekbang/learncollection/UseListAppMain.java" | 4 ++++ .../com/geekbang/learncollection/mylist/MyArrayList.java" | 4 ++++ .../com/geekbang/learncollection/mylist/MyLinkedList.java" | 4 ++++ .../src/com/geekbang/learncollection/UseSetAppMain.java" | 4 ++++ .../geekbang/learngenerics/DefineGenericTypesAppMain.java" | 4 ++++ .../geekbang/learngenerics/UseGenericClassAppMain.java" | 4 ++++ .../com/geekbang/learngenerics/define/MyGenericClass.java" | 4 ++++ .../learngenerics/define/MyGenericClassBounded.java" | 4 ++++ .../code/src/com/geekbang/learngenerics/ext/Children.java" | 4 ++++ .../src/com/geekbang/learngenerics/ext/GrandParent.java" | 4 ++++ .../code/src/com/geekbang/learngenerics/ext/Parent.java" | 4 ++++ .../learngenerics/DefineBoundedGenericTypesAppMain.java" | 4 ++++ .../com/geekbang/learngenerics/MoreGenericsAppMain.java" | 4 ++++ .../com/geekbang/learngenerics/define/MyGenericClass.java" | 4 ++++ .../learngenerics/define/MyGenericClassBounded.java" | 4 ++++ .../code/src/com/geekbang/learngenerics/ext/Children.java" | 4 ++++ .../src/com/geekbang/learngenerics/ext/GrandParent.java" | 4 ++++ .../code/src/com/geekbang/learngenerics/ext/Parent.java" | 4 ++++ .../src/com/geekbang/learncollection/UseListAppMain.java" | 4 ++++ .../com/geekbang/learncollection/mylist/MyArrayList.java" | 4 ++++ .../code/src/com/geekbang/learnmap/LearnMapAppMain.java" | 4 ++++ .../com/geekbang/learnannotation/CommonAnnotations.java" | 4 ++++ .../src/com/geekbang/learnannotation/PrimaryProperty.java" | 4 ++++ .../geekbang/learnannotation/ReadAnnotationAppMain.java" | 4 ++++ .../code/src/com/geekbang/learnannotation/TestIntf.java" | 4 ++++ .../com/geekbang/learnannotation/TestUseAnnotation.java" | 4 ++++ .../geekbang/learnlambda/IterateListLambdaAppMain.java" | 4 ++++ .../learnlambda/IterateListLambdaWhereAppMain.java" | 4 ++++ .../com/geekbang/learnlambda/LambdaWithReturnValue.java" | 5 ++++- .../src/com/geekbang/learnlambda/UseStreamAppMain.java" | 4 ++++ .../learnboxandunbox/WrapperClassForBooleanAppMain.java" | 4 ++++ .../learnboxandunbox/WrapperClassForCharAppMain.java" | 4 ++++ .../WrapperClassesForNumberPrimaryTypesAppMain.java" | 4 ++++ .../com/geekbang/learnfile/CreateDirAndFileAppMain.java" | 4 ++++ .../code/src/com/geekbang/learnfile/SeparatorAppMain.java" | 4 ++++ .../code/src/com/geekbang/learnio/ShowClassesAppMain.java" | 4 ++++ .../com/geekbang/learntowrite/WriteToFilesAppMain.java" | 4 ++++ .../learntoreadfile/ReadStringFromFileAppMain.java" | 4 ++++ .../com/geekbang/knowsocketclasses/ShowSocketClasses.java" | 4 ++++ .../code/src/com/geekbang/learnsocket/Chat.java" | 4 ++++ .../code/src/com/geekbang/learnsocket/SimpleClient.java" | 4 ++++ .../code/src/com/geekbang/learnsocket/SimpleServer.java" | 4 ++++ .../code/src/com/geekbang/learnsocket/writeit/MyChat.java" | 4 ++++ .../src/com/geekbang/learnsocket/writeit/MyClient.java" | 4 ++++ .../src/com/geekbang/learnsocket/writeit/MyServer.java" | 4 ++++ .../com/geekbang/learnsocket/GetHtmlContentAppMain.java" | 4 ++++ 616 files changed, 2512 insertions(+), 17 deletions(-) diff --git "a/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" "b/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" index 863c88a..f037f20 100644 --- "a/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" +++ "b/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" @@ -23,3 +23,9 @@ FAQ是“常问的问题”的缩写,这里的问题我会给出更详尽的 这里的问题并不会系统的讲解知识,而是对 [零基础学Java](https://time.geekbang.org/course/intro/181) 课程的一个补充提。所以并不会按照系统的方式组织这些知识点。但是我会按照问题出现的章节来组织,代表要能理解这个问题,可能需要学习到那一章。比如 “02章-编程里的两个特殊的值”,代表学到第二章,才能更好的看懂这个问题的答案。所有第二章的问题,都会带着这个“02章”的前缀。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" "b/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" index f0fc131..a0e8873 100644 --- "a/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" +++ "b/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" @@ -63,3 +63,9 @@ Java 还是比较适合入门的: 比如说 basic 语言,作为编程的启蒙语言没有问题,但是太过简单的设计,也让人没有深入学习的欲望/途径。 又比如 .net 生态环境,太过于“讨好”开发者,让开发者只是重复的堆砌业务代码,造成整个.net生态都有些浮躁,没有深入学习的氛围。我曾经见过有的.net 程序员以不需要深入学习为荣,并拒绝学习写多线程的程序。很难想象在这种氛围下,能培养出优秀的程序员。(当然这可能也是微软不想开放底层细节有关系。还有这也算是我一家之言,对于.net的更全面的见解,大家可能要找.net专家(如果有的话)详细咨询)。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" "b/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" index ee8ab1d..446d656 100644 --- "a/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" +++ "b/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" @@ -17,3 +17,9 @@ ClassNotFound错误的意思是类找不到, 也就是class文件找不到。 应该就可以了。 Good Luck~ + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" "b/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" index 4ecb01c..c404dac 100644 --- "a/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" +++ "b/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" @@ -46,3 +46,9 @@ System.out.println(Double.toHexString(0.0000000000000000000000000000000000010000 比较也是一样的,正因为浮点数的这种不精确,导致其进行精确的比较是不可靠的,比如上面这两个不一样的数字,其实转换成二进制其实是一样的。输出的结果是true 同样的道理,这种不精确可能会积累,放大,所以浮点数的比较运算,比较推荐的是,求两个数字的差,然后让这个差取绝对值,和一个小到对业务没有影响的值比较,如果比这个值还小,就认为两个浮点数是相等的。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" index 883ac4b..cfeed00 100644 --- "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" +++ "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" @@ -55,3 +55,9 @@ public class Reverse { 了解了补码,就知道了负数是怎么表示的了。那么正数是最高位的bit为0的数,CPU的加法运算其实并不管这么多,它就是按照二进制进行加法运算,进行进位。所以正数加阿加的溢出了,加到最高位为1了,就会变成负数。因为进位到了最高位(也就是符号位),符号位变成了1,就是负数了。 那为什么是秒从正的二十几亿变成负的20几亿呢?还是因为补码,参见文章中对于补码数字表示的转换方式。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" "b/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" index 5505e6c..e7d6bf6 100644 --- "a/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" +++ "b/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" @@ -26,3 +26,9 @@ IntelliJ个JDK起名字的规则也很迷。对于JDK 11, 有时候IntelliJ会 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" "b/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" index 9a72c47..4ee2265 100644 --- "a/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" +++ "b/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" @@ -17,3 +17,9 @@ 说回到 bean。Spring 既然一开始对标的是 EJB,也很自然的把自己系统里的东西叫做 bean。但是它并不像 Sun 那样搞这么复杂,就简简单单的一个词:bean。现在我们习惯叫它 spring bean。 就说这么多吧,实在编不下去了。大家有什么补充的吗? + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index bb0945b..299b94f 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -55,3 +55,9 @@ Stack的这个先进后出的特性,和方法调用时一样的。比如m1方 那么,如何访问栈上内存呢?既然每个方法执行需要的内存都是固定的,那么在分配的这一截内存上,每个变量的地址都是固定的。正所谓冥冥中自有定数,正是此意。所以这个和堆上的内存是不一样的。堆上的内存需要根据引用,找到堆上对应的对象,然后每个成员变量对应的内存地址,也都是冥冥中自有定数了。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" index 8f254f7..d7f0090 100644 --- "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" @@ -33,3 +33,9 @@ 再深入来说,Java分为堆内存和栈内存,分别用来存储对象(new出来的)和局部变量+参数。参数赋值,就是从一个栈内存复制到另一个栈内存,堆内存不会受影响。 所以,即使知道了Java里每个字节是怎么跳动的,依然无法回答着么一个问题。这个问题之于Java就好像问一个司机你炒鸡蛋的时候挂几档起步一样穿越 (-: + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" index 3ef763f..13a62dc 100644 --- "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" +++ "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" @@ -84,3 +84,9 @@ Enables the use of compressed pointers (object references represented as 32 bit 引自 https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index 0366a35..8724167 100644 --- "a/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -91,3 +91,9 @@ Integer.parseInt(scanner.nextLine()) ``` + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" "b/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" index 85ec30c..ab39d53 100644 --- "a/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" +++ "b/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" @@ -25,3 +25,9 @@ DNT回复:我好像在视频里提过一嘴, 但是是在后面讲解super的 好, 知道了这一点之后, 很自然的可以推出, this调用必须也在第一行, 否则的话, this调用里会调用父类构造方法, 如果this不是第一句, 那么也就隐含着调用父类构造方法不是第一句, 也就是说, 子类可能使用的父类的属性或者方法是没有初始化完成的. 其实我也觉得这个挺别扭, 拿参数稍微算一下,再给构造方法不行吗? 但是这个确实很难控制, 或者说没必要做这么复杂. 是给自己挖坑. 所以干脆一刀切, super必须是第语句, this也必须是第一句. + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" index 3482f6e..3dd0710 100644 --- "a/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" @@ -69,3 +69,9 @@ public class Person{ + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" "b/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" index f834840..b6ee178 100644 --- "a/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" +++ "b/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" @@ -45,3 +45,9 @@ Java中不允许undefined的情况,每个值在使用前,都是有明确的 也许是为了小小的,微不足道的性能优化吧。反之记得在局部变量使用前给它赋值就对了。记得在某些别的编程语言里,有一个undefined的东西,而Java里不允许它的存在。 理解这两种特殊的值的含义,也算是编程的必经之路。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" "b/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" index 0776054..5c4a570 100644 --- "a/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" +++ "b/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" @@ -9,3 +9,9 @@ | default | default | | | | protected | protected | protected | | | public | public | public | public | + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" "b/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" index c80acd7..968a83e 100644 --- "a/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" +++ "b/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" @@ -10,3 +10,9 @@ Java 的范型就做了两件事情 你如果去看 Java 编译出来的带范型的类文件的字节码,会发现编译器添加的强制类型转换相关的操作 P.S. :Java 的范型是后面加上去的,有些设可能是处于妥协。但是在我看来,也是够用了。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" index 755ac11..81fad35 100644 --- "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" +++ "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" @@ -112,3 +112,9 @@ public class Test { 范型的通配符,其实遇到的问题和数组是一样的。只是数组没有类型通配符这么个功能,所以更简单一点。 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git a/README.md b/README.md index b842b24..215fca4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ # Let‘s Java 这是极客时间的 [零基础学Java](https://time.geekbang.org/course/intro/181) 的教学实例源代码 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" index 15a0edd..5eaa5b2 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" @@ -4,3 +4,7 @@ public class HelloWorld{ System.out.println("Hello World!"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" index cc1babc..050a3d7 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" @@ -3,4 +3,7 @@ public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" index 6a2a8dc..0998329 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" @@ -3,3 +3,7 @@ public class HelloWorld { System.out.println("Hello World."); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" index 5f1f938..6d7d1e3 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" @@ -8,3 +8,7 @@ public class MathCalc1 { System.out.println(1 + 2 * 3 / 4.0 + (5 + 6) / 7.0); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" index 425d99a..b6bfebb 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" @@ -11,3 +11,7 @@ public class Variable1 { System.out.println(y); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" index 425d99a..b6bfebb 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" @@ -11,3 +11,7 @@ public class Variable1 { System.out.println(y); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" index 9168ad0..f42b3af 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" @@ -28,3 +28,7 @@ public class PrimaryTypes { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" index f09387f..b7a5f4f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" @@ -12,3 +12,7 @@ public class AssignAndCalc { System.out.println(a); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" index 9ab34d4..e337733 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" @@ -13,3 +13,7 @@ public class BooleanOprt { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" index 2101282..69ebce7 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" @@ -18,3 +18,7 @@ public class CompareOprt { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" index 561d59e..0c8de37 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" @@ -5,3 +5,7 @@ public class IntegerDiv { System.out.println(a / b); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" index 1594ca1..9369cbb 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" @@ -9,3 +9,7 @@ public class ModCalc { System.out.println(num % -6); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" index d2db740..db94c73 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" @@ -7,3 +7,7 @@ public class OprtNotChangeVariableValue { System.out.println(a); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" index 0932eba..401da86 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" @@ -7,3 +7,7 @@ public class ParentOprt { System.out.println(c); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" index be5f009..be2f033 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" @@ -11,3 +11,7 @@ public class PriorityEasyToRead { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" index 1bde8cb..d122b2c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" @@ -10,3 +10,7 @@ public class PriorityExample { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" index 70aa1c6..ed5de7e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" @@ -10,3 +10,7 @@ public class BitCalc { System.out.println(~c); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" index f8df07e..391186f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" @@ -12,3 +12,7 @@ public class BitOprtNotChangeVariableValue { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" index 7d08f4f..5324216 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" @@ -22,3 +22,7 @@ public class BitOprtUsage { System.out.println(isPainter); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" index ae8ceab..181450c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" @@ -22,3 +22,7 @@ public class BitShift { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" index 6d7ab62..aadea61 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" @@ -11,3 +11,7 @@ public class LiteralNumber { System.out.println(d); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" index 80ca0c5..8015b09 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" @@ -6,3 +6,7 @@ public class AssignFirst { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" index 0ae1396..3256334 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" @@ -24,3 +24,7 @@ public class AutoConvert { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" index a8db21f..142117e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" @@ -4,3 +4,7 @@ public class CalcValueLoss { System.out.println(intVal + intVal); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" index 4499fc8..dc00a3b 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" @@ -13,3 +13,7 @@ public class ForceConvert { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" index 9f5bd8c..6a11a58 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" @@ -14,3 +14,7 @@ public class ForceConvertValueLoss { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" index 3b6e192..da9eb0d 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" @@ -10,3 +10,7 @@ public class ComplexChar { System.out.println(zang); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" index e0c72c2..bea64fc 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" @@ -6,3 +6,7 @@ public class ComplexCharInString { System.out.println(align); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" index a6fc2d0..93a44d3 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" @@ -16,3 +16,7 @@ public class StingConcat { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" index 9b4feee..c891d78 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" @@ -10,3 +10,7 @@ public class StringVariable { System.out.println(s2); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" index 94a821d..665cb19 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" @@ -104,3 +104,7 @@ public class FindDiv { System.out.println(dividend + "可以整除" + divisor + "吗?" + ((dividend++) % divisor == 0)); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" index 5daaea0..8de1981 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" @@ -11,3 +11,7 @@ public class IncreaseDecrease { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" index 7e4a360..2800148 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" @@ -17,3 +17,7 @@ public class IncreaseDecrease2 { System.out.println("b=" + b); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" index 2e72b5e..d800a10 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" @@ -14,3 +14,7 @@ public class IncreaseDecrease3 { System.out.println("++a=" + a); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" index ff21c97..12b2534 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" @@ -31,3 +31,7 @@ public class Print26Chars { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" index 6ff2571..048d575 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" @@ -4,3 +4,7 @@ public class Baozi { System.out.println("买了" + baozi + "个肉包子"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" index 0f800a3..28233a6 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" @@ -407,3 +407,7 @@ public class FindDiv { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" index 1f72cfc..ee42d7a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" @@ -12,3 +12,7 @@ public class IfElseBaozi { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" index 036f951..aa77359 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" @@ -37,3 +37,7 @@ public class IfElseNest { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" index 2536db0..5e5b695 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" @@ -23,3 +23,7 @@ public class IfElseNestSimple { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" index 8e90894..53785fb 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" @@ -42,3 +42,7 @@ public class OneStatementIfEles { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" index 3d42dc7..d3ebb59 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" @@ -19,3 +19,7 @@ public class SimpleIfElse { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" index 5f77562..902a017 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" @@ -19,3 +19,7 @@ public class CalcDivBreak { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" index 54abf2f..f36a4d5 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" @@ -22,3 +22,7 @@ public class CalcDivBreakAndContinue { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" index fbdfa92..2d7c5ab 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" @@ -14,3 +14,7 @@ public class CalcDivFor { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" index 585bcbd..e71fea2 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" @@ -15,3 +15,7 @@ public class CalcDivForWithLimit { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" index 777057c..c2d0447 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" @@ -14,3 +14,7 @@ public class CalcDivForWithLimit2 { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" index ade69d1..c5a37be 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" @@ -8,3 +8,7 @@ public class PrintChars { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" index 5d56f58..cbb6d59 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" @@ -5,3 +5,7 @@ public class SimpleFor { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" index fa9561a..d17ab1a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" @@ -20,3 +20,7 @@ public class CodeBlock { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" index e94ea90..41a372b 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" @@ -13,3 +13,7 @@ public class MultiTable { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" index a1d883e..fc02f0b 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" @@ -6,3 +6,7 @@ public class DoWhileExample { } while (false); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" index 7274d20..5ac1c76 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" @@ -16,3 +16,7 @@ public class FindNDiv { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" index c88a835..2564ebb 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" @@ -25,3 +25,7 @@ public class FindNDivBetter { System.out.println(dividend); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" index 0fb1de3..1d5d3ed 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" @@ -15,3 +15,7 @@ public class FindNDivEndless { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" index 127e30c..77234a6 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" @@ -16,3 +16,7 @@ public class FindNDivNotEndless { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" index f88550d..ad6d502 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" @@ -31,3 +31,7 @@ public class IfElseNum { System.out.println(ret); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" index d092f21..d54de5c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" @@ -39,3 +39,7 @@ public class IfElseSwitch { System.out.println(ret); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" index e74eabc..794788e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" @@ -30,3 +30,7 @@ public class IfElseSwitchNoBreak { System.out.println(ret); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" index 39f5314..e16df09 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" @@ -20,3 +20,7 @@ public class IfElseSwitchNoBreak2 { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" index d70e830..96a9b06 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" @@ -5,3 +5,7 @@ public class Comments { System.out.println(a); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" index c576f9f..c42966f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" @@ -80,3 +80,7 @@ public class GuessNumber { System.out.println("共进行了" + totalGameCount + "次游戏,其中正确的为" + totalCorrectCount + "次"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" index 72e5db3..1ab1b92 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" @@ -35,3 +35,7 @@ public class RandomNumber { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" index d21ed14..301b4b3 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" @@ -18,3 +18,7 @@ public class ReadStringAndIntFromConsole { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" index cb5b252..8f659be 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" @@ -10,3 +10,7 @@ public class CreateArray { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" index 7b3db1a..ee22229 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" @@ -41,3 +41,7 @@ public class ScoreArrayMaxScore { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" index 8c26e1a..eb342e5 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" @@ -11,3 +11,7 @@ public class SevenScore { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" index 17c2272..1441b3a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" @@ -11,3 +11,7 @@ public class AssignArray { System.out.println("array长度为" + array.length + "。array[0] = " + array[0]); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" index f6b967c..3eeedc1 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" @@ -13,3 +13,7 @@ public class CompareIndex { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" index 59fd865..cc4d40a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" @@ -4,3 +4,7 @@ public class IndexOutOfBoundExample { System.out.println(array[array.length]); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" index 51377d1..394766e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" @@ -43,3 +43,7 @@ public class ScoreArrayMaxScore { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" index 17ecf14..dc40229 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" @@ -13,3 +13,7 @@ public class UseVariable { System.out.println("再次给赋值,现在a的值为" + a); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" index 35adba6..1d64972 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" @@ -21,3 +21,7 @@ public class MultiDimensionArray { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" index 3b3a336..04eb8a2 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" @@ -46,3 +46,7 @@ public class OneArrayForAll { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" index 786a3fd..8fc3799 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" @@ -74,3 +74,7 @@ public class OneYearOneArray { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" index 61b7511..ed538a7 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" @@ -127,3 +127,7 @@ public class ScoreMaster { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" index d1e2bc6..8b3ac7c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" @@ -207,3 +207,7 @@ public class WuZiQi { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" index 4a2b3af..978b6dc 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" @@ -69,3 +69,7 @@ public class WuZiQiHuaQiPan { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" index 7606970..9e0b890 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" @@ -27,3 +27,7 @@ public class ExceptionFirstExpression { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" index 4a97283..f84a4ba 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" @@ -10,3 +10,7 @@ public class MustHandel { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" index 5fe1ce9..6e0be0c 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" @@ -7,3 +7,7 @@ public class NotHaveToHandle { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" index b54dafb..0fbb740 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" @@ -16,3 +16,7 @@ public class ImplIntfWithEx implements IntfWithEx { // throw new RuntimeException(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" index f28ae09..a4be9fd 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" @@ -7,3 +7,7 @@ public interface IntfWithEx { void safe(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" index 58b2c37..ae6be7f 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" @@ -19,3 +19,7 @@ public class NewAndThrowIt { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" index d6e0945..efda8a8 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" @@ -11,3 +11,7 @@ public class ThrowIt { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" index e543b14..03962b5 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" @@ -32,3 +32,7 @@ public class CallStack { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" index 703d4f6..d6e6629 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" @@ -23,3 +23,7 @@ public class Caller1 { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" index ea71042..0c1079f 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" @@ -17,3 +17,7 @@ public class Caller2 { System.out.println("Caller2.call3Exception结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" index 67f0963..32a2679 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" @@ -14,3 +14,7 @@ public class Caller3 { System.out.println("Caller3.callThrowException结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" index 467712b..b32fc78 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" @@ -13,3 +13,7 @@ public class CallerExceptionAppMain { System.out.println("调用结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" index 2ef013b..004214c 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" @@ -13,3 +13,7 @@ public class CallerRtExceptionAppMain { System.out.println("调用结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" index 53002f9..de3331b 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" @@ -21,3 +21,7 @@ public class Caller1 { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" index 678998b..4a8fab0 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" @@ -18,3 +18,7 @@ public class Caller2 { System.out.println("Caller2.call3Exception结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" index 007e0c1..16860ef 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" @@ -32,3 +32,7 @@ public class Caller3 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" index 143c6a6..e5d1b3c 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" @@ -18,3 +18,7 @@ public class CallerExceptionAppMain { System.out.println("调用结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" index 4feb3ee..4bf9403 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" @@ -9,3 +9,7 @@ public class CallerRtExceptionAppMain { System.out.println("调用结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" index 5e7236d..f71644b 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" @@ -17,3 +17,7 @@ public class MyException extends Exception { super(cause); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" index 4bdf956..8a87559 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" @@ -16,3 +16,7 @@ public class MyRuntimeException extends RuntimeException { super(cause); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" index 1a5052a..2b76dc5 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" @@ -21,3 +21,7 @@ public class Caller1 { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" index 2ac250a..0f23836 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" @@ -18,3 +18,7 @@ public class Caller2 { System.out.println("Caller2.call3Exception结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" index d42ef1c..f023051 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" @@ -31,3 +31,7 @@ public class Caller3 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" index 10d41f5..9ff8432 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" @@ -12,3 +12,7 @@ public class CallerExceptionAppMain { System.out.println("调用结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" index 2acc5f2..e8f007b 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" @@ -15,3 +15,7 @@ public class CallerRtExceptionAppMain { System.out.println("调用结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" index 6a5e672..9226194 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" @@ -16,3 +16,7 @@ public class MyException extends Exception { super(cause); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" index 4bdf956..8a87559 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" @@ -16,3 +16,7 @@ public class MyRuntimeException extends RuntimeException { super(cause); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" index ca8d758..33c9209 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" @@ -60,3 +60,7 @@ public class CatchMultiException { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" index 30828d0..e48cae4 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" @@ -37,3 +37,7 @@ public class TryCatchFinallyAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" index b92a400..0015d6e 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" @@ -32,3 +32,7 @@ public class TryFinallyAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" index b3cc6cb..f788c83 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" @@ -25,3 +25,7 @@ public class MyAutoClosableResource implements AutoCloseable { System.out.println("资源释放了:" + resName); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" index 4a27f10..c7a40f3 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" @@ -15,3 +15,7 @@ public class TryWithResource { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" index fc575d7..f203ae0 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,3 +15,7 @@ public class UsePhoneMerchandise { phone.describePhone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" index 34e5de9..a202541 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" @@ -92,3 +92,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" index 127ac4e..65e655f 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" @@ -11,4 +11,7 @@ public class Merchandise { } -// >> TODO 上面这整个类,其实就是创建了一个模版。描述了一种我们需要的数据类型。 \ No newline at end of file +// >> TODO 上面这整个类,其实就是创建了一个模版。描述了一种我们需要的数据类型。 +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" index 58bcb98..3ce236e 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" @@ -31,3 +31,7 @@ public class MerchandiseUsingVariable { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" index 186f2f2..8e68cbf 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" @@ -4,3 +4,7 @@ public class MerchandiseUsingVariableEample2 { int m1Count = 20; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" index 749f5ed..34d35d4 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" @@ -5,3 +5,7 @@ public class Merchandise { double price; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" index 8ea2d5b..abd54bf 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" @@ -37,3 +37,7 @@ public class SuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" index 749f5ed..34d35d4 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" @@ -5,3 +5,7 @@ public class Merchandise { double price; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" index 59e364c..7720940 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" @@ -40,3 +40,7 @@ public class ReferenceAndPrimaryDataType { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" index eb42664..1735cc7 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" @@ -9,3 +9,7 @@ public class ClassInstanceAndRef { // Merchandise merchandise = m1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" index aaa23f5..9d6d901 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" @@ -1,2 +1,6 @@ public class Example { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" index 749f5ed..34d35d4 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" @@ -5,3 +5,7 @@ public class Merchandise { double price; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" index 9c40e04..bfb04a0 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" @@ -5,3 +5,7 @@ public class Merchandise1 { double price; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" index a9b48de..b024ae1 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" @@ -18,3 +18,7 @@ public class ArrayIsClass { double3DArray[1][2] = a3; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" index 749f5ed..34d35d4 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" @@ -5,3 +5,7 @@ public class Merchandise { double price; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" index fc41294..b46460b 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" @@ -10,3 +10,7 @@ public class RefArray { System.out.println(merchandises[2]); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" index c8df64a..36427bc 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" @@ -25,3 +25,7 @@ public class CheckBeforeUse { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" index 648032f..da287b1 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" @@ -4,3 +4,7 @@ public class Merchandise { int count; double price; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" index 26b0bf1..eb7c607 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" @@ -25,3 +25,7 @@ public class RefAndNull { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" index e6884fd..1077710 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" @@ -2,3 +2,7 @@ public class CPU { double speed; String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" index ca8687d..7262f6e 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" @@ -6,3 +6,7 @@ public class Mainboard { // 上市年份 int year; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" index 2c2eb2b..f9154a0 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" @@ -2,3 +2,7 @@ public class Memory { long capacity; String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" index a13ef4e..0bfd9b3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" @@ -34,3 +34,7 @@ public class MyPhoneMaker { phone.prePhone = new Phone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" index 67d3c7d..61ddc70 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" @@ -6,3 +6,7 @@ public class Phone { Phone prePhone; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" index 551e675..7aa22e1 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" @@ -31,3 +31,7 @@ public class PhoneMaker { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" index f2a7254..d990082 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" @@ -2,3 +2,7 @@ public class Screen { double size; String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" index d6be2be..e6c73dd 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" @@ -2,3 +2,7 @@ public class Storage { long capacity; String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" index 35ce52e..16e2448 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" @@ -6,3 +6,7 @@ public class MyPhone { Memory memory; Storage storage; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" index eba6e0c..916bbeb 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" @@ -9,3 +9,7 @@ public class Phone { double price; boolean hasFigurePrintUnlocker; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" index 305dc6f..929de79 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" @@ -35,3 +35,7 @@ public class PhoneMaker { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" index 8c4d541..a3ab351 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" @@ -4,3 +4,7 @@ public class CPU { public double speed; public String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" index 7944178..3d68b7c 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" @@ -8,3 +8,7 @@ public class Mainboard { // 上市年份 public int year; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" index 22c5cf5..f9215aa 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" @@ -4,3 +4,7 @@ public class Memory { public long capacity; public String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" index 6763d78..f76b985 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" @@ -5,3 +5,7 @@ public class Screen { public double size; public String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" index 9d81405..8242b9f 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" @@ -4,3 +4,7 @@ public class Storage { public long capacity; public String producer; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" index 5722c98..1829aae 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" @@ -7,3 +7,7 @@ public class TestUseMainboard { mainboard.cpu.producer="aaa"; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 21eef93..da01b79 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -144,3 +144,7 @@ public class RunLittleSupperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" index 784effc..4d05ae0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" @@ -131,3 +131,7 @@ public class RunLittleSupperMarketAppMain2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" index 649d000..b13acdb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" @@ -5,3 +5,7 @@ public class Customer { public double money; public boolean isDrivingCar; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 90bb488..1ec0704 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -8,3 +8,7 @@ public class LittleSuperMarket { public Merchandise[] merchandises; public int[] merchandiseSold; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" index 686b820..eec4173 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" @@ -7,3 +7,7 @@ public class Merchandise { public double soldPrice; public double purchasePrice; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 9ff9b30..b6afca1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -145,3 +145,7 @@ public class RunLittleSupperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" index 649d000..b13acdb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" @@ -5,3 +5,7 @@ public class Customer { public double money; public boolean isDrivingCar; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 90bb488..1ec0704 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -8,3 +8,7 @@ public class LittleSuperMarket { public Merchandise[] merchandises; public int[] merchandiseSold; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" index 686b820..eec4173 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" @@ -7,3 +7,7 @@ public class Merchandise { public double soldPrice; public double purchasePrice; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" index aaa23f5..9d6d901 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" @@ -1,2 +1,6 @@ public class Example { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" index b655917..ca61469 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" @@ -11,3 +11,7 @@ public class Merchandise { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" index 6198b29..f9230dd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" @@ -15,3 +15,7 @@ public class MerchandiseDescAppMain { "。销售一个的毛利润是" + (merchandise.soldPrice - merchandise.purchasePrice)); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a9a6713..dd2f569 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -22,3 +22,7 @@ public class MerchandiseV2 { "。销售一个的毛利润是" + netIncome + "。制造地为" + madeIn); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" index ee8a987..b3f38e2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" @@ -14,3 +14,7 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 233c3cf..158279a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -37,3 +37,7 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 31d6ac7..3b2f673 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -42,3 +42,7 @@ public class LittleSuperMarket { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 8d90f65..bbc6068 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -41,3 +41,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" index 95fd967..af85e6d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" @@ -13,3 +13,7 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 3e0c9df..a485f89 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -65,3 +65,7 @@ public class RunLittleSupperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" index ec19252..7eefdc7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" @@ -71,3 +71,7 @@ public class RunLittleSupperMarketAppMainExample { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" index ce97ea5..0ba7b4e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" @@ -61,3 +61,7 @@ public class RunLittleSupperMarketAppMainV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index fa22aa3..dbb4222 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,3 +20,7 @@ public class LittleSuperMarket { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 9a91d56..459db5e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -91,3 +91,7 @@ public class MerchandiseV2 { return true; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" index 88dba80..ee555da 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" @@ -117,3 +117,7 @@ public class RunLittleSupperMarketAppMainV2 { m.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index fa22aa3..dbb4222 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,3 +20,7 @@ public class LittleSuperMarket { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 35469cf..399413d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -118,3 +118,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" index ed4d31e..b2060c7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" @@ -80,3 +80,7 @@ public class RunLittleSupperMarketAppMainV2 { m.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index fa22aa3..dbb4222 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,3 +20,7 @@ public class LittleSuperMarket { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 6ae55d8..7a74bcd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -118,3 +118,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 264bc7b..a54c9ce 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -46,3 +46,7 @@ public class RunLittleSupperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index f599022..d05ba42 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,3 +20,7 @@ public class LittleSuperMarket { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 4b97aee..9389eda 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -40,4 +40,7 @@ public class MerchandiseV2 { return this.count >= count; } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 4a7921c..51c3403 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -40,3 +40,7 @@ public class RunLittleSupperMarketAppMain { m.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" index 1aa063f..016e682 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" @@ -41,3 +41,7 @@ public class RunLittleSupperMarketAppMainOneByOne { m.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index f599022..d05ba42 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,3 +20,7 @@ public class LittleSuperMarket { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 1958587..3e6a269 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -47,4 +47,7 @@ public class MerchandiseV2 { } } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" index 7866e41..3d54b49 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" @@ -20,3 +20,7 @@ public class LittleSuperMarketWithMerchandiseMock { return curr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" index d45146c..9dda1cb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" @@ -43,4 +43,7 @@ public class MerchandiseV2MockThis { } } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" index 8c0a77c..a861b9a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" @@ -40,3 +40,7 @@ public class RunLittleSupperMarketWithMockThisMerchandiseAppMain { m.describe(m); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 2f30d15..8d7eef6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -73,4 +73,7 @@ public class MerchandiseV2 { } } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index d12992c..74f8b08 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -18,3 +18,7 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 0fda54b..569f51b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -37,3 +37,7 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 3e5a99e..f3a402d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -134,3 +134,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 237a78e..3e064e5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -40,3 +40,7 @@ public class MerchandiseV2 { return this.count -= count; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" index f785eeb..4b2565a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" @@ -21,3 +21,7 @@ public class MerchandiseV2OverrideBuyAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 3e5a99e..f3a402d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -134,3 +134,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 3a73391..e1d5ec2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -65,3 +65,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" index d70de11..d8ca9a8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" @@ -58,3 +58,7 @@ public class MerchandiseV2Overload { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" index 2759134..000d680 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" @@ -22,3 +22,7 @@ public class MerchandiseV2AppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 3e5a99e..f3a402d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -134,3 +134,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7533a9d..a7054ac 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -79,3 +79,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 8fda108..639699c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -14,3 +14,7 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 4d65a86..1c908c5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -13,3 +13,7 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 79da81f..3ba587b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 49abb80..e0be77e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -38,3 +38,7 @@ public class MerchandiseV2 { return this.count -= count; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" index d56a916..795358c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" @@ -45,3 +45,7 @@ public class MerchandiseV2WithConstructor { return this.count -= count; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 6ba2ef3..a875857 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -9,3 +9,7 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 4d65a86..1c908c5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -13,3 +13,7 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 15a1fc0..5c06315 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -59,3 +59,7 @@ public class MerchandiseV2 { return this.count -= count; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 75bc47b..0007d0c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -15,3 +15,7 @@ public class MerchandiseV2DescAppMain { System.out.println(DISCOUNT_FOR_VIP); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 4d697a4..e85a949 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -33,3 +33,7 @@ public class RunLittleSupperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index c99beda..e1284bc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -137,3 +137,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" index c194240..dd9c7e0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -68,3 +68,7 @@ public class MerchandiseV2 { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" index 6f3c4e5..bfd7195 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" @@ -77,3 +77,7 @@ public class MerchandiseV2WithStaticVariable { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index a9c08c8..c621c39 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -16,3 +16,7 @@ public class MerchandiseV2DescAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index d016f80..88824f6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -14,3 +14,7 @@ public class RunLittleSupperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2a5e273..489b975 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -140,3 +140,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index acbee41..491d949 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -89,3 +89,7 @@ public class MerchandiseV2 { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" index 22eca46..ed44eb0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" @@ -56,3 +56,7 @@ public class DiscountMgr { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" index 766f848..f6896a5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" @@ -40,3 +40,7 @@ public class DiscountMgr { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 9cc04cb..c4208aa 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -13,3 +13,7 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 4d65a86..1c908c5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -13,3 +13,7 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 857ba67..b10553a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -146,3 +146,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 0f7f57b..f24d4d2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -107,3 +107,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" index 3271223..b900a0d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" @@ -3,3 +3,7 @@ package com.geekbang.supermarket; // >> TODO 非public的类,类名可以不和文件名相同 class NonPublicClassCanUseAnyName { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" index d87b60c..79315fe 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" @@ -28,3 +28,7 @@ public class LearnMath { System.out.println(Math.round(9.8)); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" index 0a072c7..e5386a7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" @@ -22,3 +22,7 @@ public class LearnScanner { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" index 289791b..06605fb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" @@ -39,3 +39,7 @@ public class AI { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" index 4da9b60..285d382 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" @@ -25,3 +25,7 @@ public class LearnString { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" index f851756..51870e4 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" @@ -42,3 +42,7 @@ public class LearnString2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" index b37e99b..a745e2f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" @@ -47,3 +47,7 @@ public class AI2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" index ebecc8c..e59b8aa 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" @@ -17,3 +17,7 @@ public class AII2AppMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" index 91ceac8..2f16a31 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" @@ -7,3 +7,7 @@ public class InvokeMain { System.out.println("InvokeMain的main方法执行结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" index b1467ef..e385c99 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" @@ -8,3 +8,7 @@ public class LearnMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" index 552f558..3fc3572 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" @@ -23,3 +23,7 @@ public class LearnSystem { System.out.println("程序执行使用了几个纳秒?" + (endNS - startNS)); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" index c1a2b8f..e17334b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" @@ -25,3 +25,7 @@ public class LearnStringBuilder { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" index 304fdc6..f11dcd3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -14,3 +14,7 @@ public class UsePhoneMerchandise { phoneExtendsMerchandise.describePhone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" index 5fed43f..c7614d6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" @@ -6,3 +6,7 @@ public class HuaweiPhone extends PhoneExtendsMerchandise { super(name, id, count, soldPrice, purchasePrice, screenSize, cpuHZ, memoryG, storageG, brand, os); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" index aca034d..5be8b24 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -94,3 +94,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" index 4825746..6308b63 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" @@ -100,3 +100,7 @@ public class PhoneExtendsMerchandise extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" index b4577a8..320f8a7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" @@ -108,3 +108,7 @@ public class PhoneMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index c011ca5..4a5af20 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -14,3 +14,7 @@ public class UsePhoneExtendsMerchandise { phone.buy(100); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" index 0d8a8fc..91eca45 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" @@ -24,3 +24,7 @@ public class UsePhoneHasAMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" index aca034d..5be8b24 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -94,3 +94,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" index 9fbf114..97d73d2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" @@ -116,3 +116,7 @@ public class PhoneExtendsMerchandise extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" index 7ef2514..713ca38 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" @@ -99,3 +99,7 @@ public class PhoneHasAMerchandise { this.merchandise = merchandise; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index b436483..ca43990 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -21,3 +21,7 @@ public class UsePhoneExtendsMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" index 8d78fae..ae4d5ed 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" @@ -150,3 +150,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index b91a576..c659a72 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -25,3 +25,7 @@ public class UsePhoneExtendsMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 6029222..a268714 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -96,3 +96,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" index 6904c53..e972848 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" @@ -129,3 +129,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index da24647..3153d06 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -25,3 +25,7 @@ public class UsePhoneExtendsMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 4d8f5c7..bcb4e14 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -94,3 +94,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index adeab37..a104d84 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -112,3 +112,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" index 4e78a6b..1cbe029 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" @@ -20,3 +20,7 @@ public class LittleSuperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" index f6433b4..5c03bb7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" @@ -63,3 +63,7 @@ public class ReferenceAssign { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 165ab33..2316717 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,3 +169,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 5dcef48..7ca278f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -95,3 +95,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" index cc390fd..41dc260 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" @@ -98,3 +98,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index f79e37c..2e1e726 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,3 +29,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" index 5319e41..4d726cc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" @@ -28,3 +28,7 @@ public class PolymorphismAppMainComplex { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" index c1ae0b9..fdc9051 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" @@ -24,3 +24,7 @@ public class PolymorphismAppMainSimple { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 165ab33..2316717 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,3 +169,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 477563c..b2f3ae0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -88,3 +88,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" index 9967081..4cf27a5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" @@ -98,3 +98,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index ab83a43..3a2a44c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -30,3 +30,7 @@ public class ShellColorChangePhone extends Phone { return profit + profit * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" index 49cc614..8924df4 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" @@ -37,3 +37,7 @@ public class MerchandiseTest { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" index a23d45a..3df3441 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" @@ -19,3 +19,7 @@ public class OverloadAndOverrideTestAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" index 167e0f8..d94f02d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" @@ -46,3 +46,7 @@ public class OverloadTestAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 165ab33..2316717 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,3 +169,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 633b592..6909c1d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,3 +111,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" index 7d4c519..088e03a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" @@ -103,3 +103,7 @@ public class Phone extends MerchandiseV2 { System.out.println("staticNoOverride in Phone"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 2f0c4c9..7c3ca07 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,3 +42,7 @@ public class ShellColorChangePhone extends Phone { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" index fa405eb..d3414bb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" @@ -29,3 +29,7 @@ public class InstanceOfTestAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 165ab33..2316717 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,3 +169,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 223d200..a8c052b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,3 +111,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" index 7d4c519..088e03a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" @@ -103,3 +103,7 @@ public class Phone extends MerchandiseV2 { System.out.println("staticNoOverride in Phone"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 2f0c4c9..7c3ca07 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,3 +42,7 @@ public class ShellColorChangePhone extends Phone { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" index bdaec8d..cbe9eda 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" @@ -21,3 +21,7 @@ public class TestVizAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" index 2c75965..7e9da8f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" @@ -15,3 +15,7 @@ public class OnlineSpecialPhone extends Phone { return super.getNameOfPhone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index aa62ce9..ba512c2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -173,3 +173,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 223d200..a8c052b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,3 +111,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" index 6187679..846570d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" @@ -109,3 +109,7 @@ public class Phone extends MerchandiseV2 { System.out.println("staticNoOverride in Phone"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 2f0c4c9..7c3ca07 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,3 +42,7 @@ public class ShellColorChangePhone extends Phone { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" index 364822f..3290ded 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" @@ -17,3 +17,7 @@ public class TestVizSamePkgAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" index 325b2ed..2f1c2ac 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" @@ -7,3 +7,9 @@ | default | default | | | | protected | protected | protected | | | public | public | public | public | + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" index 6494385..621bf0f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" @@ -37,3 +37,7 @@ public class MerchandiseTest { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" index a23d45a..3df3441 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" @@ -19,3 +19,7 @@ public class OverloadAndOverrideTestAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" index f208302..e74487b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" @@ -46,3 +46,7 @@ public class OverloadTestAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" index 8fd6d43..a3e9d7c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" @@ -33,3 +33,7 @@ public class TestFinalRefAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 54ab746..6e32098 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -188,3 +188,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 223d200..a8c052b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,3 +111,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" index cce2805..e31409c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" @@ -129,3 +129,7 @@ public class Phone extends MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 2fe2af5..7ee9998 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -41,3 +41,7 @@ public class ShellColorChangePhone extends Phone { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" index 55338ec..a2746e4 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" @@ -38,3 +38,7 @@ public class StaticMethodDoesNotBelieveOverride { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 165ab33..2316717 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,3 +169,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 0fccaff..48caf2f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,3 +111,7 @@ public class MerchandiseV2 { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index fba548d..02a6c77 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -103,3 +103,7 @@ public class Phone extends MerchandiseV2 { System.out.println("staticMethod in Phone"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index a4f0c71..beb2637 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,3 +42,7 @@ public class ShellColorChangePhone extends Phone { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" index c106bb6..1c9e01d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" @@ -24,3 +24,7 @@ public class LittleSuperMarketAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d85fdc8..bedc082 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -185,3 +185,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 5dcef48..7ca278f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -95,3 +95,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index cc390fd..41dc260 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -98,3 +98,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7a01f32..30c28d0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,3 +29,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" index 3afc23e..73d1eea 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" @@ -30,3 +30,7 @@ public class TouchObject { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 165ab33..2316717 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,3 +169,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 5dcef48..7ca278f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -95,3 +95,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" index cc390fd..41dc260 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -98,3 +98,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7a01f32..30c28d0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,3 +29,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" index c3b9268..d3bae6b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" @@ -42,3 +42,7 @@ public class ObjectEqualsAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" index 346994e..f6a81c3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" @@ -35,3 +35,7 @@ public class StringEqualsAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index c22c5c7..1613210 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,3 +183,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7c06bfc..f23cda6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -119,3 +119,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index 2d8c8ab..e20f280 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -98,3 +98,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7a01f32..30c28d0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,3 +29,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" index 1924916..acf7043 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" @@ -22,3 +22,7 @@ public class ToStringAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 139594b..bbd388b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,3 +183,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 2ce847b..7e93522 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -124,3 +124,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index 078d2a3..58ac8cf 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -117,3 +117,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 4bdb0a7..5a3f1b9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -41,3 +41,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" index b3612d6..830f707 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" @@ -37,3 +37,7 @@ public class ClassOfClassAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 139594b..bbd388b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,3 +183,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 97b2c81..a5e4fb7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -125,3 +125,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" index dbf5520..b6f89c9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -100,3 +100,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7a01f32..30c28d0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,3 +29,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" index 67c30d2..9dc2404 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" @@ -61,3 +61,7 @@ public class ReflectionAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 139594b..bbd388b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,3 +183,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 9f61637..803b925 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -131,3 +131,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" index 5430970..e3fc335 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" @@ -100,3 +100,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 1a7720a..0fdaf5c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -37,3 +37,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 139594b..bbd388b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,3 +183,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 97b2c81..a5e4fb7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -125,3 +125,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" index dbf5520..b6f89c9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" @@ -100,3 +100,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7a01f32..30c28d0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,3 +29,7 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" index c8a62e1..19b853c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" @@ -10,3 +10,7 @@ public class LittleSupperMarketAppMain { superMarket.getBiggestProfitMerchandise().describe(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" index b3a5305..e5b7195 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" @@ -35,3 +35,7 @@ public class UseEnum { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" index 32c9930..d153ae2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" @@ -37,3 +37,7 @@ public enum Category { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index a8f5c70..2ea83eb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -142,3 +142,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index b504026..6a2be16 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -96,3 +96,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 34e5de9..a202541 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -92,3 +92,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" index a7d5ab3..452d72b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" @@ -44,3 +44,7 @@ public class UseInterface { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" index a87492e..5204e2e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" @@ -3,3 +3,7 @@ package com.geekbang.intf; public interface Intf1 { void m1(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" index 52fa9fb..36135a8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" @@ -6,3 +6,7 @@ public interface Intf2 { void m2(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" index ff964a2..ed39ab6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" @@ -5,4 +5,7 @@ package com.geekbang.intf; // >> TODO 继承的接口,可以有重复的方法,但是签名相同时,返回值必须完全一样,否则会有编译错误 public interface Intf3 extends Intf1, Intf2{ void m3(); -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index 7ca3964..25e7a4d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -47,3 +47,7 @@ public interface ExpireDateMerchandise { public static final int VAL_IN_INTERFACE = 999; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" index 7ce87a4..5c618ce 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -58,3 +58,7 @@ public class GamePointCard extends MerchandiseV2 implements ExpireDateMerchandis } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" index d75b814..3370f95 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" @@ -120,3 +120,7 @@ public class Phone extends MerchandiseV2 implements ExpireDateMerchandise { return soldPrice * (leftDatePercentage + 0.5); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" index 54d2c53..2825020 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" @@ -23,3 +23,7 @@ public class TestInterface implements ExpireDateMerchandise, VirtualMerchandise return 0; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index ee469e1..9f7078e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,3 +3,7 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" index c84417f..622798e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" @@ -23,3 +23,7 @@ public class UseAbsClass { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" index 29b4565..d89554b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" @@ -79,3 +79,7 @@ public abstract class AbstractExpireDateMerchandise extends MerchandiseV2 implem return past / (24 * 3600 * 1000); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index a0e3789..b8998dd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -47,3 +47,7 @@ public interface ExpireDateMerchandise { public static final int VAL_IN_INTERFACE = 999; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" index acf4359..c519bde 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -15,3 +15,7 @@ public class GamePointCard extends AbstractExpireDateMerchandise implements Virt } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" index 246b67b..32daf03 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" @@ -97,3 +97,7 @@ public class Phone extends AbstractExpireDateMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index ee469e1..9f7078e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,3 +3,7 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" index f3cbc50..98f3261 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" @@ -27,3 +27,7 @@ public class UseInterface { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index df65910..338c31b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -64,3 +64,7 @@ public interface ExpireDateMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" index 220e250..9b85fab 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -35,3 +35,7 @@ public class GamePointCard extends MerchandiseV2 implements ExpireDateMerchandis } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" index e4993fd..b52d4c8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" @@ -110,3 +110,7 @@ public class Phone extends MerchandiseV2 implements ExpireDateMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index ee469e1..9f7078e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,3 +3,7 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" index a175c84..259d99b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" @@ -22,3 +22,7 @@ public class UseInterface { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index 7ee8481..f46b601 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -67,3 +67,7 @@ public interface ExpireDateMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" index 778f1c2..5c6d39e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" @@ -8,3 +8,7 @@ public interface ExpireDateMerchandiseDup { // } // } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" index ab2af7a..addef86 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -40,3 +40,7 @@ public class GamePointCard extends MerchandiseV2 implements ExpireDateMerchandis } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" index e4993fd..b52d4c8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" @@ -110,3 +110,7 @@ public class Phone extends MerchandiseV2 implements ExpireDateMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index ee469e1..9f7078e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,3 +3,7 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" index 4269fc7..308015b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -24,3 +24,7 @@ public class UsePhoneMerchandise { Math.random(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 30a5f91..0603177 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -133,3 +133,7 @@ class Memory { this.producer = producer; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" index 7edc774..532c690 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -21,3 +21,7 @@ public class UsePhoneMerchandise { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 1b0baeb..1d21a22 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -181,3 +181,7 @@ public class Phone extends MerchandiseV2 { this.speed = speed; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" index fc575d7..f203ae0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,3 +15,7 @@ public class UsePhoneMerchandise { phone.describePhone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 9a7efa6..5d39f5a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -168,3 +168,7 @@ public class Phone extends MerchandiseV2 { this.speed = speed; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" index 67b5db5..8af4532 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" @@ -31,3 +31,7 @@ public class UseAnonymousClass { System.out.println("Spec producer=" + spec.getProducer() + ". Num=" + spec.getNumSpec()); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 3add7a1..ae0a62b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -165,3 +165,7 @@ public class Phone extends MerchandiseV2 { this.speed = speed; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" index f98b06f..5d23635 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" @@ -5,3 +5,7 @@ public interface UnitSpec { String getProducer(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" index 475ad61..385f704 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" @@ -23,3 +23,7 @@ public abstract class UnitSpecAbs { return this.producerStr; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" index fc575d7..f203ae0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,3 +15,7 @@ public class UsePhoneMerchandise { phone.describePhone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" index 58752fe..55e03d5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" @@ -2,3 +2,7 @@ package com.geekbang.anonymous; public interface Intf { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" index 85739fb..e78fe4d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" @@ -2,3 +2,7 @@ package com.geekbang.inner; public class Outter { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" index 7edcab2..22d0fdd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" @@ -2,3 +2,7 @@ package com.geekbang.notpublic; public class PubClass { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" index 34e5de9..a202541 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" @@ -92,3 +92,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" index fc575d7..f203ae0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,3 +15,7 @@ public class UsePhoneMerchandise { phone.describePhone(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1052418..d3d63ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,3 +138,7 @@ public class LittleSuperMarket { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 25d2934..fc7614c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,3 +92,7 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" index 34e5de9..a202541 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" @@ -92,3 +92,7 @@ public class Phone extends MerchandiseV2 { this.os = os; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" index cfee75c..a025614 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" @@ -41,3 +41,7 @@ class ShoppingTask { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" index 9c75a89..8846590 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" @@ -80,3 +80,7 @@ public abstract class AbsCustomer implements Customer { return moneySpent; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" index 2bf9582..477a75c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" @@ -31,3 +31,7 @@ public class CashCard implements Card { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" index 28ca888..2c3eb48 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" @@ -60,3 +60,7 @@ public class SimpleMerchandise implements Merchandise { this.count = count; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" index b4f232c..c0bd98f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" @@ -70,3 +70,7 @@ public class SimpleShopman implements Shopman { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" index de1c5d0..c3c677b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" @@ -73,3 +73,7 @@ public class SimpleSuperMarket implements SuperMarket { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" index a9c6c71..730c220 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" @@ -28,3 +28,7 @@ public class SuiYuanCustomer extends AbsCustomer { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" index 01a4219..6a8f45e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" @@ -41,3 +41,7 @@ public class ThinkAndBuyCustomer extends AbsCustomer implements HasCard { return card; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" index 8dece84..8127ef7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" @@ -24,3 +24,7 @@ public enum VIPCard implements Card { return totalCostAfterDiscount * (1 - discount); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" index f2ad3d7..95b60ee 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" @@ -20,3 +20,7 @@ public interface Card { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" index 1fdafc3..a592edc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" @@ -35,3 +35,7 @@ public enum Category { this.higherPrice = higherPrice; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" index ec483c0..2f2d29a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" @@ -46,3 +46,7 @@ public interface Customer { double getMoneySpent(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" index fc872fe..3255111 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" @@ -16,3 +16,7 @@ public interface DiscountStrategy { double discount(ShoppingCart shoppingCart); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" index 4dbe5b5..3f52589 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" @@ -3,3 +3,7 @@ package com.geekbang.supermarket.interfaces; public interface HasCard { Card getCard(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" index 6696ebd..9df7308 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" @@ -16,3 +16,7 @@ public interface Merchandise { int getCount(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" index 7ddc592..ae12c21 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" @@ -5,3 +5,7 @@ public interface Shopman { void serveCustomer(Customer customer); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" index 6cc8e5e..5f20ec2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" @@ -65,3 +65,7 @@ public class ShoppingCart { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" index cd568fc..1483142 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" @@ -11,3 +11,7 @@ public interface SuperMarket { void dailyReport(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" index 311fd6d..7b3c353 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" @@ -76,3 +76,7 @@ public class ShoppingUtil { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" index 123bde0..4c1ff5d 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" @@ -15,3 +15,7 @@ public class StopALittle { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" index 3ea5a7b..c120fe5 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" @@ -32,3 +32,7 @@ public class StopAndSeeThread { System.out.println("断点停住"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" index 448a0bf..4691b09 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" @@ -56,3 +56,7 @@ public class CreateThreadAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" index aaf015a..0e5ee43 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" @@ -58,3 +58,7 @@ public class DaemonThreadAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" index 1254ac7..8894922 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" @@ -105,3 +105,7 @@ public class InterruptThreadAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" index 373373d..e44866d 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" @@ -22,4 +22,7 @@ public class ChangeData implements Runnable { } dataHolder.print(); } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" index b2e0620..a3468c5 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" @@ -12,3 +12,7 @@ public class DataHolder { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" index 016be25..85364c9 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" @@ -14,3 +14,7 @@ public class MultiThreadChaos { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" index 0155ef5..c6fb8e1 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" @@ -17,3 +17,7 @@ public class SingleThreadSimple { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" index 1f14e44..261097c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" @@ -24,4 +24,7 @@ public class ChangeData implements Runnable { // dataHolder.print(); DataHolder.printStatic(); } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" index 0700032..6833f4f 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" @@ -34,3 +34,7 @@ public class DataHolder { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" index 6b68c05..fbd3638 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" @@ -15,3 +15,7 @@ public class MultiThreadChaos { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" index 0155ef5..c6fb8e1 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" @@ -17,3 +17,7 @@ public class SingleThreadSimple { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" index 1a42e99..6f14ad6 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" @@ -66,3 +66,7 @@ public class ThreadWaitNotify { return Thread.currentThread().getName(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" index d9c1261..f7a3e1c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" @@ -24,3 +24,7 @@ public class Consumer { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" index ae02571..cf2a7ed 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" @@ -28,3 +28,7 @@ public class Producer { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" index 431d6b3..f83c931 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" @@ -68,3 +68,7 @@ public class ProducerConsumerAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" index a4c900f..9ebf237 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" @@ -81,3 +81,7 @@ public class ThreadJoinAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" index 2cac3f4..743ee34 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" @@ -88,3 +88,7 @@ public class ThreadJoinBeforeStartAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" index 3d4ff72..43457ea 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" @@ -23,3 +23,7 @@ public class AppResources { this.resourceInput = resourceInput; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" index 3888498..15f10bf 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" @@ -16,3 +16,7 @@ public class DeadLockAppMain { System.out.println("程序结束"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" index 80399cf..425f494 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" @@ -35,3 +35,7 @@ public class Task1 implements Runnable { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" index 3eb200a..be03824 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" @@ -66,3 +66,7 @@ public class Task2 implements Runnable { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" index 769204e..552bc64 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" @@ -14,3 +14,7 @@ public class ConentProcess { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" index b1d1b75..6bb11e1 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" @@ -17,3 +17,7 @@ public class DBQuery { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" index df3c7ce..a80dca8 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" @@ -18,3 +18,7 @@ public class InputHandler { return ret.toString(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" index 42900c5..846fcb7 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" @@ -53,3 +53,7 @@ public class PerformanceTracker { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" index 8d9568b..d14cda1 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" @@ -28,3 +28,7 @@ public class UseThreadLocalAppMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" index 89250a8..26c02e7 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" @@ -35,3 +35,7 @@ public class FindABCTask extends TimerTask { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" index 18dbefd..4d73f55 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" @@ -49,3 +49,7 @@ public class LearnDate { Date date = calendar.getTime(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" index b3bfb18..f8067ce 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" @@ -10,3 +10,7 @@ public class LearnTimerAppMain { timer.scheduleAtFixedRate(new FindABCTask(), 0, TimeUnit.SECONDS.toMillis(2)); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" index cc04a7c..fdca287 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" @@ -29,3 +29,7 @@ public class AccessMemoryVolatile { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" index 902f396..8c3386f 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" @@ -29,3 +29,7 @@ public class DataHolder { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" index bee782f..94e6f7c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" @@ -19,3 +19,7 @@ public class VolatileAppMain { checker.start(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" index f3ba64d..d5d5dc6 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" @@ -10,3 +10,7 @@ public class LearnConcurrentAppMain { unsafe.unpark(null); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" index 9bf6804..e3a7e54 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" @@ -61,3 +61,7 @@ public class AtomicNumberAppMain { '}'; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" index 5e03e1e..aaa67de 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" @@ -81,3 +81,7 @@ public class CountDownLatchAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" index b943e82..92c7c90 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" @@ -12,3 +12,7 @@ public class LearnLockAppMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" index e8a5541..f19787c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" @@ -105,3 +105,7 @@ public class WorkWithLock implements Runnable { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" index 9930c46..9b44b16 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" @@ -68,3 +68,7 @@ public class LearnLockWaitNotifyAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" index 18a1972..c07658b 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" @@ -38,3 +38,7 @@ public class CollectionAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" index 1ea45dc..825bcb5 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" @@ -47,3 +47,7 @@ public class ConcurrentMapAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" index ff92dca..28e080b 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" @@ -57,3 +57,7 @@ public class ThreadPoolAppMain { System.out.println(Thread.currentThread().getName() + ":这是在线程池里执行的代码:" + phase); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" index b85e9ba..40192ee 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" @@ -11,3 +11,7 @@ public class ChatRoomClientAppMain { client.start(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" index 6e4bb59..eb7bde4 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" @@ -12,3 +12,7 @@ public class ChatRoomServerAppMain { server.start(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" index fb6d358..341a9c6 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" @@ -114,3 +114,7 @@ public class ChatRoomClient { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" index b058e3b..a2475fc 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" @@ -83,3 +83,7 @@ public class ChatMessage { this.message = message; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" index cf0767e..e74d47a 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" @@ -33,3 +33,7 @@ public interface Constants { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" index 23fbfd3..2d66ae4 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" @@ -63,3 +63,7 @@ public class DataExchange { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" index 5ad241c..c0ef05c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" @@ -43,3 +43,7 @@ public class Utils { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" index ead1eff..883c8ab 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" @@ -143,3 +143,7 @@ public class ChatRoomServer { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" index b85e9ba..40192ee 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" @@ -11,3 +11,7 @@ public class ChatRoomClientAppMain { client.start(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" index 6e4bb59..eb7bde4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" @@ -12,3 +12,7 @@ public class ChatRoomServerAppMain { server.start(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" index fb6d358..341a9c6 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" @@ -114,3 +114,7 @@ public class ChatRoomClient { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" index b058e3b..a2475fc 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" @@ -83,3 +83,7 @@ public class ChatMessage { this.message = message; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" index cf0767e..e74d47a 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" @@ -33,3 +33,7 @@ public interface Constants { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" index 23fbfd3..2d66ae4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" @@ -63,3 +63,7 @@ public class DataExchange { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" index 5ad241c..c0ef05c 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" @@ -43,3 +43,7 @@ public class Utils { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" index 086e0bd..f321d38 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" @@ -142,3 +142,7 @@ public class ChatRoomServer { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" index 0feba8b..7096514 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" @@ -10,3 +10,7 @@ public interface ServerCommand { + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" index 5879e7d..fda6c0e 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" @@ -11,3 +11,7 @@ public class UserLibraryInClassPathAppMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" index 5879e7d..fda6c0e 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" @@ -11,3 +11,7 @@ public class UserLibraryInClassPathAppMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" index bb86715..ec16b32 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" @@ -45,3 +45,7 @@ public class PPTXUtils { return ret.toString(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" index cbad9a5..0f46dc0 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" @@ -51,3 +51,7 @@ public class TOCGen { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" index eb7865e..e3f25a2 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" @@ -23,3 +23,9 @@ 4. 字符串 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" index bb86715..ec16b32 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" @@ -45,3 +45,7 @@ public class PPTXUtils { return ret.toString(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" index 97dcf71..91bd158 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" @@ -44,3 +44,7 @@ public class TOCGen { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" index 5d7447f..f73ea2a 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" @@ -19,4 +19,7 @@ public class TOCGenTest { boolean ret = TOCGen.isThePPT(new File("001.pptx")); Assert.assertTrue(ret); } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" index eb7865e..e3f25a2 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" @@ -23,3 +23,9 @@ 4. 字符串 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" index 5d9498a..9e8a893 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" @@ -45,3 +45,7 @@ public class TOCGen { return true; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" index ad701a4..50605ff 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" @@ -50,3 +50,7 @@ public class PPTXUtils123 { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" index 5d7447f..f73ea2a 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" @@ -19,4 +19,7 @@ public class TOCGenTest { boolean ret = TOCGen.isThePPT(new File("001.pptx")); Assert.assertTrue(ret); } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" index eb7865e..e3f25a2 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" @@ -23,3 +23,9 @@ 4. 字符串 + +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" index e04ff62..ab64194 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" @@ -29,4 +29,7 @@ public class AOTPAppMain { } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" index 2d80cb8..08cf408 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" @@ -103,3 +103,7 @@ public class Event { this.handled = handled; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" index f0b593f..6330173 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" @@ -19,3 +19,7 @@ public interface EventListener { int getPriority(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" index 7698794..6c92785 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" @@ -11,3 +11,7 @@ public interface ClientIOModule { void outputText(OutputText outputText); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" index c76984d..1fbfb77 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" @@ -53,3 +53,7 @@ public class ConsoleClientIOModule implements ClientIOModule { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" index f25c5dd..afff670 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" @@ -5,3 +5,7 @@ public class CaiquanEntanglement extends Item { super(ItemType.Entanglement); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" index f27a606..44bebcb 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" @@ -21,3 +21,7 @@ public class Energy extends Item { this.energyValue = energyValue; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" index 010df78..51bedcb 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" @@ -51,3 +51,7 @@ public class Inventory { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" index 03d4e2d..218969b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" @@ -3,3 +3,7 @@ package com.geekbang.game.aotp.item; public interface InventoryGen { Inventory genInventory(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" index 2b25174..0be6e57 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" @@ -51,3 +51,7 @@ public abstract class Item { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" index c47fcce..c523d7b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" @@ -12,3 +12,7 @@ public enum ItemType { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" index 19e0c08..1132387 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" @@ -22,3 +22,7 @@ public class RandInventoryGen implements InventoryGen { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" index 6d5713d..da59b31 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" @@ -87,3 +87,7 @@ public class MainFlowModule { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" index ef8993f..032df78 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" @@ -11,3 +11,7 @@ public interface BattleChoice { int execute(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" index dfbfaab..382885f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" @@ -49,3 +49,7 @@ public class CaiquanChoice implements BattleChoice { return ret; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" index c58baf0..7b84716 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" @@ -43,3 +43,7 @@ public class CollisionChoice implements BattleChoice { return 1; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" index 0c6ee6a..6115d5a 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" @@ -76,3 +76,7 @@ public class Particle { this.particleGroup = particleGroup; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" index f690d99..b0ac6f4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" @@ -33,3 +33,7 @@ public class ParticleGroup { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" index 7becb62..1d601dc 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" @@ -76,3 +76,7 @@ public enum ParticleType { return ParticleType.values()[((int) (Math.random() * 100000) % ParticleType.values().length)]; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" index 66fcc43..8d06a42 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" @@ -30,3 +30,7 @@ public interface Constants { String LINE = "\n"; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" index 614ebe3..1f52d61 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" @@ -130,3 +130,7 @@ public class GameContext { this.choiceList = choiceList; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" index b91a29f..6a72b71 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" @@ -43,3 +43,7 @@ public class OutputText { this.interval = interval; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" index f018d38..21bb39b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" @@ -24,3 +24,7 @@ public class TimedValue { this.time = time; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" index f9483bb..a1d94d7 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" @@ -21,3 +21,7 @@ public class Utils { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" index a2e8a9f..205b2f9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" @@ -15,4 +15,9 @@ Start your server as an simple java application You can view the api documentation in swagger-ui by pointing to http://localhost:8080/ -Change default port value in application.properties \ No newline at end of file +Change default port value in application.properties +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" index 538b6f2..c3990f9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" @@ -19,4 +19,7 @@ public class RFC3339DateFormat extends ISO8601DateFormat { return toAppendTo; } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" index b6aaf2b..a686e91 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" @@ -34,3 +34,7 @@ public class Swagger2SpringBoot implements CommandLineRunner { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" index e5a7983..59e7de0 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" @@ -9,3 +9,7 @@ public class ApiException extends Exception{ this.code = code; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" index d4d765d..16c535f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" @@ -26,3 +26,7 @@ public class ApiOriginFilter implements javax.servlet.Filter { public void init(FilterConfig filterConfig) throws ServletException { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" index d9a56e4..90ad4d3 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" @@ -65,3 +65,7 @@ public class ApiResponseMessage { this.message = message; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" index 1e33a7e..a0b9fc3 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" @@ -35,3 +35,7 @@ public interface CalcApi { ResponseEntity calcGet(@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "a", required = true) String a,@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "b", required = true) String b,@NotNull @ApiParam(value = "entity type", required = true) @Valid @RequestParam(value = "mathCalc", required = true) String mathCalc); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" index ad535ad..d2d92c6 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" @@ -64,3 +64,7 @@ public class CalcApiController implements CalcApi { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" index a961b05..c752760 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" @@ -9,3 +9,7 @@ public class NotFoundException extends ApiException { this.code = code; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" index c8894e9..b4dc0af 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" @@ -230,3 +230,7 @@ public class CustomInstantDeserializer } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" index f832809..5cfb4c1 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" @@ -14,3 +14,7 @@ public class HomeController { return "redirect:swagger-ui.html"; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" index 2609d72..e3a74aa 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" @@ -21,3 +21,7 @@ public class JacksonConfiguration { return module; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" index c86a5b1..1580f30 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" @@ -39,3 +39,7 @@ public class SwaggerDocumentationConfig { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" index 745d7db..c1df0c5 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" @@ -29,3 +29,7 @@ public class AllowMethodFilter implements Filter { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" index a2e8a9f..205b2f9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" @@ -15,4 +15,9 @@ Start your server as an simple java application You can view the api documentation in swagger-ui by pointing to http://localhost:8080/ -Change default port value in application.properties \ No newline at end of file +Change default port value in application.properties +*** + +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + + diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" index 538b6f2..c3990f9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" @@ -19,4 +19,7 @@ public class RFC3339DateFormat extends ISO8601DateFormat { return toAppendTo; } -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" index b6aaf2b..a686e91 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" @@ -34,3 +34,7 @@ public class Swagger2SpringBoot implements CommandLineRunner { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" index 3a654c5..82e8769 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" @@ -9,3 +9,7 @@ public class ApiException extends Exception{ this.code = code; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" index c60e8dd..a9ed042 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" @@ -26,3 +26,7 @@ public class ApiOriginFilter implements javax.servlet.Filter { public void init(FilterConfig filterConfig) throws ServletException { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" index 88e49e6..666bdc4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" @@ -65,3 +65,7 @@ public class ApiResponseMessage { this.message = message; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" index 365b7ba..13f9e4e 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" @@ -35,3 +35,7 @@ public interface CalcApi { ResponseEntity calcGet(@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "a", required = true) String a,@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "b", required = true) String b,@NotNull @ApiParam(value = "entity type", required = true) @Valid @RequestParam(value = "mathCalc", required = true) String mathCalc); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" index fbdee3f..c18c3ab 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" @@ -70,3 +70,7 @@ public class CalcApiController implements CalcApi { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" index 56a10dd..8f65ddb 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" @@ -9,3 +9,7 @@ public class NotFoundException extends ApiException { this.code = code; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" index c8894e9..b4dc0af 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" @@ -230,3 +230,7 @@ public class CustomInstantDeserializer } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" index f832809..5cfb4c1 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" @@ -14,3 +14,7 @@ public class HomeController { return "redirect:swagger-ui.html"; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" index 2609d72..e3a74aa 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" @@ -21,3 +21,7 @@ public class JacksonConfiguration { return module; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" index 989d573..37780d9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" @@ -39,3 +39,7 @@ public class SwaggerDocumentationConfig { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" index 13413f0..8f91119 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" @@ -7,3 +7,7 @@ public class WhatsCollectionAppMain { Collection collection = null; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" index 4a89c3d..10dc1eb 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" @@ -52,3 +52,7 @@ public class UseListAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" index ed6bb65..ca0bc0c 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" @@ -146,3 +146,7 @@ public class MyArrayList implements List { throw new UnsupportedOperationException(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" index c3f7ebf..778179a 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" @@ -171,3 +171,7 @@ public class MyLinkedList implements List { throw new UnsupportedOperationException(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" index 8ca6590..1e20cc2 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" @@ -30,3 +30,7 @@ public class UseSetAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" index 52944d8..8736414 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" @@ -37,3 +37,7 @@ public class DefineGenericTypesAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" index fbef412..6bf3753 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" @@ -57,3 +57,7 @@ public class UseGenericClassAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" index ccd069b..00b7038 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" @@ -35,3 +35,7 @@ public class MyGenericClass { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" index f35aac5..00d263d 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" @@ -18,3 +18,7 @@ public class MyGenericClassBounded { this.myType = myType; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" index 864a13e..a7e18a2 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" @@ -2,3 +2,7 @@ package com.geekbang.learngenerics.ext; public class Children extends Parent { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" index 804cc15..cf93c9e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" @@ -19,3 +19,7 @@ public class GrandParent { this.num = num; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" index 38effd4..f4a70a7 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" @@ -2,3 +2,7 @@ package com.geekbang.learngenerics.ext; public class Parent extends GrandParent { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" index 127adf7..4d8f39b 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" @@ -14,3 +14,7 @@ public class DefineBoundedGenericTypesAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" index 4b8bafa..3524e44 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" @@ -75,3 +75,7 @@ public class MoreGenericsAppMain { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" index ccd069b..00b7038 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" @@ -35,3 +35,7 @@ public class MyGenericClass { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" index 545133e..161e0bd 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" @@ -18,3 +18,7 @@ public class MyGenericClassBounded { this.myType = myType; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" index 864a13e..a7e18a2 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" @@ -2,3 +2,7 @@ package com.geekbang.learngenerics.ext; public class Children extends Parent { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" index 804cc15..cf93c9e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" @@ -19,3 +19,7 @@ public class GrandParent { this.num = num; } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" index 38effd4..f4a70a7 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" @@ -2,3 +2,7 @@ package com.geekbang.learngenerics.ext; public class Parent extends GrandParent { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" index 28e9117..fe52f6e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" @@ -32,3 +32,7 @@ public class UseListAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" index 357554e..76bd537 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" @@ -163,3 +163,7 @@ public class MyArrayList implements List { throw new UnsupportedOperationException(); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" index d6c8b38..1836267 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" @@ -60,3 +60,7 @@ public class LearnMapAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" index 385bdb5..a05f638 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" @@ -15,3 +15,7 @@ public class CommonAnnotations implements TestIntf { } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" index 1b910fc..f19a710 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" @@ -27,3 +27,7 @@ public @interface PrimaryProperty { Override is() default @Override; } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" index c5dcba1..e44a237 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" @@ -21,3 +21,7 @@ public class ReadAnnotationAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" index 4a0077e..2230809 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" @@ -4,3 +4,7 @@ public interface TestIntf { void test(); } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" index 1f17695..630de73 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" @@ -14,3 +14,7 @@ public class TestUseAnnotation{ } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" index 5fd0088..89ef12d 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" @@ -81,3 +81,7 @@ public class IterateListLambdaAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" index a77db0f..b62e9df 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" @@ -27,3 +27,7 @@ public class IterateListLambdaWhereAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" index 79b763e..1664f13 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" @@ -27,4 +27,7 @@ public class LambdaWithReturnValue { interface ExceptionLambda{ R hasException(P p) throws Exception; -} \ No newline at end of file +} +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" index 04e1c72..93fd657 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" @@ -22,3 +22,7 @@ public class UseStreamAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" index 2b939a6..2076b1a 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" @@ -17,3 +17,7 @@ public class WrapperClassForBooleanAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" index bc5c7bf..defd187 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" @@ -9,3 +9,7 @@ public class WrapperClassForCharAppMain { System.out.println(Character.isDigit('9')); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" index c04a2de..e89b3ec 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" @@ -67,3 +67,7 @@ public class WrapperClassesForNumberPrimaryTypesAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" index 6c6babb..e84013e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" @@ -130,3 +130,7 @@ public class CreateDirAndFileAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" index bf502e0..c7d10c1 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" @@ -8,3 +8,7 @@ public class SeparatorAppMain { System.out.println("环境变量分隔符" + File.pathSeparator); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" index 12cb93d..e159a1c 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" @@ -22,3 +22,7 @@ public class ShowClassesAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" index 685e19e..ca49723 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" @@ -58,3 +58,7 @@ public class WriteToFilesAppMain { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" index e78b99f..2609420 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" @@ -57,3 +57,7 @@ public class ReadStringFromFileAppMain { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" index 778f54d..f8ec244 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" @@ -13,3 +13,7 @@ public class ShowSocketClasses { System.out.println(address); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" index 608b7d7..db4c25a 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" @@ -54,3 +54,7 @@ public class Chat { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" index 619e26b..80681a8 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" @@ -25,3 +25,7 @@ public class SimpleClient { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" index 1432f00..2995415 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" @@ -32,3 +32,7 @@ public class SimpleServer { System.out.println("程序退出!"); } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" index 1eb572b..f50c75d 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" @@ -53,3 +53,7 @@ public class MyChat { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" index 953c9c4..1eeb926 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" @@ -25,3 +25,7 @@ public class MyClient { } } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" index e69a7d3..c49deea 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" @@ -28,3 +28,7 @@ public class MyServer { } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" index 8535d91..373eaaf 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" @@ -42,3 +42,7 @@ public class GetHtmlContentAppMain { // TODO 我很欣慰的看到网站已经都用了UTF-8了,乱码基本成为了历史 } } + +/** + * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 + */ -- Gitee From 26263737cf28a9ceded7e8f6389d91728d50fc73 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 7 Mar 2020 15:14:33 +0800 Subject: [PATCH 30/39] add project files for part1 --- .../code002/.idea/.gitignore" | 2 + .../code002/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code002/.idea/misc.xml" | 6 + .../code002/.idea/modules.xml" | 8 + .../code002/.idea/vcs.xml" | 6 + .../code002/code002.iml" | 12 ++ .../code003/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code003/.idea/misc.xml" | 6 + .../code003/.idea/modules.xml" | 8 + .../code003/.idea/vcs.xml" | 6 + .../code003/.idea/workspace.xml" | 68 ++++++++ .../code003/code003.iml" | 12 ++ .../Code004/.idea/Code004.iml" | 11 ++ .../Code004/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../Code004/.idea/misc.xml" | 4 + .../Code004/.idea/modules.xml" | 8 + .../Code004/.idea/vcs.xml" | 6 + .../Code004/.idea/workspace.xml" | 82 +++++++++ .../code005/.idea/code005.iml" | 11 ++ .../code005/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code005/.idea/modules.xml" | 8 + .../code005/.idea/vcs.xml" | 6 + .../code005/.idea/workspace.xml" | 83 ++++++++++ .../code006/.idea/.gitignore" | 2 + .../code006/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code006/.idea/misc.xml" | 6 + .../code006/.idea/modules.xml" | 8 + .../code006/.idea/vcs.xml" | 6 + .../code006/code006.iml" | 11 ++ .../code007/.idea/.gitignore" | 2 + .../code007/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code007/.idea/misc.xml" | 6 + .../code007/.idea/modules.xml" | 8 + .../code007/.idea/vcs.xml" | 6 + .../code007/code007.iml" | 11 ++ .../code008/.idea/.gitignore" | 2 + .../code008/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code008/.idea/misc.xml" | 6 + .../code008/.idea/modules.xml" | 8 + .../code008/.idea/vcs.xml" | 6 + .../code008/code008.iml" | 11 ++ .../code009/.idea/.gitignore" | 2 + .../code009/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code009/.idea/misc.xml" | 6 + .../code009/.idea/modules.xml" | 8 + .../code009/.idea/vcs.xml" | 6 + .../code009/code009.iml" | 11 ++ .../code010/.idea/.gitignore" | 2 + .../code010/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code010/.idea/misc.xml" | 6 + .../code010/.idea/modules.xml" | 8 + .../code010/.idea/vcs.xml" | 6 + .../code010/code010.iml" | 11 ++ .../code011/.idea/.gitignore" | 2 + .../code011/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code011/.idea/misc.xml" | 6 + .../code011/.idea/modules.xml" | 8 + .../code011/.idea/vcs.xml" | 6 + .../code011/code011.iml" | 11 ++ .../code012/.idea/.gitignore" | 2 + .../code012/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code012/.idea/misc.xml" | 6 + .../code012/.idea/modules.xml" | 8 + .../code012/.idea/vcs.xml" | 6 + .../code012/code012.iml" | 11 ++ .../code013/.idea/.gitignore" | 2 + .../code013/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code013/.idea/misc.xml" | 6 + .../code013/.idea/modules.xml" | 8 + .../code013/.idea/vcs.xml" | 6 + .../code013/code013.iml" | 11 ++ .../code014/.idea/.gitignore" | 2 + .../code014/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code014/.idea/misc.xml" | 6 + .../code014/.idea/modules.xml" | 8 + .../code014/.idea/vcs.xml" | 6 + .../code014/code014.iml" | 11 ++ .../code015/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code015/.idea/misc.xml" | 6 + .../code015/.idea/modules.xml" | 8 + .../code015/.idea/vcs.xml" | 6 + .../code015/.idea/workspace.xml" | 106 ++++++++++++ .../code015/code015.iml" | 11 ++ .../code016/.idea/codeStyles/Project.xml" | 17 ++ .../code016/.idea/misc.xml" | 6 + .../code016/.idea/modules.xml" | 2 +- .../code016/.idea/vcs.xml" | 2 +- .../code016/.idea/workspace.xml" | 155 +++++++++--------- .../code016/code016.iml" | 4 +- .../code017/.idea/.gitignore" | 2 + .../code017/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code017/.idea/misc.xml" | 6 + .../code017/.idea/modules.xml" | 8 + .../code017/.idea/vcs.xml" | 6 + .../code017/code017.iml" | 11 ++ .../code018/.idea/.gitignore" | 2 + .../code018/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code018/.idea/misc.xml" | 6 + .../code018/.idea/modules.xml" | 8 + .../code018/.idea/vcs.xml" | 6 + .../code018/code018.iml" | 11 ++ .../code019/.idea/.gitignore" | 2 + .../code019/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code019/.idea/misc.xml" | 6 + .../code019/.idea/modules.xml" | 8 + .../code019/.idea/vcs.xml" | 6 + .../code019/code019.iml" | 11 ++ .../code020/.idea/.gitignore" | 2 + .../code020/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code020/.idea/misc.xml" | 6 + .../code020/.idea/modules.xml" | 8 + .../code020/.idea/vcs.xml" | 6 + .../code020/code020.iml" | 11 ++ .../code021/.idea/.gitignore" | 2 + .../code021/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code021/.idea/misc.xml" | 6 + .../code021/.idea/modules.xml" | 8 + .../code021/.idea/vcs.xml" | 6 + .../code021/code021.iml" | 11 ++ .../code022/.idea/.gitignore" | 2 + .../code022/.idea/codeStyles/Project.xml" | 17 ++ .../.idea/codeStyles/codeStyleConfig.xml" | 5 + .../code022/.idea/misc.xml" | 6 + .../code022/.idea/modules.xml" | 8 + .../code022/.idea/vcs.xml" | 6 + .../code022/code022.iml" | 11 ++ .../code/.idea/codeStyles/Project.xml" | 17 ++ 146 files changed, 1546 insertions(+), 82 deletions(-) create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/code002.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/workspace.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/code003.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/Code004.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/workspace.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/code005.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/workspace.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/code006.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/code007.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/code008.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/code009.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/code010.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/code011.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/code012.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/code013.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/code014.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/workspace.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/code015.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/misc.xml" rename "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/code016.iml" => "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/code016.iml" (69%) create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/code017.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/code018.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/code019.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/code020.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/code021.iml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/.gitignore" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/Project.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/codeStyleConfig.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/misc.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/modules.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/vcs.xml" create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/code022.iml" create mode 100644 "\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/.idea/codeStyles/Project.xml" diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/modules.xml" new file mode 100644 index 0000000..5531659 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/code002.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/code002.iml" new file mode 100644 index 0000000..b710c21 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/code002.iml" @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/modules.xml" new file mode 100644 index 0000000..a22ab54 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/workspace.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/workspace.xml" new file mode 100644 index 0000000..d65d71b --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/.idea/workspace.xml" @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1583564325437 + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/code003.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/code003.iml" new file mode 100644 index 0000000..b710c21 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/code003.iml" @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/Code004.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/Code004.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/Code004.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/misc.xml" new file mode 100644 index 0000000..99ae653 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/misc.xml" @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/modules.xml" new file mode 100644 index 0000000..6ef68a0 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/workspace.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/workspace.xml" new file mode 100644 index 0000000..30f9491 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/.idea/workspace.xml" @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1583563973893 + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/code005.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/code005.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/code005.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/modules.xml" new file mode 100644 index 0000000..6c858ac --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/workspace.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/workspace.xml" new file mode 100644 index 0000000..5bf02e6 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/.idea/workspace.xml" @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1583564061991 + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/modules.xml" new file mode 100644 index 0000000..745e583 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/code006.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/code006.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/code006.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/modules.xml" new file mode 100644 index 0000000..10ad821 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/code007.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/code007.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/code007.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/modules.xml" new file mode 100644 index 0000000..07b3b20 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/code008.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/code008.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/code008.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/modules.xml" new file mode 100644 index 0000000..eeef468 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/code009.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/code009.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/code009.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/modules.xml" new file mode 100644 index 0000000..49d10e6 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/code010.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/code010.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/code010.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/modules.xml" new file mode 100644 index 0000000..4fc0b6d --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/code011.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/code011.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/code011.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/modules.xml" new file mode 100644 index 0000000..573fb23 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/code012.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/code012.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/code012.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/modules.xml" new file mode 100644 index 0000000..50fdc9a --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/code013.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/code013.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/code013.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/modules.xml" new file mode 100644 index 0000000..957dc40 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/code014.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/code014.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/code014.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/modules.xml" new file mode 100644 index 0000000..2dbaa67 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/workspace.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/workspace.xml" new file mode 100644 index 0000000..0e2b2a2 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/.idea/workspace.xml" @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1583564666590 + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/code015.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/code015.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/code015.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/misc.xml" new file mode 100644 index 0000000..0548357 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/modules.xml" index a6786e5..4740850 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/modules.xml" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/modules.xml" @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/vcs.xml" index b2bdec2..c2365ab 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/vcs.xml" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/vcs.xml" @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/workspace.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/workspace.xml" index a83c83c..9ec2e97 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/workspace.xml" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/workspace.xml" @@ -1,107 +1,104 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - - - \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/code016.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/code016.iml" similarity index 69% rename from "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/code016.iml" rename to "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/code016.iml" index d6ebd48..c90834f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/.idea/code016.iml" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/code016.iml" @@ -2,7 +2,9 @@ - + + + diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/misc.xml" new file mode 100644 index 0000000..e208459 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/modules.xml" new file mode 100644 index 0000000..30dccca --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/code017.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/code017.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/code017.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/misc.xml" new file mode 100644 index 0000000..e208459 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/modules.xml" new file mode 100644 index 0000000..887b2a2 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/code018.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/code018.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/code018.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/misc.xml" new file mode 100644 index 0000000..e208459 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/modules.xml" new file mode 100644 index 0000000..7b36bfe --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/code019.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/code019.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/code019.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/misc.xml" new file mode 100644 index 0000000..e208459 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/modules.xml" new file mode 100644 index 0000000..cffba98 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/code020.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/code020.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/code020.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/misc.xml" new file mode 100644 index 0000000..e208459 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/modules.xml" new file mode 100644 index 0000000..395cdcb --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/code021.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/code021.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/code021.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/.gitignore" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/.gitignore" new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/.gitignore" @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/Project.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/codeStyleConfig.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/codeStyleConfig.xml" new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/codeStyles/codeStyleConfig.xml" @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/misc.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/misc.xml" new file mode 100644 index 0000000..e208459 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/misc.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/modules.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/modules.xml" new file mode 100644 index 0000000..71f0007 --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/vcs.xml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/vcs.xml" new file mode 100644 index 0000000..c2365ab --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/code022.iml" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/code022.iml" new file mode 100644 index 0000000..c90834f --- /dev/null +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/code022.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/.idea/codeStyles/Project.xml" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/.idea/codeStyles/Project.xml" new file mode 100644 index 0000000..f870775 --- /dev/null +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/.idea/codeStyles/Project.xml" @@ -0,0 +1,17 @@ + + + + + + + + + \ No newline at end of file -- Gitee From fcdaa272456022cff2cc364db8aa38d4e7b223f4 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 7 Mar 2020 15:27:15 +0800 Subject: [PATCH 31/39] remote tail --- .../code002/HelloWorld.java" | 4 ---- .../code003/HelloWorld.java" | 5 +---- .../Code004/src/HelloWorld.java" | 4 ---- .../code005/src/MathCalc1.java" | 4 ---- .../code005/src/Variable1.java" | 4 ---- .../code006/src/Variable1.java" | 4 ---- .../code007/src/PrimaryTypes.java" | 4 ---- .../code008/src/AssignAndCalc.java" | 4 ---- .../code008/src/BooleanOprt.java" | 4 ---- .../code008/src/CompareOprt.java" | 4 ---- .../code008/src/IntegerDiv.java" | 4 ---- .../code008/src/ModCalc.java" | 4 ---- .../code008/src/OprtNotChangeVariableValue.java" | 4 ---- .../code008/src/ParentOprt.java" | 4 ---- .../code008/src/PriorityEasyToRead.java" | 4 ---- .../code008/src/PriorityExample.java" | 4 ---- .../code009/src/BitCalc.java" | 4 ---- .../code009/src/BitOprtNotChangeVariableValue.java" | 4 ---- .../code009/src/BitOprtUsage.java" | 4 ---- .../code009/src/BitShift.java" | 4 ---- .../code009/src/LiteralNumber.java" | 4 ---- .../code010/src/AssignFirst.java" | 4 ---- .../code010/src/AutoConvert.java" | 4 ---- .../code010/src/CalcValueLoss.java" | 4 ---- .../code010/src/ForceConvert.java" | 4 ---- .../code010/src/ForceConvertValueLoss.java" | 4 ---- .../code011/src/ComplexChar.java" | 4 ---- .../code011/src/ComplexCharInString.java" | 4 ---- .../code011/src/StingConcat.java" | 4 ---- .../code011/src/StringVariable.java" | 4 ---- .../code012/src/FindDiv.java" | 4 ---- .../code012/src/IncreaseDecrease.java" | 4 ---- .../code012/src/IncreaseDecrease2.java" | 4 ---- .../code012/src/IncreaseDecrease3.java" | 4 ---- .../code012/src/Print26Chars.java" | 4 ---- .../code013/src/Baozi.java" | 4 ---- .../code013/src/FindDiv.java" | 4 ---- .../code013/src/IfElseBaozi.java" | 4 ---- .../code013/src/IfElseNest.java" | 4 ---- .../code013/src/IfElseNestSimple.java" | 4 ---- .../code013/src/OneStatementIfEles.java" | 4 ---- .../code013/src/SimpleIfElse.java" | 4 ---- .../code014/src/CalcDivBreak.java" | 4 ---- .../code014/src/CalcDivBreakAndContinue.java" | 4 ---- .../code014/src/CalcDivFor.java" | 4 ---- .../code014/src/CalcDivForWithLimit.java" | 4 ---- .../code014/src/CalcDivForWithLimit2.java" | 4 ---- .../code014/src/PrintChars.java" | 4 ---- .../code014/src/SimpleFor.java" | 4 ---- .../code015/src/CodeBlock.java" | 4 ---- .../code015/src/MultiTable.java" | 4 ---- .../code016/src/DoWhileExample.java" | 4 ---- .../code016/src/FindNDiv.java" | 4 ---- .../code016/src/FindNDivBetter.java" | 4 ---- .../code016/src/FindNDivEndless.java" | 4 ---- .../code016/src/FindNDivNotEndless.java" | 4 ---- .../code017/src/IfElseNum.java" | 4 ---- .../code017/src/IfElseSwitch.java" | 4 ---- .../code017/src/IfElseSwitchNoBreak.java" | 4 ---- .../code017/src/IfElseSwitchNoBreak2.java" | 4 ---- .../code018/src/Comments.java" | 4 ---- .../code018/src/GuessNumber.java" | 4 ---- .../code018/src/RandomNumber.java" | 4 ---- .../code018/src/ReadStringAndIntFromConsole.java" | 4 ---- .../code019/src/CreateArray.java" | 4 ---- .../code019/src/ScoreArrayMaxScore.java" | 4 ---- .../code019/src/SevenScore.java" | 4 ---- .../code020/src/AssignArray.java" | 4 ---- .../code020/src/CompareIndex.java" | 4 ---- .../code020/src/IndexOutOfBoundExample.java" | 4 ---- .../code020/src/ScoreArrayMaxScore.java" | 4 ---- .../code020/src/UseVariable.java" | 4 ---- .../code021/src/MultiDimensionArray.java" | 4 ---- .../code021/src/OneArrayForAll.java" | 4 ---- .../code021/src/OneYearOneArray.java" | 4 ---- .../code022/src/ScoreMaster.java" | 4 ---- .../code/src/WuZiQi.java" | 4 ---- .../code/src/WuZiQiHuaQiPan.java" | 4 ---- .../com/geekbang/exception/ExceptionFirstExpression.java" | 4 ---- .../code/src/com/geekbang/exception/MustHandel.java" | 4 ---- .../code/src/com/geekbang/exception/NotHaveToHandle.java" | 4 ---- .../code/src/com/geekbang/exception/ImplIntfWithEx.java" | 4 ---- .../code/src/com/geekbang/exception/IntfWithEx.java" | 4 ---- .../code/src/com/geekbang/exception/NewAndThrowIt.java" | 4 ---- .../code/src/com/geekbang/exception/ThrowIt.java" | 4 ---- .../code/src/com/geekbang/exception/CallStack.java" | 4 ---- .../code/src/com/geekbang/exception/Caller1.java" | 4 ---- .../code/src/com/geekbang/exception/Caller2.java" | 4 ---- .../code/src/com/geekbang/exception/Caller3.java" | 4 ---- .../src/com/geekbang/exception/CallerExceptionAppMain.java" | 4 ---- .../com/geekbang/exception/CallerRtExceptionAppMain.java" | 4 ---- .../code/src/com/geekbang/exception/Caller1.java" | 4 ---- .../code/src/com/geekbang/exception/Caller2.java" | 4 ---- .../code/src/com/geekbang/exception/Caller3.java" | 4 ---- .../src/com/geekbang/exception/CallerExceptionAppMain.java" | 4 ---- .../com/geekbang/exception/CallerRtExceptionAppMain.java" | 4 ---- .../com/geekbang/exception/myexceptions/MyException.java" | 4 ---- .../geekbang/exception/myexceptions/MyRuntimeException.java" | 4 ---- .../code/src/com/geekbang/exception/Caller1.java" | 4 ---- .../code/src/com/geekbang/exception/Caller2.java" | 4 ---- .../code/src/com/geekbang/exception/Caller3.java" | 4 ---- .../src/com/geekbang/exception/CallerExceptionAppMain.java" | 4 ---- .../com/geekbang/exception/CallerRtExceptionAppMain.java" | 4 ---- .../com/geekbang/exception/myexceptions/MyException.java" | 4 ---- .../geekbang/exception/myexceptions/MyRuntimeException.java" | 4 ---- .../src/com/geekbang/exception/CatchMultiException.java" | 4 ---- .../src/com/geekbang/exception/TryCatchFinallyAppMain.java" | 4 ---- .../code/src/com/geekbang/exception/TryFinallyAppMain.java" | 4 ---- .../src/com/geekbang/exception/MyAutoClosableResource.java" | 4 ---- .../code/src/com/geekbang/exception/TryWithResource.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../01. \347\261\273 (Class)/code/src/Merchandise.java" | 5 +---- .../code/src/MerchandiseUsingVariable.java" | 4 ---- .../code/src/MerchandiseUsingVariableEample2.java" | 4 ---- .../code/src/Merchandise.java" | 4 ---- .../code/src/SuperMarket.java" | 4 ---- .../code/src/Merchandise.java" | 4 ---- .../code/src/ReferenceAndPrimaryDataType.java" | 4 ---- .../code/src/ClassInstanceAndRef.java" | 4 ---- .../code/src/Example.java" | 4 ---- .../code/src/Merchandise.java" | 4 ---- .../code/src/Merchandise1.java" | 4 ---- .../code/src/ArrayIsClass.java" | 4 ---- .../code/src/Merchandise.java" | 4 ---- .../code/src/RefArray.java" | 4 ---- .../code/src/CheckBeforeUse.java" | 4 ---- .../code/src/Merchandise.java" | 4 ---- .../code/src/RefAndNull.java" | 4 ---- .../code/src/CPU.java" | 4 ---- .../code/src/Mainboard.java" | 4 ---- .../code/src/Memory.java" | 4 ---- .../code/src/MyPhoneMaker.java" | 4 ---- .../code/src/Phone.java" | 4 ---- .../code/src/PhoneMaker.java" | 4 ---- .../code/src/Screen.java" | 4 ---- .../code/src/Storage.java" | 4 ---- .../code/src/com/phone/MyPhone.java" | 4 ---- .../code/src/com/phone/Phone.java" | 4 ---- .../code/src/com/phone/PhoneMaker.java" | 4 ---- .../code/src/com/phone/parts/CPU.java" | 4 ---- .../code/src/com/phone/parts/Mainboard.java" | 4 ---- .../code/src/com/phone/parts/Memory.java" | 4 ---- .../code/src/com/phone/parts/Screen.java" | 4 ---- .../code/src/com/phone/parts/Storage.java" | 4 ---- .../code/src/com/phone/parts/TestUseMainboard.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/RunLittleSupperMarketAppMain2.java" | 4 ---- .../code/src/com/geekbang/person/Customer.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/Merchandise.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../code/src/com/geekbang/person/Customer.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/Merchandise.java" | 4 ---- .../code/src/Example.java" | 4 ---- .../code/src/com/geekbang/supermarket/Merchandise.java" | 4 ---- .../com/geekbang/supermarket/MerchandiseDescAppMain.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../com/geekbang/supermarket/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../com/geekbang/supermarket/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../com/geekbang/RunLittleSupperMarketAppMainExample.java" | 4 ---- .../src/com/geekbang/RunLittleSupperMarketAppMainV2.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../src/com/geekbang/RunLittleSupperMarketAppMainV2.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../src/com/geekbang/RunLittleSupperMarketAppMainV2.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 5 +---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 5 +---- .../mockthis/LittleSuperMarketWithMerchandiseMock.java" | 4 ---- .../supermarket/mockthis/MerchandiseV2MockThis.java" | 5 +---- ...RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 5 +---- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../src/com/geekbang/supermarket/MerchandiseV2Overload.java" | 4 ---- .../code/src/com/geekbang/MerchandiseV2AppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../geekbang/supermarket/MerchandiseV2WithConstructor.java" | 4 ---- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../supermarket/MerchandiseV2WithStaticVariable.java" | 4 ---- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/DiscountMgr.java" | 4 ---- .../code/src/com/geekbang/supermarket/DiscountMgr.java" | 4 ---- .../code/src/com/geekbang/MerchandiseV2DescAppMain.java" | 4 ---- .../code/src/com/geekbang/RunLittleSupperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/NonPublicClass.java" | 4 ---- .../code/src/com/geekbang/learn/LearnMath.java" | 4 ---- .../code/src/com/geekbang/learn/LearnScanner.java" | 4 ---- .../code/src/com/geekbang/learn/AI.java" | 4 ---- .../code/src/com/geekbang/learn/LearnString.java" | 4 ---- .../code/src/com/geekbang/learn/LearnString2.java" | 4 ---- .../code/src/com/geekbang/learn/ai/AI2.java" | 4 ---- .../code/src/com/geekbang/learn/ai/AII2AppMain.java" | 4 ---- .../code/src/com/geekbang/learn/InvokeMain.java" | 4 ---- .../code/src/com/geekbang/learn/LearnMain.java" | 4 ---- .../code/src/com/geekbang/learn/LearnSystem.java" | 4 ---- .../code/src/com/geekbang/learn/LearnStringBuilder.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../code/src/com/geekbang/supermarket/HuaweiPhone.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../com/geekbang/supermarket/PhoneExtendsMerchandise.java" | 4 ---- .../code/src/com/geekbang/supermarket/PhoneMerchandise.java" | 4 ---- .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ---- .../code/src/com/geekbang/UsePhoneHasAMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../com/geekbang/supermarket/PhoneExtendsMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/PhoneHasAMerchandise.java" | 4 ---- .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UsePhoneExtendsMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/LittleSuperMarketAppMain.java" | 4 ---- .../code/src/com/geekbang/ReferenceAssign.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/PolymorphismAppMainComplex.java" | 4 ---- .../code/src/com/geekbang/PolymorphismAppMainSimple.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/MerchandiseTest.java" | 4 ---- .../src/com/geekbang/OverloadAndOverrideTestAppMain.java" | 4 ---- .../code/src/com/geekbang/OverloadTestAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/InstanceOfTestAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/TestVizAppMain.java" | 4 ---- .../src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" | 4 ---- .../code/src/com/geekbang/MerchandiseTest.java" | 4 ---- .../src/com/geekbang/OverloadAndOverrideTestAppMain.java" | 4 ---- .../code/src/com/geekbang/OverloadTestAppMain.java" | 4 ---- .../code/src/com/geekbang/TestFinalRefAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../com/geekbang/StaticMethodDoesNotBelieveOverride.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/LittleSuperMarketAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/TouchObject.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/ObjectEqualsAppMain.java" | 4 ---- .../code/src/com/geekbang/StringEqualsAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/ToStringAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/ClassOfClassAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/ReflectionAppMain.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/ShellColorChangePhone.java" | 4 ---- .../code/src/com/geekbang/LittleSupperMarketAppMain.java" | 4 ---- .../code/src/com/geekbang/UseEnum.java" | 4 ---- .../code/src/com/geekbang/supermarket/Category.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UseInterface.java" | 4 ---- .../code/src/com/geekbang/intf/Intf1.java" | 4 ---- .../code/src/com/geekbang/intf/Intf2.java" | 4 ---- .../code/src/com/geekbang/intf/Intf3.java" | 5 +---- .../src/com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ---- .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/supermarket/TestInterface.java" | 4 ---- .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ---- .../code/src/com/geekbang/UseAbsClass.java" | 4 ---- .../geekbang/supermarket/AbstractExpireDateMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ---- .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ---- .../code/src/com/geekbang/UseInterface.java" | 4 ---- .../src/com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ---- .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ---- .../code/src/com/geekbang/UseInterface.java" | 4 ---- .../src/com/geekbang/supermarket/ExpireDateMerchandise.java" | 4 ---- .../com/geekbang/supermarket/ExpireDateMerchandiseDup.java" | 4 ---- .../code/src/com/geekbang/supermarket/GamePointCard.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../src/com/geekbang/supermarket/VirtualMerchandise.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UseAnonymousClass.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/supermarket/UnitSpec.java" | 4 ---- .../code/src/com/geekbang/supermarket/UnitSpecAbs.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../code/src/com/geekbang/anonymous/Intf.java" | 4 ---- .../code/src/com/geekbang/inner/Outter.java" | 4 ---- .../code/src/com/geekbang/notpublic/PubClass.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/UsePhoneMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/LittleSuperMarket.java" | 4 ---- .../code/src/com/geekbang/supermarket/MerchandiseV2.java" | 4 ---- .../code/src/com/geekbang/supermarket/Phone.java" | 4 ---- .../code/src/com/geekbang/supermarket/ShoppingAppMain.java" | 4 ---- .../code/src/com/geekbang/supermarket/impl/AbsCustomer.java" | 4 ---- .../code/src/com/geekbang/supermarket/impl/CashCard.java" | 4 ---- .../com/geekbang/supermarket/impl/SimpleMerchandise.java" | 4 ---- .../src/com/geekbang/supermarket/impl/SimpleShopman.java" | 4 ---- .../com/geekbang/supermarket/impl/SimpleSuperMarket.java" | 4 ---- .../src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" | 4 ---- .../com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" | 4 ---- .../code/src/com/geekbang/supermarket/impl/VIPCard.java" | 4 ---- .../code/src/com/geekbang/supermarket/interfaces/Card.java" | 4 ---- .../src/com/geekbang/supermarket/interfaces/Category.java" | 4 ---- .../src/com/geekbang/supermarket/interfaces/Customer.java" | 4 ---- .../geekbang/supermarket/interfaces/DiscountStrategy.java" | 4 ---- .../src/com/geekbang/supermarket/interfaces/HasCard.java" | 4 ---- .../com/geekbang/supermarket/interfaces/Merchandise.java" | 4 ---- .../src/com/geekbang/supermarket/interfaces/Shopman.java" | 4 ---- .../com/geekbang/supermarket/interfaces/ShoppingCart.java" | 4 ---- .../com/geekbang/supermarket/interfaces/SuperMarket.java" | 4 ---- .../src/com/geekbang/supermarket/util/ShoppingUtil.java" | 4 ---- .../code/src/com/geekbang/whatisthread/StopALittle.java" | 4 ---- .../src/com/geekbang/whatisthread/StopAndSeeThread.java" | 4 ---- .../src/com/geekbang/learnthread/CreateThreadAppMain.java" | 4 ---- .../src/com/geekbang/learnthread/DaemonThreadAppMain.java" | 4 ---- .../com/geekbang/learnthread/InterruptThreadAppMain.java" | 4 ---- .../code/src/com/geekbang/learnthrread/ChangeData.java" | 5 +---- .../code/src/com/geekbang/learnthrread/DataHolder.java" | 4 ---- .../src/com/geekbang/learnthrread/MultiThreadChaos.java" | 4 ---- .../src/com/geekbang/learnthrread/SingleThreadSimple.java" | 4 ---- .../code/src/com/geekbang/learnthrread/ChangeData.java" | 5 +---- .../code/src/com/geekbang/learnthrread/DataHolder.java" | 4 ---- .../src/com/geekbang/learnthrread/MultiThreadChaos.java" | 4 ---- .../src/com/geekbang/learnthrread/SingleThreadSimple.java" | 4 ---- .../code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" | 4 ---- .../com/geekbang/waitnotify/producerconsumer/Consumer.java" | 4 ---- .../com/geekbang/waitnotify/producerconsumer/Producer.java" | 4 ---- .../producerconsumer/ProducerConsumerAppMain.java" | 4 ---- .../code/src/com/geekbang/join/ThreadJoinAppMain.java" | 4 ---- .../src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" | 4 ---- .../code/src/com/geekbang/deadlock/AppResources.java" | 4 ---- .../code/src/com/geekbang/deadlock/DeadLockAppMain.java" | 4 ---- .../code/src/com/geekbang/deadlock/Task1.java" | 4 ---- .../code/src/com/geekbang/deadlock/Task2.java" | 4 ---- .../code/src/com/geekbang/threadlocal/ConentProcess.java" | 4 ---- .../code/src/com/geekbang/threadlocal/DBQuery.java" | 4 ---- .../code/src/com/geekbang/threadlocal/InputHandler.java" | 4 ---- .../src/com/geekbang/threadlocal/PerformanceTracker.java" | 4 ---- .../src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" | 4 ---- .../code/src/com/geekbang/learntimer/FindABCTask.java" | 4 ---- .../code/src/com/geekbang/learntimer/LearnDate.java" | 4 ---- .../code/src/com/geekbang/learntimer/LearnTimerAppMain.java" | 4 ---- .../com/geekbang/learnvolatile/AccessMemoryVolatile.java" | 4 ---- .../code/src/com/geekbang/learnvolatile/DataHolder.java" | 4 ---- .../src/com/geekbang/learnvolatile/VolatileAppMain.java" | 4 ---- .../geekbang/learnconcurrent/LearnConcurrentAppMain.java" | 4 ---- .../src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" | 4 ---- .../learnlock/countdownlatch/CountDownLatchAppMain.java" | 4 ---- .../com/geekbang/learnlock/locksync/LearnLockAppMain.java" | 4 ---- .../src/com/geekbang/learnlock/locksync/WorkWithLock.java" | 4 ---- .../lockwaitnotify/LearnLockWaitNotifyAppMain.java" | 4 ---- .../geekbang/concurentdatastructure/CollectionAppMain.java" | 4 ---- .../concurentdatastructure/ConcurrentMapAppMain.java" | 4 ---- .../code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" | 4 ---- .../src/com/geekbang/chatroom/ChatRoomClientAppMain.java" | 4 ---- .../src/com/geekbang/chatroom/ChatRoomServerAppMain.java" | 4 ---- .../src/com/geekbang/chatroom/client/ChatRoomClient.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/ChatMessage.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/Constants.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/DataExchange.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/Utils.java" | 4 ---- .../src/com/geekbang/chatroom/server/ChatRoomServer.java" | 4 ---- .../src/com/geekbang/chatroom/ChatRoomClientAppMain.java" | 4 ---- .../src/com/geekbang/chatroom/ChatRoomServerAppMain.java" | 4 ---- .../src/com/geekbang/chatroom/client/ChatRoomClient.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/ChatMessage.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/Constants.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/DataExchange.java" | 4 ---- .../code/src/com/geekbang/chatroom/common/Utils.java" | 4 ---- .../src/com/geekbang/chatroom/server/ChatRoomServer.java" | 4 ---- .../src/com/geekbang/chatroom/server/ServerCommand.java" | 4 ---- .../geekbang/oldstyle/UserLibraryInClassPathAppMain.java" | 4 ---- .../geekbang/oldstyle/UserLibraryInClassPathAppMain.java" | 4 ---- .../code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" | 4 ---- .../code/src/main/java/com/geekbang/ppttools/TOCGen.java" | 4 ---- .../code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" | 4 ---- .../code/src/main/java/com/geekbang/ppttools/TOCGen.java" | 4 ---- .../src/test/java/com/geekbang/ppttools/TOCGenTest.java" | 5 +---- .../code/src/main/java/com/geekbang/ppttools/TOCGen.java" | 4 ---- .../src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" | 4 ---- .../src/test/java/com/geekbang/ppttools/TOCGenTest.java" | 5 +---- .../src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" | 5 +---- .../src/main/java/com/geekbang/game/aotp/events/Event.java" | 4 ---- .../java/com/geekbang/game/aotp/events/EventListener.java" | 4 ---- .../com/geekbang/game/aotp/inputoutput/ClientIOModule.java" | 4 ---- .../game/aotp/inputoutput/ConsoleClientIOModule.java" | 4 ---- .../com/geekbang/game/aotp/item/CaiquanEntanglement.java" | 4 ---- .../src/main/java/com/geekbang/game/aotp/item/Energy.java" | 4 ---- .../main/java/com/geekbang/game/aotp/item/Inventory.java" | 4 ---- .../main/java/com/geekbang/game/aotp/item/InventoryGen.java" | 4 ---- .../src/main/java/com/geekbang/game/aotp/item/Item.java" | 4 ---- .../src/main/java/com/geekbang/game/aotp/item/ItemType.java" | 4 ---- .../java/com/geekbang/game/aotp/item/RandInventoryGen.java" | 4 ---- .../com/geekbang/game/aotp/mainflow/MainFlowModule.java" | 4 ---- .../java/com/geekbang/game/aotp/particle/BattleChoice.java" | 4 ---- .../java/com/geekbang/game/aotp/particle/CaiquanChoice.java" | 4 ---- .../com/geekbang/game/aotp/particle/CollisionChoice.java" | 4 ---- .../main/java/com/geekbang/game/aotp/particle/Particle.java" | 4 ---- .../java/com/geekbang/game/aotp/particle/ParticleGroup.java" | 4 ---- .../java/com/geekbang/game/aotp/particle/ParticleType.java" | 4 ---- .../main/java/com/geekbang/game/aotp/util/Constants.java" | 4 ---- .../main/java/com/geekbang/game/aotp/util/GameContext.java" | 4 ---- .../main/java/com/geekbang/game/aotp/util/OutputText.java" | 4 ---- .../main/java/com/geekbang/game/aotp/util/TimedValue.java" | 4 ---- .../src/main/java/com/geekbang/game/aotp/util/Utils.java" | 4 ---- .../src/main/java/io/swagger/RFC3339DateFormat.java" | 5 +---- .../src/main/java/io/swagger/Swagger2SpringBoot.java" | 4 ---- .../src/main/java/io/swagger/api/ApiException.java" | 4 ---- .../src/main/java/io/swagger/api/ApiOriginFilter.java" | 4 ---- .../src/main/java/io/swagger/api/ApiResponseMessage.java" | 4 ---- .../code-example/src/main/java/io/swagger/api/CalcApi.java" | 4 ---- .../src/main/java/io/swagger/api/CalcApiController.java" | 4 ---- .../src/main/java/io/swagger/api/NotFoundException.java" | 4 ---- .../io/swagger/configuration/CustomInstantDeserializer.java" | 4 ---- .../main/java/io/swagger/configuration/HomeController.java" | 4 ---- .../java/io/swagger/configuration/JacksonConfiguration.java" | 4 ---- .../swagger/configuration/SwaggerDocumentationConfig.java" | 4 ---- .../src/main/java/io/swagger/filter/AllowMethodFilter.java" | 4 ---- .../code/src/main/java/io/swagger/RFC3339DateFormat.java" | 5 +---- .../code/src/main/java/io/swagger/Swagger2SpringBoot.java" | 4 ---- .../code/src/main/java/io/swagger/api/ApiException.java" | 4 ---- .../code/src/main/java/io/swagger/api/ApiOriginFilter.java" | 4 ---- .../src/main/java/io/swagger/api/ApiResponseMessage.java" | 4 ---- .../code/src/main/java/io/swagger/api/CalcApi.java" | 4 ---- .../src/main/java/io/swagger/api/CalcApiController.java" | 4 ---- .../src/main/java/io/swagger/api/NotFoundException.java" | 4 ---- .../io/swagger/configuration/CustomInstantDeserializer.java" | 4 ---- .../main/java/io/swagger/configuration/HomeController.java" | 4 ---- .../java/io/swagger/configuration/JacksonConfiguration.java" | 4 ---- .../swagger/configuration/SwaggerDocumentationConfig.java" | 4 ---- .../geekbang/learncollection/WhatsCollectionAppMain.java" | 4 ---- .../src/com/geekbang/learncollection/UseListAppMain.java" | 4 ---- .../com/geekbang/learncollection/mylist/MyArrayList.java" | 4 ---- .../com/geekbang/learncollection/mylist/MyLinkedList.java" | 4 ---- .../src/com/geekbang/learncollection/UseSetAppMain.java" | 4 ---- .../geekbang/learngenerics/DefineGenericTypesAppMain.java" | 4 ---- .../com/geekbang/learngenerics/UseGenericClassAppMain.java" | 4 ---- .../com/geekbang/learngenerics/define/MyGenericClass.java" | 4 ---- .../learngenerics/define/MyGenericClassBounded.java" | 4 ---- .../code/src/com/geekbang/learngenerics/ext/Children.java" | 4 ---- .../src/com/geekbang/learngenerics/ext/GrandParent.java" | 4 ---- .../code/src/com/geekbang/learngenerics/ext/Parent.java" | 4 ---- .../learngenerics/DefineBoundedGenericTypesAppMain.java" | 4 ---- .../src/com/geekbang/learngenerics/MoreGenericsAppMain.java" | 4 ---- .../com/geekbang/learngenerics/define/MyGenericClass.java" | 4 ---- .../learngenerics/define/MyGenericClassBounded.java" | 4 ---- .../code/src/com/geekbang/learngenerics/ext/Children.java" | 4 ---- .../src/com/geekbang/learngenerics/ext/GrandParent.java" | 4 ---- .../code/src/com/geekbang/learngenerics/ext/Parent.java" | 4 ---- .../src/com/geekbang/learncollection/UseListAppMain.java" | 4 ---- .../com/geekbang/learncollection/mylist/MyArrayList.java" | 4 ---- .../code/src/com/geekbang/learnmap/LearnMapAppMain.java" | 4 ---- .../src/com/geekbang/learnannotation/CommonAnnotations.java" | 4 ---- .../src/com/geekbang/learnannotation/PrimaryProperty.java" | 4 ---- .../com/geekbang/learnannotation/ReadAnnotationAppMain.java" | 4 ---- .../code/src/com/geekbang/learnannotation/TestIntf.java" | 4 ---- .../src/com/geekbang/learnannotation/TestUseAnnotation.java" | 4 ---- .../com/geekbang/learnlambda/IterateListLambdaAppMain.java" | 4 ---- .../geekbang/learnlambda/IterateListLambdaWhereAppMain.java" | 4 ---- .../src/com/geekbang/learnlambda/LambdaWithReturnValue.java" | 5 +---- .../code/src/com/geekbang/learnlambda/UseStreamAppMain.java" | 4 ---- .../learnboxandunbox/WrapperClassForBooleanAppMain.java" | 4 ---- .../learnboxandunbox/WrapperClassForCharAppMain.java" | 4 ---- .../WrapperClassesForNumberPrimaryTypesAppMain.java" | 4 ---- .../src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" | 4 ---- .../code/src/com/geekbang/learnfile/SeparatorAppMain.java" | 4 ---- .../code/src/com/geekbang/learnio/ShowClassesAppMain.java" | 4 ---- .../src/com/geekbang/learntowrite/WriteToFilesAppMain.java" | 4 ---- .../geekbang/learntoreadfile/ReadStringFromFileAppMain.java" | 4 ---- .../com/geekbang/knowsocketclasses/ShowSocketClasses.java" | 4 ---- .../code/src/com/geekbang/learnsocket/Chat.java" | 4 ---- .../code/src/com/geekbang/learnsocket/SimpleClient.java" | 4 ---- .../code/src/com/geekbang/learnsocket/SimpleServer.java" | 4 ---- .../code/src/com/geekbang/learnsocket/writeit/MyChat.java" | 4 ---- .../code/src/com/geekbang/learnsocket/writeit/MyClient.java" | 4 ---- .../code/src/com/geekbang/learnsocket/writeit/MyServer.java" | 4 ---- .../src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" | 4 ---- 592 files changed, 15 insertions(+), 2368 deletions(-) diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" index 5eaa5b2..15a0edd 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/002-\347\216\257\345\242\203\345\207\206\345\244\207/code002/HelloWorld.java" @@ -4,7 +4,3 @@ public class HelloWorld{ System.out.println("Hello World!"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" index 050a3d7..cc1babc 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/003-\350\257\246\350\247\243HelloWorld\347\250\213\345\272\217/code003/HelloWorld.java" @@ -3,7 +3,4 @@ public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" index 0998329..6a2a8dc 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/004-\351\233\206\346\210\220\345\274\200\345\217\221\347\216\257\345\242\203\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/Code004/src/HelloWorld.java" @@ -3,7 +3,3 @@ public class HelloWorld { System.out.println("Hello World."); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" index 6d7d1e3..5f1f938 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/MathCalc1.java" @@ -8,7 +8,3 @@ public class MathCalc1 { System.out.println(1 + 2 * 3 / 4.0 + (5 + 6) / 7.0); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" index b6bfebb..425d99a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/005-\344\273\216\345\212\240\345\207\217\344\271\230\351\231\244\345\210\260\345\217\230\351\207\217/code005/src/Variable1.java" @@ -11,7 +11,3 @@ public class Variable1 { System.out.println(y); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" index b6bfebb..425d99a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/006-\345\206\215\346\216\242\345\212\240\345\207\217\344\271\230\351\231\244\347\232\204\347\250\213\345\272\217/code006/src/Variable1.java" @@ -11,7 +11,3 @@ public class Variable1 { System.out.println(y); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" index f42b3af..9168ad0 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/007-Java\344\270\255\347\232\204\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/code007/src/PrimaryTypes.java" @@ -28,7 +28,3 @@ public class PrimaryTypes { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" index b7a5f4f..f09387f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/AssignAndCalc.java" @@ -12,7 +12,3 @@ public class AssignAndCalc { System.out.println(a); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" index e337733..9ab34d4 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/BooleanOprt.java" @@ -13,7 +13,3 @@ public class BooleanOprt { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" index 69ebce7..2101282 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/CompareOprt.java" @@ -18,7 +18,3 @@ public class CompareOprt { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" index 0c8de37..561d59e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/IntegerDiv.java" @@ -5,7 +5,3 @@ public class IntegerDiv { System.out.println(a / b); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" index 9369cbb..1594ca1 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ModCalc.java" @@ -9,7 +9,3 @@ public class ModCalc { System.out.println(num % -6); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" index db94c73..d2db740 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/OprtNotChangeVariableValue.java" @@ -7,7 +7,3 @@ public class OprtNotChangeVariableValue { System.out.println(a); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" index 401da86..0932eba 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/ParentOprt.java" @@ -7,7 +7,3 @@ public class ParentOprt { System.out.println(c); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" index be2f033..be5f009 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityEasyToRead.java" @@ -11,7 +11,3 @@ public class PriorityEasyToRead { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" index d122b2c..1bde8cb 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/008-Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/code008/src/PriorityExample.java" @@ -10,7 +10,3 @@ public class PriorityExample { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" index ed5de7e..70aa1c6 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitCalc.java" @@ -10,7 +10,3 @@ public class BitCalc { System.out.println(~c); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" index 391186f..f8df07e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtNotChangeVariableValue.java" @@ -12,7 +12,3 @@ public class BitOprtNotChangeVariableValue { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" index 5324216..7d08f4f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitOprtUsage.java" @@ -22,7 +22,3 @@ public class BitOprtUsage { System.out.println(isPainter); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" index 181450c..ae8ceab 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/BitShift.java" @@ -22,7 +22,3 @@ public class BitShift { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" index aadea61..6d7ab62 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/009-Java\344\270\255\347\232\204\344\275\215\350\277\220\347\256\227\347\254\246/code009/src/LiteralNumber.java" @@ -11,7 +11,3 @@ public class LiteralNumber { System.out.println(d); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" index 8015b09..80ca0c5 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AssignFirst.java" @@ -6,7 +6,3 @@ public class AssignFirst { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" index 3256334..0ae1396 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/AutoConvert.java" @@ -24,7 +24,3 @@ public class AutoConvert { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" index 142117e..a8db21f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/CalcValueLoss.java" @@ -4,7 +4,3 @@ public class CalcValueLoss { System.out.println(intVal + intVal); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" index dc00a3b..4499fc8 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvert.java" @@ -13,7 +13,3 @@ public class ForceConvert { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" index 6a11a58..9f5bd8c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/010-\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213\347\232\204\346\233\264\345\244\232\350\257\255\346\263\225\347\202\271/code010/src/ForceConvertValueLoss.java" @@ -14,7 +14,3 @@ public class ForceConvertValueLoss { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" index da9eb0d..3b6e192 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexChar.java" @@ -10,7 +10,3 @@ public class ComplexChar { System.out.println(zang); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" index bea64fc..e0c72c2 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/ComplexCharInString.java" @@ -6,7 +6,3 @@ public class ComplexCharInString { System.out.println(align); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" index 93a44d3..a6fc2d0 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StingConcat.java" @@ -16,7 +16,3 @@ public class StingConcat { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" index c891d78..9b4feee 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/011-\345\255\227\347\254\246\351\233\206\347\274\226\347\240\201\345\222\214\345\255\227\347\254\246\344\270\262/code011/src/StringVariable.java" @@ -10,7 +10,3 @@ public class StringVariable { System.out.println(s2); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" index 665cb19..94a821d 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/FindDiv.java" @@ -104,7 +104,3 @@ public class FindDiv { System.out.println(dividend + "可以整除" + divisor + "吗?" + ((dividend++) % divisor == 0)); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" index 8de1981..5daaea0 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease.java" @@ -11,7 +11,3 @@ public class IncreaseDecrease { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" index 2800148..7e4a360 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease2.java" @@ -17,7 +17,3 @@ public class IncreaseDecrease2 { System.out.println("b=" + b); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" index d800a10..2e72b5e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/IncreaseDecrease3.java" @@ -14,7 +14,3 @@ public class IncreaseDecrease3 { System.out.println("++a=" + a); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" index 12b2534..ff21c97 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/012-\346\223\215\344\275\234\347\254\246\345\222\214\346\225\260\346\215\256\347\261\273\345\236\213\346\200\273\347\273\223/code012/src/Print26Chars.java" @@ -31,7 +31,3 @@ public class Print26Chars { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" index 048d575..6ff2571 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/Baozi.java" @@ -4,7 +4,3 @@ public class Baozi { System.out.println("买了" + baozi + "个肉包子"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" index 28233a6..0f800a3 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/FindDiv.java" @@ -407,7 +407,3 @@ public class FindDiv { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" index ee42d7a..1f72cfc 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseBaozi.java" @@ -12,7 +12,3 @@ public class IfElseBaozi { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" index aa77359..036f951 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNest.java" @@ -37,7 +37,3 @@ public class IfElseNest { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" index 5e5b695..2536db0 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/IfElseNestSimple.java" @@ -23,7 +23,3 @@ public class IfElseNestSimple { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" index 53785fb..8e90894 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/OneStatementIfEles.java" @@ -42,7 +42,3 @@ public class OneStatementIfEles { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" index d3ebb59..3d42dc7 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/013-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213if-else\350\257\255\345\217\245/code013/src/SimpleIfElse.java" @@ -19,7 +19,3 @@ public class SimpleIfElse { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" index 902a017..5f77562 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreak.java" @@ -19,7 +19,3 @@ public class CalcDivBreak { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" index f36a4d5..54abf2f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivBreakAndContinue.java" @@ -22,7 +22,3 @@ public class CalcDivBreakAndContinue { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" index 2d7c5ab..fbdfa92 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivFor.java" @@ -14,7 +14,3 @@ public class CalcDivFor { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" index e71fea2..585bcbd 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit.java" @@ -15,7 +15,3 @@ public class CalcDivForWithLimit { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" index c2d0447..777057c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/CalcDivForWithLimit2.java" @@ -14,7 +14,3 @@ public class CalcDivForWithLimit2 { System.out.println("总共找到" + foundCount + "个可以整除" + divisor + "的数。"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" index c5a37be..ade69d1 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/PrintChars.java" @@ -8,7 +8,3 @@ public class PrintChars { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" index cbb6d59..5d56f58 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/014-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213for\350\257\255\345\217\245/code014/src/SimpleFor.java" @@ -5,7 +5,3 @@ public class SimpleFor { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" index d17ab1a..fa9561a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/CodeBlock.java" @@ -20,7 +20,3 @@ public class CodeBlock { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" index 41a372b..e94ea90 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/015-\344\273\243\347\240\201\345\235\227\345\222\214\345\217\230\351\207\217\347\232\204\344\275\234\347\224\250\345\237\237/code015/src/MultiTable.java" @@ -13,7 +13,3 @@ public class MultiTable { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" index fc02f0b..a1d883e 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/DoWhileExample.java" @@ -6,7 +6,3 @@ public class DoWhileExample { } while (false); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" index 5ac1c76..7274d20 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDiv.java" @@ -16,7 +16,3 @@ public class FindNDiv { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" index 2564ebb..c88a835 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivBetter.java" @@ -25,7 +25,3 @@ public class FindNDivBetter { System.out.println(dividend); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" index 1d5d3ed..0fb1de3 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivEndless.java" @@ -15,7 +15,3 @@ public class FindNDivEndless { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" index 77234a6..127e30c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/016-\347\250\213\345\272\217\345\276\252\347\216\257\344\271\213while\350\257\255\345\217\245/code016/src/FindNDivNotEndless.java" @@ -16,7 +16,3 @@ public class FindNDivNotEndless { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" index ad6d502..f88550d 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseNum.java" @@ -31,7 +31,3 @@ public class IfElseNum { System.out.println(ret); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" index d54de5c..d092f21 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitch.java" @@ -39,7 +39,3 @@ public class IfElseSwitch { System.out.println(ret); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" index 794788e..e74eabc 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak.java" @@ -30,7 +30,3 @@ public class IfElseSwitchNoBreak { System.out.println(ret); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" index e16df09..39f5314 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/017-\347\250\213\345\272\217\346\211\247\350\241\214\346\265\201\347\250\213\344\271\213switch\350\257\255\345\217\245/code017/src/IfElseSwitchNoBreak2.java" @@ -20,7 +20,3 @@ public class IfElseSwitchNoBreak2 { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" index 96a9b06..d70e830 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/Comments.java" @@ -5,7 +5,3 @@ public class Comments { System.out.println(a); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" index c42966f..c576f9f 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/GuessNumber.java" @@ -80,7 +80,3 @@ public class GuessNumber { System.out.println("共进行了" + totalGameCount + "次游戏,其中正确的为" + totalCorrectCount + "次"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" index 1ab1b92..72e5db3 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/RandomNumber.java" @@ -35,7 +35,3 @@ public class RandomNumber { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" index 301b4b3..d21ed14 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/018-\345\276\252\347\216\257\345\222\214\345\210\244\346\226\255\347\232\204\346\200\273\347\273\223/code018/src/ReadStringAndIntFromConsole.java" @@ -18,7 +18,3 @@ public class ReadStringAndIntFromConsole { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" index 8f659be..cb5b252 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/CreateArray.java" @@ -10,7 +10,3 @@ public class CreateArray { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" index ee22229..7b3db1a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/ScoreArrayMaxScore.java" @@ -41,7 +41,3 @@ public class ScoreArrayMaxScore { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" index eb342e5..8c26e1a 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/019-\347\224\250\346\225\260\347\273\204\344\277\235\345\255\230\346\210\220\347\273\251/code019/src/SevenScore.java" @@ -11,7 +11,3 @@ public class SevenScore { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" index 1441b3a..17c2272 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/AssignArray.java" @@ -11,7 +11,3 @@ public class AssignArray { System.out.println("array长度为" + array.length + "。array[0] = " + array[0]); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" index 3eeedc1..f6b967c 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/CompareIndex.java" @@ -13,7 +13,3 @@ public class CompareIndex { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" index cc4d40a..59fd865 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/IndexOutOfBoundExample.java" @@ -4,7 +4,3 @@ public class IndexOutOfBoundExample { System.out.println(array[array.length]); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" index 394766e..51377d1 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/ScoreArrayMaxScore.java" @@ -43,7 +43,3 @@ public class ScoreArrayMaxScore { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" index dc40229..17ecf14 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/020-\350\256\244\350\257\206\345\217\230\351\207\217\345\222\214\346\225\260\347\273\204/code020/src/UseVariable.java" @@ -13,7 +13,3 @@ public class UseVariable { System.out.println("再次给赋值,现在a的值为" + a); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" index 1d64972..35adba6 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/MultiDimensionArray.java" @@ -21,7 +21,3 @@ public class MultiDimensionArray { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" index 04eb8a2..3b3a336 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneArrayForAll.java" @@ -46,7 +46,3 @@ public class OneArrayForAll { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" index 8fc3799..786a3fd 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/021-\345\244\232\347\273\264\346\225\260\347\273\204/code021/src/OneYearOneArray.java" @@ -74,7 +74,3 @@ public class OneYearOneArray { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" index ed538a7..61b7511 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/022-\347\224\250\346\225\260\347\273\204\347\201\265\346\264\273\345\244\204\347\220\206\346\210\220\347\273\251/code022/src/ScoreMaster.java" @@ -127,7 +127,3 @@ public class ScoreMaster { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" index 8b3ac7c..d1e2bc6 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQi.java" @@ -207,7 +207,3 @@ public class WuZiQi { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" index 978b6dc..4a2b3af 100644 --- "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" +++ "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\231\204\345\212\240\351\242\230-\345\217\214\344\272\272\345\257\271\346\210\230\344\272\224\345\255\220\346\243\213/code/src/WuZiQiHuaQiPan.java" @@ -69,7 +69,3 @@ public class WuZiQiHuaQiPan { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" index 9e0b890..7606970 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/01. \345\210\235\350\257\206\345\274\202\345\270\270\357\274\232try catch/code/src/com/geekbang/exception/ExceptionFirstExpression.java" @@ -27,7 +27,3 @@ public class ExceptionFirstExpression { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" index f84a4ba..4a97283 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/MustHandel.java" @@ -10,7 +10,3 @@ public class MustHandel { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" index 6e0be0c..5fe1ce9 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/02. Java \344\270\255\345\274\202\345\270\270\347\232\204\345\210\206\347\261\273/code/src/com/geekbang/exception/NotHaveToHandle.java" @@ -7,7 +7,3 @@ public class NotHaveToHandle { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" index 0fbb740..b54dafb 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ImplIntfWithEx.java" @@ -16,7 +16,3 @@ public class ImplIntfWithEx implements IntfWithEx { // throw new RuntimeException(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" index a4be9fd..f28ae09 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/IntfWithEx.java" @@ -7,7 +7,3 @@ public interface IntfWithEx { void safe(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" index ae6be7f..58b2c37 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/NewAndThrowIt.java" @@ -19,7 +19,3 @@ public class NewAndThrowIt { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" index efda8a8..d6e0945 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/03. \346\212\233\345\207\272\345\274\202\345\270\270\347\232\204\350\257\255\346\263\225/code/src/com/geekbang/exception/ThrowIt.java" @@ -11,7 +11,3 @@ public class ThrowIt { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" index 03962b5..e543b14 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallStack.java" @@ -32,7 +32,3 @@ public class CallStack { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" index d6e6629..703d4f6 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller1.java" @@ -23,7 +23,3 @@ public class Caller1 { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" index 0c1079f..ea71042 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller2.java" @@ -17,7 +17,3 @@ public class Caller2 { System.out.println("Caller2.call3Exception结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" index 32a2679..67f0963 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/Caller3.java" @@ -14,7 +14,3 @@ public class Caller3 { System.out.println("Caller3.callThrowException结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" index b32fc78..467712b 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerExceptionAppMain.java" @@ -13,7 +13,3 @@ public class CallerExceptionAppMain { System.out.println("调用结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" index 004214c..2ef013b 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/04. Java \345\274\202\345\270\270\347\232\204\344\274\240\351\200\222/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" @@ -13,7 +13,3 @@ public class CallerRtExceptionAppMain { System.out.println("调用结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" index de3331b..53002f9 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller1.java" @@ -21,7 +21,3 @@ public class Caller1 { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" index 4a8fab0..678998b 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller2.java" @@ -18,7 +18,3 @@ public class Caller2 { System.out.println("Caller2.call3Exception结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" index 16860ef..007e0c1 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/Caller3.java" @@ -32,7 +32,3 @@ public class Caller3 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" index e5d1b3c..143c6a6 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerExceptionAppMain.java" @@ -18,7 +18,3 @@ public class CallerExceptionAppMain { System.out.println("调用结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" index 4bf9403..4feb3ee 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" @@ -9,7 +9,3 @@ public class CallerRtExceptionAppMain { System.out.println("调用结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" index f71644b..5e7236d 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyException.java" @@ -17,7 +17,3 @@ public class MyException extends Exception { super(cause); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" index 8a87559..4bdf956 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/05. \350\207\252\345\256\232\344\271\211\345\274\202\345\270\270/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" @@ -16,7 +16,3 @@ public class MyRuntimeException extends RuntimeException { super(cause); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" index 2b76dc5..1a5052a 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller1.java" @@ -21,7 +21,3 @@ public class Caller1 { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" index 0f23836..2ac250a 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller2.java" @@ -18,7 +18,3 @@ public class Caller2 { System.out.println("Caller2.call3Exception结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" index f023051..d42ef1c 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/Caller3.java" @@ -31,7 +31,3 @@ public class Caller3 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" index 9ff8432..10d41f5 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerExceptionAppMain.java" @@ -12,7 +12,3 @@ public class CallerExceptionAppMain { System.out.println("调用结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" index e8f007b..2acc5f2 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/CallerRtExceptionAppMain.java" @@ -15,7 +15,3 @@ public class CallerRtExceptionAppMain { System.out.println("调用结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" index 9226194..6a5e672 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyException.java" @@ -16,7 +16,3 @@ public class MyException extends Exception { super(cause); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" index 8a87559..4bdf956 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/06. \345\274\202\345\270\270\344\274\240\351\200\222\344\270\215\346\230\257\345\207\214\346\263\242\345\276\256\346\255\245/code/src/com/geekbang/exception/myexceptions/MyRuntimeException.java" @@ -16,7 +16,3 @@ public class MyRuntimeException extends RuntimeException { super(cause); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" index 33c9209..ca8d758 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/CatchMultiException.java" @@ -60,7 +60,3 @@ public class CatchMultiException { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" index e48cae4..30828d0 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryCatchFinallyAppMain.java" @@ -37,7 +37,3 @@ public class TryCatchFinallyAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" index 0015d6e..b92a400 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/07. try catch finally \350\257\255\345\217\245/code/src/com/geekbang/exception/TryFinallyAppMain.java" @@ -32,7 +32,3 @@ public class TryFinallyAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" index f788c83..b3cc6cb 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/MyAutoClosableResource.java" @@ -25,7 +25,3 @@ public class MyAutoClosableResource implements AutoCloseable { System.out.println("资源释放了:" + resName); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" index c7a40f3..4a27f10 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/08. \350\207\252\345\212\250\345\233\236\346\224\266\350\265\204\346\272\220\347\232\204 try \350\257\255\345\217\245/code/src/com/geekbang/exception/TryWithResource.java" @@ -15,7 +15,3 @@ public class TryWithResource { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" index f203ae0..fc575d7 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,7 +15,3 @@ public class UsePhoneMerchandise { phone.describePhone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" index a202541..34e5de9 100644 --- "a/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\270\211\347\253\240 Java\344\270\255\347\232\204\345\274\202\345\270\270\345\244\204\347\220\206/09. Java \344\270\255\347\232\204\345\270\270\350\247\201\345\274\202\345\270\270/code/src/com/geekbang/supermarket/Phone.java" @@ -92,7 +92,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" index 65e655f..127ac4e 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/Merchandise.java" @@ -11,7 +11,4 @@ public class Merchandise { } -// >> TODO 上面这整个类,其实就是创建了一个模版。描述了一种我们需要的数据类型。 -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +// >> TODO 上面这整个类,其实就是创建了一个模版。描述了一种我们需要的数据类型。 \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" index 3ce236e..58bcb98 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariable.java" @@ -31,7 +31,3 @@ public class MerchandiseUsingVariable { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" index 8e68cbf..186f2f2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/01. \347\261\273 (Class)/code/src/MerchandiseUsingVariableEample2.java" @@ -4,7 +4,3 @@ public class MerchandiseUsingVariableEample2 { int m1Count = 20; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" index 34d35d4..749f5ed 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/Merchandise.java" @@ -5,7 +5,3 @@ public class Merchandise { double price; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" index abd54bf..8ea2d5b 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/02. \345\210\235\346\216\242\347\261\273\345\222\214\345\257\271\350\261\241/code/src/SuperMarket.java" @@ -37,7 +37,3 @@ public class SuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" index 34d35d4..749f5ed 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/Merchandise.java" @@ -5,7 +5,3 @@ public class Merchandise { double price; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" index 7720940..59e364c 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/03. \350\256\244\350\257\206\345\274\225\347\224\250\347\261\273\345\236\213/code/src/ReferenceAndPrimaryDataType.java" @@ -40,7 +40,3 @@ public class ReferenceAndPrimaryDataType { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" index 1735cc7..eb42664 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/ClassInstanceAndRef.java" @@ -9,7 +9,3 @@ public class ClassInstanceAndRef { // Merchandise merchandise = m1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" index 9d6d901..aaa23f5 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Example.java" @@ -1,6 +1,2 @@ public class Example { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" index 34d35d4..749f5ed 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise.java" @@ -5,7 +5,3 @@ public class Merchandise { double price; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" index bfb04a0..9c40e04 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/04. \347\261\273\343\200\201\345\257\271\350\261\241\345\222\214\345\274\225\347\224\250\347\232\204\345\205\263\347\263\273/code/src/Merchandise1.java" @@ -5,7 +5,3 @@ public class Merchandise1 { double price; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" index b024ae1..a9b48de 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/ArrayIsClass.java" @@ -18,7 +18,3 @@ public class ArrayIsClass { double3DArray[1][2] = a3; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" index 34d35d4..749f5ed 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/Merchandise.java" @@ -5,7 +5,3 @@ public class Merchandise { double price; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" index b46460b..fc41294 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/05. \350\256\244\350\257\206\346\225\260\347\273\204\347\261\273\345\236\213/code/src/RefArray.java" @@ -10,7 +10,3 @@ public class RefArray { System.out.println(merchandises[2]); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" index 36427bc..c8df64a 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/CheckBeforeUse.java" @@ -25,7 +25,3 @@ public class CheckBeforeUse { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" index da287b1..648032f 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/Merchandise.java" @@ -4,7 +4,3 @@ public class Merchandise { int count; double price; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" index eb7c607..26b0bf1 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/06. \345\274\225\347\224\250\347\232\204\347\274\272\347\234\201\345\200\274\357\274\232null/code/src/RefAndNull.java" @@ -25,7 +25,3 @@ public class RefAndNull { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" index 1077710..e6884fd 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/CPU.java" @@ -2,7 +2,3 @@ public class CPU { double speed; String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" index 7262f6e..ca8687d 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Mainboard.java" @@ -6,7 +6,3 @@ public class Mainboard { // 上市年份 int year; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" index f9154a0..2c2eb2b 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Memory.java" @@ -2,7 +2,3 @@ public class Memory { long capacity; String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" index 0bfd9b3..a13ef4e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/MyPhoneMaker.java" @@ -34,7 +34,3 @@ public class MyPhoneMaker { phone.prePhone = new Phone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" index 61ddc70..67d3c7d 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Phone.java" @@ -6,7 +6,3 @@ public class Phone { Phone prePhone; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" index 7aa22e1..551e675 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/PhoneMaker.java" @@ -31,7 +31,3 @@ public class PhoneMaker { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" index d990082..f2a7254 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Screen.java" @@ -2,7 +2,3 @@ public class Screen { double size; String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" index e6c73dd..d6be2be 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/07. \345\203\217\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\344\270\200\346\240\267\344\275\277\347\224\250\347\261\273/code/src/Storage.java" @@ -2,7 +2,3 @@ public class Storage { long capacity; String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" index 16e2448..35ce52e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/MyPhone.java" @@ -6,7 +6,3 @@ public class MyPhone { Memory memory; Storage storage; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" index 916bbeb..eba6e0c 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/Phone.java" @@ -9,7 +9,3 @@ public class Phone { double price; boolean hasFigurePrintUnlocker; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" index 929de79..305dc6f 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/PhoneMaker.java" @@ -35,7 +35,3 @@ public class PhoneMaker { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" index a3ab351..8c4d541 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/CPU.java" @@ -4,7 +4,3 @@ public class CPU { public double speed; public String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" index 3d68b7c..7944178 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Mainboard.java" @@ -8,7 +8,3 @@ public class Mainboard { // 上市年份 public int year; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" index f9215aa..22c5cf5 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Memory.java" @@ -4,7 +4,3 @@ public class Memory { public long capacity; public String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" index f76b985..6763d78 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Screen.java" @@ -5,7 +5,3 @@ public class Screen { public double size; public String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" index 8242b9f..9d81405 100755 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/Storage.java" @@ -4,7 +4,3 @@ public class Storage { public long capacity; public String producer; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" index 1829aae..5722c98 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/08. Java \344\270\255\347\232\204\345\214\205\345\222\214\350\256\277\351\227\256\344\277\256\351\245\260\347\254\246/code/src/com/phone/parts/TestUseMainboard.java" @@ -7,7 +7,3 @@ public class TestUseMainboard { mainboard.cpu.producer="aaa"; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index da01b79..21eef93 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -144,7 +144,3 @@ public class RunLittleSupperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" index 4d05ae0..784effc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/RunLittleSupperMarketAppMain2.java" @@ -131,7 +131,3 @@ public class RunLittleSupperMarketAppMain2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" index b13acdb..649d000 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/person/Customer.java" @@ -5,7 +5,3 @@ public class Customer { public double money; public boolean isDrivingCar; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1ec0704..90bb488 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -8,7 +8,3 @@ public class LittleSuperMarket { public Merchandise[] merchandises; public int[] merchandiseSold; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" index eec4173..686b820 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/09. \346\211\223\351\200\240\344\270\200\344\270\252\345\260\217\350\266\205\345\270\202/code/src/com/geekbang/supermarket/Merchandise.java" @@ -7,7 +7,3 @@ public class Merchandise { public double soldPrice; public double purchasePrice; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index b6afca1..9ff9b30 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -145,7 +145,3 @@ public class RunLittleSupperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" index b13acdb..649d000 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/person/Customer.java" @@ -5,7 +5,3 @@ public class Customer { public double money; public boolean isDrivingCar; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1ec0704..90bb488 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -8,7 +8,3 @@ public class LittleSuperMarket { public Merchandise[] merchandises; public int[] merchandiseSold; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" index eec4173..686b820 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/10. Intellij \350\260\203\350\257\225\347\250\213\345\272\217\345\210\235\346\216\242/code/src/com/geekbang/supermarket/Merchandise.java" @@ -7,7 +7,3 @@ public class Merchandise { public double soldPrice; public double purchasePrice; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" index 9d6d901..aaa23f5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/Example.java" @@ -1,6 +1,2 @@ public class Example { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" index ca61469..b655917 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/Merchandise.java" @@ -11,7 +11,3 @@ public class Merchandise { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" index f9230dd..6198b29 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseDescAppMain.java" @@ -15,7 +15,3 @@ public class MerchandiseDescAppMain { "。销售一个的毛利润是" + (merchandise.soldPrice - merchandise.purchasePrice)); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" index dd2f569..a9a6713 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -22,7 +22,3 @@ public class MerchandiseV2 { "。销售一个的毛利润是" + netIncome + "。制造地为" + madeIn); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" index b3f38e2..ee8a987 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/11. \346\226\271\346\263\225\357\274\232\350\256\251 Merchandise \345\257\271\350\261\241\346\234\211\350\241\214\344\270\272/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" @@ -14,7 +14,3 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 158279a..233c3cf 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -37,7 +37,3 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 3b2f673..31d6ac7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -42,7 +42,3 @@ public class LittleSuperMarket { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index bbc6068..8d90f65 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -41,7 +41,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" index af85e6d..95fd967 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/12. \350\277\224\345\233\236\345\200\274\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\346\257\233\345\210\251\346\266\246/code/src/com/geekbang/supermarket/MerchandiseV2DescAppMain.java" @@ -13,7 +13,3 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index a485f89..3e0c9df 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -65,7 +65,3 @@ public class RunLittleSupperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" index 7eefdc7..ec19252 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainExample.java" @@ -71,7 +71,3 @@ public class RunLittleSupperMarketAppMainExample { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" index 0ba7b4e..ce97ea5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" @@ -61,7 +61,3 @@ public class RunLittleSupperMarketAppMainV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index dbb4222..fa22aa3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,7 +20,3 @@ public class LittleSuperMarket { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 459db5e..9a91d56 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/13. \345\217\202\346\225\260\357\274\232\350\256\251 Merchandise \350\256\241\347\256\227\345\244\232\344\273\266\345\225\206\345\223\201\347\232\204\346\200\273\344\273\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -91,7 +91,3 @@ public class MerchandiseV2 { return true; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" index ee555da..88dba80 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" @@ -117,7 +117,3 @@ public class RunLittleSupperMarketAppMainV2 { m.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index dbb4222..fa22aa3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,7 +20,3 @@ public class LittleSuperMarket { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 399413d..35469cf 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/14. \345\217\202\346\225\260\345\222\214\350\277\224\345\233\236\345\200\274\346\230\257\346\200\216\344\271\210\344\274\240\351\200\222\347\232\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -118,7 +118,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" index b2060c7..ed4d31e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/RunLittleSupperMarketAppMainV2.java" @@ -80,7 +80,3 @@ public class RunLittleSupperMarketAppMainV2 { m.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index dbb4222..fa22aa3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,7 +20,3 @@ public class LittleSuperMarket { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7a74bcd..6ae55d8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/15. \345\210\206\346\270\205\345\217\202\346\225\260\343\200\201\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\256\236\344\276\213\345\217\230\351\207\217\345\234\260\347\233\230/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -118,7 +118,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index a54c9ce..264bc7b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -46,7 +46,3 @@ public class RunLittleSupperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d05ba42..f599022 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,7 +20,3 @@ public class LittleSuperMarket { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 9389eda..4b97aee 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/16. \351\232\220\350\227\217\347\232\204 this \350\207\252\345\274\225\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -40,7 +40,4 @@ public class MerchandiseV2 { return this.count >= count; } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 51c3403..4a7921c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -40,7 +40,3 @@ public class RunLittleSupperMarketAppMain { m.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" index 016e682..1aa063f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/RunLittleSupperMarketAppMainOneByOne.java" @@ -41,7 +41,3 @@ public class RunLittleSupperMarketAppMainOneByOne { m.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d05ba42..f599022 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -20,7 +20,3 @@ public class LittleSuperMarket { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 3e6a269..1958587 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -47,7 +47,4 @@ public class MerchandiseV2 { } } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" index 3d54b49..7866e41 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/LittleSuperMarketWithMerchandiseMock.java" @@ -20,7 +20,3 @@ public class LittleSuperMarketWithMerchandiseMock { return curr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" index 9dda1cb..d45146c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/MerchandiseV2MockThis.java" @@ -43,7 +43,4 @@ public class MerchandiseV2MockThis { } } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" index a861b9a..8c0a77c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/18. \347\220\206\350\247\243\346\226\271\346\263\225\347\232\204\350\260\203\347\224\250\357\274\232\344\273\243\347\240\201\347\232\204\344\270\200\347\247\215\347\211\271\346\256\212\350\267\263\350\275\254/code/src/com/geekbang/supermarket/mockthis/RunLittleSupperMarketWithMockThisMerchandiseAppMain.java" @@ -40,7 +40,3 @@ public class RunLittleSupperMarketWithMockThisMerchandiseAppMain { m.describe(m); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 8d7eef6..2f30d15 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/19. \347\273\231\347\261\273\345\222\214\346\226\271\346\263\225\345\212\240 Java \346\263\250\351\207\212/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -73,7 +73,4 @@ public class MerchandiseV2 { } } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 74f8b08..d12992c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -18,7 +18,3 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 569f51b..0fda54b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -37,7 +37,3 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index f3a402d..3e5a99e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -134,7 +134,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 3e064e5..237a78e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/20. \344\270\200\344\270\252\346\210\220\347\206\237\347\232\204\347\261\273\347\232\204\345\257\271\350\261\241\344\274\232\350\207\252\345\267\261\345\201\232\344\272\213\346\203\205/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -40,7 +40,3 @@ public class MerchandiseV2 { return this.count -= count; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" index 4b2565a..f785eeb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/MerchandiseV2OverrideBuyAppMain.java" @@ -21,7 +21,3 @@ public class MerchandiseV2OverrideBuyAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index f3a402d..3e5a99e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -134,7 +134,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" index e1d5ec2..3a73391 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -65,7 +65,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" index d8ca9a8..d70de11 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/21. \346\226\271\346\263\225\347\232\204\347\255\276\345\220\215\345\222\214\351\207\215\350\275\275/code/src/com/geekbang/supermarket/MerchandiseV2Overload.java" @@ -58,7 +58,3 @@ public class MerchandiseV2Overload { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" index 000d680..2759134 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/MerchandiseV2AppMain.java" @@ -22,7 +22,3 @@ public class MerchandiseV2AppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index f3a402d..3e5a99e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -134,7 +134,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a7054ac..7533a9d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/22. \351\207\215\350\275\275\347\232\204\345\217\202\346\225\260\345\214\271\351\205\215\350\247\204\345\210\231/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -79,7 +79,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 639699c..8fda108 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -14,7 +14,3 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 1c908c5..4d65a86 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -13,7 +13,3 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 3ba587b..79da81f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index e0be77e..49abb80 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -38,7 +38,3 @@ public class MerchandiseV2 { return this.count -= count; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" index 795358c..d56a916 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/23. \346\236\204\351\200\240\346\226\271\346\263\225\357\274\232\346\236\204\351\200\240\345\256\236\344\276\213\347\232\204\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2WithConstructor.java" @@ -45,7 +45,3 @@ public class MerchandiseV2WithConstructor { return this.count -= count; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index a875857..6ba2ef3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -9,7 +9,3 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 1c908c5..4d65a86 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -13,7 +13,3 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 5c06315..15a1fc0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/24. \346\236\204\351\200\240\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275\345\222\214\344\272\222\347\233\270\350\260\203\347\224\250/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -59,7 +59,3 @@ public class MerchandiseV2 { return this.count -= count; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index 0007d0c..75bc47b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -15,7 +15,3 @@ public class MerchandiseV2DescAppMain { System.out.println(DISCOUNT_FOR_VIP); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index e85a949..4d697a4 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -33,7 +33,3 @@ public class RunLittleSupperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index e1284bc..c99beda 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -137,7 +137,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" index dd9c7e0..c194240 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -68,7 +68,3 @@ public class MerchandiseV2 { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" index bfd7195..6f3c4e5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/25. \351\235\231\346\200\201\345\217\230\351\207\217/code/src/com/geekbang/supermarket/MerchandiseV2WithStaticVariable.java" @@ -77,7 +77,3 @@ public class MerchandiseV2WithStaticVariable { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index c621c39..a9c08c8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -16,7 +16,3 @@ public class MerchandiseV2DescAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 88824f6..d016f80 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -14,7 +14,3 @@ public class RunLittleSupperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 489b975..2a5e273 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -140,7 +140,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 491d949..acbee41 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/26. \351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -89,7 +89,3 @@ public class MerchandiseV2 { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" index ed44eb0..22eca46 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/27. \351\235\231\346\200\201\346\226\271\346\263\225\347\232\204\351\207\215\350\275\275/code/src/com/geekbang/supermarket/DiscountMgr.java" @@ -56,7 +56,3 @@ public class DiscountMgr { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" index f6896a5..766f848 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/28. static \344\273\243\347\240\201\345\235\227\345\222\214 static \345\217\230\351\207\217\345\210\235\345\247\213\345\214\226/code/src/com/geekbang/supermarket/DiscountMgr.java" @@ -40,7 +40,3 @@ public class DiscountMgr { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" index c4208aa..9cc04cb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseV2DescAppMain.java" @@ -13,7 +13,3 @@ public class MerchandiseV2DescAppMain { merchandise.describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" index 1c908c5..4d65a86 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/RunLittleSupperMarketAppMain.java" @@ -13,7 +13,3 @@ public class RunLittleSupperMarketAppMain { littleSuperMarket.getBiggestProfitMerchandise().describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index b10553a..857ba67 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -146,7 +146,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index f24d4d2..0f7f57b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -107,7 +107,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" index b900a0d..3271223 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/29. \346\226\271\346\263\225\345\222\214\345\261\236\346\200\247\347\232\204\345\217\257\350\247\201\346\200\247\344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/NonPublicClass.java" @@ -3,7 +3,3 @@ package com.geekbang.supermarket; // >> TODO 非public的类,类名可以不和文件名相同 class NonPublicClassCanUseAnyName { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" index 79315fe..d87b60c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnMath.java" @@ -28,7 +28,3 @@ public class LearnMath { System.out.println(Math.round(9.8)); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" index e5386a7..0a072c7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/30. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232Math \345\222\214 Scanner/code/src/com/geekbang/learn/LearnScanner.java" @@ -22,7 +22,3 @@ public class LearnScanner { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" index 06605fb..289791b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/AI.java" @@ -39,7 +39,3 @@ public class AI { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" index 285d382..4da9b60 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString.java" @@ -25,7 +25,3 @@ public class LearnString { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" index 51870e4..f851756 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/LearnString2.java" @@ -42,7 +42,3 @@ public class LearnString2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" index a745e2f..b37e99b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AI2.java" @@ -47,7 +47,3 @@ public class AI2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" index e59b8aa..ebecc8c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/31. \346\234\200\347\206\237\346\202\211\347\232\204\351\231\214\347\224\237\344\272\272\357\274\232String/code/src/com/geekbang/learn/ai/AII2AppMain.java" @@ -17,7 +17,3 @@ public class AII2AppMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" index 2f16a31..91ceac8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/InvokeMain.java" @@ -7,7 +7,3 @@ public class InvokeMain { System.out.println("InvokeMain的main方法执行结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" index e385c99..b1467ef 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnMain.java" @@ -8,7 +8,3 @@ public class LearnMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" index 3fc3572..552f558 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/32. \351\207\215\346\226\260\350\256\244\350\257\206\350\200\201\346\234\213\345\217\213\357\274\232main\346\226\271\346\263\225\345\222\214System\347\261\273/code/src/com/geekbang/learn/LearnSystem.java" @@ -23,7 +23,3 @@ public class LearnSystem { System.out.println("程序执行使用了几个纳秒?" + (endNS - startNS)); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" index e17334b..c1a2b8f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/33. String \347\261\273\347\232\204\345\245\275\345\205\204\345\274\237/code/src/com/geekbang/learn/LearnStringBuilder.java" @@ -25,7 +25,3 @@ public class LearnStringBuilder { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" index f11dcd3..304fdc6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -14,7 +14,3 @@ public class UsePhoneMerchandise { phoneExtendsMerchandise.describePhone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" index c7614d6..5fed43f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/HuaweiPhone.java" @@ -6,7 +6,3 @@ public class HuaweiPhone extends PhoneExtendsMerchandise { super(name, id, count, soldPrice, purchasePrice, screenSize, cpuHZ, memoryG, storageG, brand, os); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 5be8b24..aca034d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -94,7 +94,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" index 6308b63..4825746 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" @@ -100,7 +100,3 @@ public class PhoneExtendsMerchandise extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" index 320f8a7..b4577a8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/34. \347\273\247\346\211\277\357\274\232\346\226\271\344\276\277\350\256\251\345\225\206\345\223\201\345\242\236\345\212\240\346\226\260\347\232\204\347\261\273\345\210\253/code/src/com/geekbang/supermarket/PhoneMerchandise.java" @@ -108,7 +108,3 @@ public class PhoneMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index 4a5af20..c011ca5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -14,7 +14,3 @@ public class UsePhoneExtendsMerchandise { phone.buy(100); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" index 91eca45..0d8a8fc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/UsePhoneHasAMerchandise.java" @@ -24,7 +24,3 @@ public class UsePhoneHasAMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 5be8b24..aca034d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -94,7 +94,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" index 97d73d2..9fbf114 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneExtendsMerchandise.java" @@ -116,7 +116,3 @@ public class PhoneExtendsMerchandise extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" index 713ca38..7ef2514 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/35. \345\255\220\347\261\273\345\257\271\350\261\241\351\207\214\350\227\217\347\235\200\344\270\200\344\270\252\347\210\266\347\261\273\345\257\271\350\261\241/code/src/com/geekbang/supermarket/PhoneHasAMerchandise.java" @@ -99,7 +99,3 @@ public class PhoneHasAMerchandise { this.merchandise = merchandise; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index ca43990..b436483 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -21,7 +21,3 @@ public class UsePhoneExtendsMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" index ae4d5ed..8d78fae 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/36. \350\246\206\347\233\226\357\274\232\345\255\220\347\261\273\346\203\263\350\246\201\344\270\200\347\202\271\344\270\215\344\270\200\346\240\267/code/src/com/geekbang/supermarket/Phone.java" @@ -150,7 +150,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index c659a72..b91a576 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -25,7 +25,3 @@ public class UsePhoneExtendsMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a268714..6029222 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -96,7 +96,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" index e972848..6904c53 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/37. super\357\274\232\345\222\214\347\210\266\347\261\273\345\257\271\350\261\241\346\262\237\351\200\232\347\232\204\346\241\245\346\242\201/code/src/com/geekbang/supermarket/Phone.java" @@ -129,7 +129,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" index 3153d06..da24647 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/UsePhoneExtendsMerchandise.java" @@ -25,7 +25,3 @@ public class UsePhoneExtendsMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index bcb4e14..4d8f5c7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -94,7 +94,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index a104d84..adeab37 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/38. super\357\274\232\350\260\203\347\224\250\347\210\266\347\261\273\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -112,7 +112,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" index 1cbe029..4e78a6b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/LittleSuperMarketAppMain.java" @@ -20,7 +20,3 @@ public class LittleSuperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" index 5c03bb7..f6433b4 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/ReferenceAssign.java" @@ -63,7 +63,3 @@ public class ReferenceAssign { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2316717..165ab33 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,7 +169,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7ca278f..5dcef48 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -95,7 +95,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" index 41dc260..cc390fd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/Phone.java" @@ -98,7 +98,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 2e1e726..f79e37c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/39. \347\210\266\347\261\273\345\222\214\345\255\220\347\261\273\347\232\204\345\274\225\347\224\250\350\265\213\345\200\274\345\205\263\347\263\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,7 +29,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" index 4d726cc..5319e41 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainComplex.java" @@ -28,7 +28,3 @@ public class PolymorphismAppMainComplex { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" index fdc9051..c1ae0b9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/PolymorphismAppMainSimple.java" @@ -24,7 +24,3 @@ public class PolymorphismAppMainSimple { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2316717..165ab33 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,7 +169,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" index b2f3ae0..477563c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -88,7 +88,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" index 4cf27a5..9967081 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/Phone.java" @@ -98,7 +98,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 3a2a44c..ab83a43 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/40. \345\244\232\346\200\201\357\274\232\345\210\260\345\272\225\350\260\203\347\224\250\347\232\204\345\223\252\344\270\252\346\226\271\346\263\225\357\274\237/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -30,7 +30,3 @@ public class ShellColorChangePhone extends Phone { return profit + profit * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" index 8924df4..49cc614 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/MerchandiseTest.java" @@ -37,7 +37,3 @@ public class MerchandiseTest { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" index 3df3441..a23d45a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" @@ -19,7 +19,3 @@ public class OverloadAndOverrideTestAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" index d94f02d..167e0f8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/OverloadTestAppMain.java" @@ -46,7 +46,3 @@ public class OverloadTestAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2316717..165ab33 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,7 +169,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 6909c1d..633b592 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,7 +111,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" index 088e03a..7d4c519 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/Phone.java" @@ -103,7 +103,3 @@ public class Phone extends MerchandiseV2 { System.out.println("staticNoOverride in Phone"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7c3ca07..2f0c4c9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/41. \345\244\232\346\200\201\351\207\214\346\233\264\345\244\232\347\232\204\350\257\255\346\263\225\347\202\271/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,7 +42,3 @@ public class ShellColorChangePhone extends Phone { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" index d3414bb..fa405eb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/InstanceOfTestAppMain.java" @@ -29,7 +29,3 @@ public class InstanceOfTestAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2316717..165ab33 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,7 +169,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a8c052b..223d200 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,7 +111,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" index 088e03a..7d4c519 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/Phone.java" @@ -103,7 +103,3 @@ public class Phone extends MerchandiseV2 { System.out.println("staticNoOverride in Phone"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7c3ca07..2f0c4c9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/42. instanceof \346\223\215\344\275\234\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,7 +42,3 @@ public class ShellColorChangePhone extends Phone { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" index cbe9eda..bdaec8d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/TestVizAppMain.java" @@ -21,7 +21,3 @@ public class TestVizAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" index 7e9da8f..2c75965 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/onlinemarket/OnlineSpecialPhone.java" @@ -15,7 +15,3 @@ public class OnlineSpecialPhone extends Phone { return super.getNameOfPhone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index ba512c2..aa62ce9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -173,7 +173,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a8c052b..223d200 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,7 +111,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" index 846570d..6187679 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/Phone.java" @@ -109,7 +109,3 @@ public class Phone extends MerchandiseV2 { System.out.println("staticNoOverride in Phone"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7c3ca07..2f0c4c9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,7 +42,3 @@ public class ShellColorChangePhone extends Phone { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" index 3290ded..364822f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/src/com/geekbang/supermarket/TestVizSamePkgAppMain.java" @@ -17,7 +17,3 @@ public class TestVizSamePkgAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" index 621bf0f..6494385 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/MerchandiseTest.java" @@ -37,7 +37,3 @@ public class MerchandiseTest { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" index 3df3441..a23d45a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadAndOverrideTestAppMain.java" @@ -19,7 +19,3 @@ public class OverloadAndOverrideTestAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" index e74487b..f208302 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/OverloadTestAppMain.java" @@ -46,7 +46,3 @@ public class OverloadTestAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" index a3e9d7c..8fd6d43 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/TestFinalRefAppMain.java" @@ -33,7 +33,3 @@ public class TestFinalRefAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 6e32098..54ab746 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -188,7 +188,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a8c052b..223d200 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,7 +111,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" index e31409c..cce2805 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/Phone.java" @@ -129,7 +129,3 @@ public class Phone extends MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 7ee9998..2fe2af5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/44. final \344\277\256\351\245\260\347\254\246/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -41,7 +41,3 @@ public class ShellColorChangePhone extends Phone { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" index a2746e4..55338ec 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/StaticMethodDoesNotBelieveOverride.java" @@ -38,7 +38,3 @@ public class StaticMethodDoesNotBelieveOverride { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2316717..165ab33 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,7 +169,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 48caf2f..0fccaff 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -111,7 +111,3 @@ public class MerchandiseV2 { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index 02a6c77..fba548d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -103,7 +103,3 @@ public class Phone extends MerchandiseV2 { System.out.println("staticMethod in Phone"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index beb2637..a4f0c71 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/45. \347\273\247\346\211\277\351\207\214\347\232\204\351\235\231\346\200\201\346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -42,7 +42,3 @@ public class ShellColorChangePhone extends Phone { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" index 1c9e01d..c106bb6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/LittleSuperMarketAppMain.java" @@ -24,7 +24,3 @@ public class LittleSuperMarketAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index bedc082..d85fdc8 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -185,7 +185,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7ca278f..5dcef48 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -95,7 +95,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index 41dc260..cc390fd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -98,7 +98,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 30c28d0..7a01f32 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/46. \346\217\222\346\233\262\357\274\232for \345\276\252\347\216\257\347\232\204\345\217\246\344\270\200\347\247\215\345\206\231\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,7 +29,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" index 73d1eea..3afc23e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/TouchObject.java" @@ -30,7 +30,3 @@ public class TouchObject { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2316717..165ab33 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -169,7 +169,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7ca278f..5dcef48 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -95,7 +95,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 41dc260..cc390fd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -98,7 +98,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 30c28d0..7a01f32 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/47. \344\270\207\347\261\273\344\271\213\347\245\226\357\274\232Object \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,7 +29,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" index d3bae6b..c3b9268 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/ObjectEqualsAppMain.java" @@ -42,7 +42,3 @@ public class ObjectEqualsAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" index f6a81c3..346994e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/StringEqualsAppMain.java" @@ -35,7 +35,3 @@ public class StringEqualsAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 1613210..c22c5c7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,7 +183,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index f23cda6..7c06bfc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -119,7 +119,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index e20f280..2d8c8ab 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -98,7 +98,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 30c28d0..7a01f32 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/48. hashCode \345\222\214 equals \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,7 +29,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" index acf7043..1924916 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/ToStringAppMain.java" @@ -22,7 +22,3 @@ public class ToStringAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index bbd388b..139594b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,7 +183,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 7e93522..2ce847b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -124,7 +124,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" index 58ac8cf..078d2a3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/Phone.java" @@ -117,7 +117,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 5a3f1b9..4bdb0a7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/49. toString \346\226\271\346\263\225/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -41,7 +41,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" index 830f707..b3612d6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/ClassOfClassAppMain.java" @@ -37,7 +37,3 @@ public class ClassOfClassAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index bbd388b..139594b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,7 +183,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a5e4fb7..97b2c81 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -125,7 +125,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" index b6f89c9..dbf5520 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -100,7 +100,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 30c28d0..7a01f32 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/50. \345\210\235\346\216\242 Class \347\261\273/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,7 +29,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" index 9dc2404..67c30d2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/ReflectionAppMain.java" @@ -61,7 +61,3 @@ public class ReflectionAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index bbd388b..139594b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,7 +183,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 803b925..9f61637 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -131,7 +131,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" index e3fc335..5430970 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/Phone.java" @@ -100,7 +100,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 0fdaf5c..1a7720a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/51. \345\210\235\346\216\242\345\217\215\345\260\204/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -37,7 +37,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index bbd388b..139594b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -183,7 +183,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" index a5e4fb7..97b2c81 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -125,7 +125,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" index b6f89c9..dbf5520 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/Phone.java" @@ -100,7 +100,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" index 30c28d0..7a01f32 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/52. \351\235\242\345\220\221\345\257\271\350\261\241\344\270\211\350\246\201\347\264\240\357\274\232\345\260\201\350\243\205\343\200\201\347\273\247\346\211\277\345\222\214\345\244\232\346\200\201/code/src/com/geekbang/supermarket/ShellColorChangePhone.java" @@ -29,7 +29,3 @@ public class ShellColorChangePhone extends Phone { return super.calculateProfit() + super.getPurchasePrice() * 0.1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" index 19b853c..c8a62e1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/LittleSupperMarketAppMain.java" @@ -10,7 +10,3 @@ public class LittleSupperMarketAppMain { superMarket.getBiggestProfitMerchandise().describe(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" index e5b7195..b3a5305 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/UseEnum.java" @@ -35,7 +35,3 @@ public class UseEnum { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" index d153ae2..32c9930 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Category.java" @@ -37,7 +37,3 @@ public enum Category { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index 2ea83eb..a8f5c70 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -142,7 +142,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index 6a2be16..b504026 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -96,7 +96,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index a202541..34e5de9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/53. \346\236\232\344\270\276\357\274\232\345\256\232\344\271\211\345\225\206\345\223\201\347\232\204\351\227\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -92,7 +92,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" index 452d72b..a7d5ab3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/UseInterface.java" @@ -44,7 +44,3 @@ public class UseInterface { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" index 5204e2e..a87492e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf1.java" @@ -3,7 +3,3 @@ package com.geekbang.intf; public interface Intf1 { void m1(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" index 36135a8..52fa9fb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf2.java" @@ -6,7 +6,3 @@ public interface Intf2 { void m2(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" index ed39ab6..ff964a2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/intf/Intf3.java" @@ -5,7 +5,4 @@ package com.geekbang.intf; // >> TODO 继承的接口,可以有重复的方法,但是签名相同时,返回值必须完全一样,否则会有编译错误 public interface Intf3 extends Intf1, Intf2{ void m3(); -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index 25e7a4d..7ca3964 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -47,7 +47,3 @@ public interface ExpireDateMerchandise { public static final int VAL_IN_INTERFACE = 999; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" index 5c618ce..7ce87a4 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -58,7 +58,3 @@ public class GamePointCard extends MerchandiseV2 implements ExpireDateMerchandis } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" index 3370f95..d75b814 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/Phone.java" @@ -120,7 +120,3 @@ public class Phone extends MerchandiseV2 implements ExpireDateMerchandise { return soldPrice * (leftDatePercentage + 0.5); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" index 2825020..54d2c53 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/TestInterface.java" @@ -23,7 +23,3 @@ public class TestInterface implements ExpireDateMerchandise, VirtualMerchandise return 0; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index 9f7078e..ee469e1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/54. \346\216\245\345\217\243\357\274\232\350\256\251\345\225\206\345\223\201\347\261\273\345\236\213\346\233\264\344\270\260\345\257\214/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,7 +3,3 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" index 622798e..c84417f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/UseAbsClass.java" @@ -23,7 +23,3 @@ public class UseAbsClass { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" index d89554b..29b4565 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/AbstractExpireDateMerchandise.java" @@ -79,7 +79,3 @@ public abstract class AbstractExpireDateMerchandise extends MerchandiseV2 implem return past / (24 * 3600 * 1000); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index b8998dd..a0e3789 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -47,7 +47,3 @@ public interface ExpireDateMerchandise { public static final int VAL_IN_INTERFACE = 999; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" index c519bde..acf4359 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -15,7 +15,3 @@ public class GamePointCard extends AbstractExpireDateMerchandise implements Virt } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" index 32daf03..246b67b 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/Phone.java" @@ -97,7 +97,3 @@ public class Phone extends AbstractExpireDateMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index 9f7078e..ee469e1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/55. \346\212\275\350\261\241\347\261\273\357\274\232\346\216\245\345\217\243\345\222\214\347\261\273\347\232\204\346\267\267\345\220\210\344\275\223/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,7 +3,3 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" index 98f3261..f3cbc50 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/UseInterface.java" @@ -27,7 +27,3 @@ public class UseInterface { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index 338c31b..df65910 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -64,7 +64,3 @@ public interface ExpireDateMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" index 9b85fab..220e250 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -35,7 +35,3 @@ public class GamePointCard extends MerchandiseV2 implements ExpireDateMerchandis } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" index b52d4c8..e4993fd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/Phone.java" @@ -110,7 +110,3 @@ public class Phone extends MerchandiseV2 implements ExpireDateMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index 9f7078e..ee469e1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/56. \346\234\211\346\226\271\346\263\225\344\273\243\347\240\201\347\232\204\346\216\245\345\217\243/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,7 +3,3 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" index 259d99b..a175c84 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/UseInterface.java" @@ -22,7 +22,3 @@ public class UseInterface { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" index f46b601..7ee8481 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandise.java" @@ -67,7 +67,3 @@ public interface ExpireDateMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" index 5c6d39e..778f1c2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/ExpireDateMerchandiseDup.java" @@ -8,7 +8,3 @@ public interface ExpireDateMerchandiseDup { // } // } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" index addef86..ab2af7a 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/GamePointCard.java" @@ -40,7 +40,3 @@ public class GamePointCard extends MerchandiseV2 implements ExpireDateMerchandis } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" index b52d4c8..e4993fd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/Phone.java" @@ -110,7 +110,3 @@ public class Phone extends MerchandiseV2 implements ExpireDateMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" index 9f7078e..ee469e1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/57. \346\216\245\345\217\243\345\206\205\347\232\204\344\273\243\347\240\201\347\232\204\346\233\264\345\244\232\345\206\205\345\256\271/code/src/com/geekbang/supermarket/VirtualMerchandise.java" @@ -3,7 +3,3 @@ package com.geekbang.supermarket; // >> TODO 接口甚至可以没有任何方法的定义,只是规定一种类型 public interface VirtualMerchandise { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" index 308015b..4269fc7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -24,7 +24,3 @@ public class UsePhoneMerchandise { Math.random(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 0603177..30a5f91 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/58. \351\235\231\346\200\201\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -133,7 +133,3 @@ class Memory { this.producer = producer; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" index 532c690..7edc774 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -21,7 +21,3 @@ public class UsePhoneMerchandise { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 1d21a22..1b0baeb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/59. \346\210\220\345\221\230\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -181,7 +181,3 @@ public class Phone extends MerchandiseV2 { this.speed = speed; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" index f203ae0..fc575d7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,7 +15,3 @@ public class UsePhoneMerchandise { phone.describePhone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index 5d39f5a..9a7efa6 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/60. \345\261\200\351\203\250\345\206\205\351\203\250\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -168,7 +168,3 @@ public class Phone extends MerchandiseV2 { this.speed = speed; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" index 8af4532..67b5db5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/UseAnonymousClass.java" @@ -31,7 +31,3 @@ public class UseAnonymousClass { System.out.println("Spec producer=" + spec.getProducer() + ". Num=" + spec.getNumSpec()); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" index ae0a62b..3add7a1 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/Phone.java" @@ -165,7 +165,3 @@ public class Phone extends MerchandiseV2 { this.speed = speed; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" index 5d23635..f98b06f 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpec.java" @@ -5,7 +5,3 @@ public interface UnitSpec { String getProducer(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" index 385f704..475ad61 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/61. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/supermarket/UnitSpecAbs.java" @@ -23,7 +23,3 @@ public abstract class UnitSpecAbs { return this.producerStr; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" index f203ae0..fc575d7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,7 +15,3 @@ public class UsePhoneMerchandise { phone.describePhone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" index 55e03d5..58752fe 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/anonymous/Intf.java" @@ -2,7 +2,3 @@ package com.geekbang.anonymous; public interface Intf { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" index e78fe4d..85739fb 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/inner/Outter.java" @@ -2,7 +2,3 @@ package com.geekbang.inner; public class Outter { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" index 22d0fdd..7edcab2 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/notpublic/PubClass.java" @@ -2,7 +2,3 @@ package com.geekbang.notpublic; public class PubClass { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" index a202541..34e5de9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/62. \347\211\271\346\256\212\347\261\273\347\232\204\346\200\273\347\273\223/code/src/com/geekbang/supermarket/Phone.java" @@ -92,7 +92,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" index f203ae0..fc575d7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/UsePhoneMerchandise.java" @@ -15,7 +15,3 @@ public class UsePhoneMerchandise { phone.describePhone(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" index d3d63ec..1052418 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/LittleSuperMarket.java" @@ -138,7 +138,3 @@ public class LittleSuperMarket { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" index fc7614c..25d2934 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/MerchandiseV2.java" @@ -92,7 +92,3 @@ public class MerchandiseV2 { this.purchasePrice = purchasePrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" index a202541..34e5de9 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/63. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\350\256\276\350\256\241\347\257\207/code/src/com/geekbang/supermarket/Phone.java" @@ -92,7 +92,3 @@ public class Phone extends MerchandiseV2 { this.os = os; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" index a025614..cfee75c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/ShoppingAppMain.java" @@ -41,7 +41,3 @@ class ShoppingTask { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" index 8846590..9c75a89 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/AbsCustomer.java" @@ -80,7 +80,3 @@ public abstract class AbsCustomer implements Customer { return moneySpent; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" index 477a75c..2bf9582 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/CashCard.java" @@ -31,7 +31,3 @@ public class CashCard implements Card { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" index 2c3eb48..28ca888 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleMerchandise.java" @@ -60,7 +60,3 @@ public class SimpleMerchandise implements Merchandise { this.count = count; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" index c0bd98f..b4f232c 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleShopman.java" @@ -70,7 +70,3 @@ public class SimpleShopman implements Shopman { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" index c3c677b..de1c5d0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SimpleSuperMarket.java" @@ -73,7 +73,3 @@ public class SimpleSuperMarket implements SuperMarket { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" index 730c220..a9c6c71 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/SuiYuanCustomer.java" @@ -28,7 +28,3 @@ public class SuiYuanCustomer extends AbsCustomer { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" index 6a8f45e..01a4219 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/ThinkAndBuyCustomer.java" @@ -41,7 +41,3 @@ public class ThinkAndBuyCustomer extends AbsCustomer implements HasCard { return card; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" index 8127ef7..8dece84 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/impl/VIPCard.java" @@ -24,7 +24,3 @@ public enum VIPCard implements Card { return totalCostAfterDiscount * (1 - discount); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" index 95b60ee..f2ad3d7 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Card.java" @@ -20,7 +20,3 @@ public interface Card { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" index a592edc..1fdafc3 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Category.java" @@ -35,7 +35,3 @@ public enum Category { this.higherPrice = higherPrice; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" index 2f2d29a..ec483c0 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Customer.java" @@ -46,7 +46,3 @@ public interface Customer { double getMoneySpent(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" index 3255111..fc872fe 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/DiscountStrategy.java" @@ -16,7 +16,3 @@ public interface DiscountStrategy { double discount(ShoppingCart shoppingCart); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" index 3f52589..4dbe5b5 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/HasCard.java" @@ -3,7 +3,3 @@ package com.geekbang.supermarket.interfaces; public interface HasCard { Card getCard(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" index 9df7308..6696ebd 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Merchandise.java" @@ -16,7 +16,3 @@ public interface Merchandise { int getCount(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" index ae12c21..7ddc592 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/Shopman.java" @@ -5,7 +5,3 @@ public interface Shopman { void serveCustomer(Customer customer); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" index 5f20ec2..6cc8e5e 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/ShoppingCart.java" @@ -65,7 +65,3 @@ public class ShoppingCart { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" index 1483142..cd568fc 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/interfaces/SuperMarket.java" @@ -11,7 +11,3 @@ public interface SuperMarket { void dailyReport(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" index 7b3c353..311fd6d 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/64. \350\256\251\346\210\221\344\273\254\347\232\204\350\266\205\345\270\202\350\277\220\350\275\254\350\265\267\346\235\245\357\274\232\344\273\243\347\240\201\347\257\207/code/src/com/geekbang/supermarket/util/ShoppingUtil.java" @@ -76,7 +76,3 @@ public class ShoppingUtil { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" index 4c1ff5d..123bde0 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopALittle.java" @@ -15,7 +15,3 @@ public class StopALittle { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" index c120fe5..3ea5a7b 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/01. \345\210\235\350\257\206\347\272\277\347\250\213/code/src/com/geekbang/whatisthread/StopAndSeeThread.java" @@ -32,7 +32,3 @@ public class StopAndSeeThread { System.out.println("断点停住"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" index 4691b09..448a0bf 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/02. \345\210\233\345\273\272\350\207\252\345\267\261\347\232\204\347\272\277\347\250\213/code/src/com/geekbang/learnthread/CreateThreadAppMain.java" @@ -56,7 +56,3 @@ public class CreateThreadAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" index 0e5ee43..aaf015a 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/DaemonThreadAppMain.java" @@ -58,7 +58,3 @@ public class DaemonThreadAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" index 8894922..1254ac7 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/03. \345\206\215\346\216\242\347\272\277\347\250\213/code/src/com/geekbang/learnthread/InterruptThreadAppMain.java" @@ -105,7 +105,3 @@ public class InterruptThreadAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" index e44866d..373373d 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/ChangeData.java" @@ -22,7 +22,4 @@ public class ChangeData implements Runnable { } dataHolder.print(); } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" index a3468c5..b2e0620 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/DataHolder.java" @@ -12,7 +12,3 @@ public class DataHolder { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" index 85364c9..016be25 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" @@ -14,7 +14,3 @@ public class MultiThreadChaos { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" index c6fb8e1..0155ef5 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/04. \345\244\232\347\272\277\347\250\213\357\274\232\346\267\267\344\271\261\345\274\200\345\247\213\344\272\206/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" @@ -17,7 +17,3 @@ public class SingleThreadSimple { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" index 261097c..1f14e44 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/ChangeData.java" @@ -24,7 +24,4 @@ public class ChangeData implements Runnable { // dataHolder.print(); DataHolder.printStatic(); } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" index 6833f4f..0700032 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/DataHolder.java" @@ -34,7 +34,3 @@ public class DataHolder { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" index fbd3638..6b68c05 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/MultiThreadChaos.java" @@ -15,7 +15,3 @@ public class MultiThreadChaos { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" index c6fb8e1..0155ef5 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/05. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 synchronized/code/src/com/geekbang/learnthrread/SingleThreadSimple.java" @@ -17,7 +17,3 @@ public class SingleThreadSimple { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" index 6f14ad6..1a42e99 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/06. \345\220\214\346\255\245\346\216\247\345\210\266\344\271\213 wait notify/code/src/com/geekbang/waitnotify/ThreadWaitNotify.java" @@ -66,7 +66,3 @@ public class ThreadWaitNotify { return Thread.currentThread().getName(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" index f7a3e1c..d9c1261 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Consumer.java" @@ -24,7 +24,3 @@ public class Consumer { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" index cf2a7ed..ae02571 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/Producer.java" @@ -28,7 +28,3 @@ public class Producer { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" index f83c931..431d6b3 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/07. \345\244\232\347\272\277\347\250\213\347\273\217\345\205\270\346\250\241\345\236\213\357\274\232\347\224\237\344\272\247\350\200\205\346\266\210\350\264\271\350\200\205/code/src/com/geekbang/waitnotify/producerconsumer/ProducerConsumerAppMain.java" @@ -68,7 +68,3 @@ public class ProducerConsumerAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" index 9ebf237..a4c900f 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinAppMain.java" @@ -81,7 +81,3 @@ public class ThreadJoinAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" index 743ee34..2cac3f4 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/08. \347\272\277\347\250\213\345\220\214\346\255\245\344\271\213 join/code/src/com/geekbang/join/ThreadJoinBeforeStartAppMain.java" @@ -88,7 +88,3 @@ public class ThreadJoinBeforeStartAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" index 43457ea..3d4ff72 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/AppResources.java" @@ -23,7 +23,3 @@ public class AppResources { this.resourceInput = resourceInput; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" index 15f10bf..3888498 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/DeadLockAppMain.java" @@ -16,7 +16,3 @@ public class DeadLockAppMain { System.out.println("程序结束"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" index 425f494..80399cf 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task1.java" @@ -35,7 +35,3 @@ public class Task1 implements Runnable { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" index be03824..3eb200a 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/09. \346\255\273\351\224\201/code/src/com/geekbang/deadlock/Task2.java" @@ -66,7 +66,3 @@ public class Task2 implements Runnable { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" index 552bc64..769204e 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/ConentProcess.java" @@ -14,7 +14,3 @@ public class ConentProcess { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" index 6bb11e1..b1d1b75 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/DBQuery.java" @@ -17,7 +17,3 @@ public class DBQuery { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" index a80dca8..df3c7ce 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/InputHandler.java" @@ -18,7 +18,3 @@ public class InputHandler { return ret.toString(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" index 846fcb7..42900c5 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/PerformanceTracker.java" @@ -53,7 +53,3 @@ public class PerformanceTracker { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" index d14cda1..8d9568b 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/10. ThreadLocal\357\274\232\345\244\232\347\272\277\347\250\213\344\270\223\345\261\236\347\232\204\345\217\230\351\207\217/code/src/com/geekbang/threadlocal/UseThreadLocalAppMain.java" @@ -28,7 +28,3 @@ public class UseThreadLocalAppMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" index 26c02e7..89250a8 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/FindABCTask.java" @@ -35,7 +35,3 @@ public class FindABCTask extends TimerTask { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" index 4d73f55..18dbefd 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnDate.java" @@ -49,7 +49,3 @@ public class LearnDate { Date date = calendar.getTime(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" index f8067ce..b3bfb18 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/11. \345\256\232\346\227\266\344\273\273\345\212\241/code/src/com/geekbang/learntimer/LearnTimerAppMain.java" @@ -10,7 +10,3 @@ public class LearnTimerAppMain { timer.scheduleAtFixedRate(new FindABCTask(), 0, TimeUnit.SECONDS.toMillis(2)); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" index fdca287..cc04a7c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/AccessMemoryVolatile.java" @@ -29,7 +29,3 @@ public class AccessMemoryVolatile { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" index 8c3386f..902f396 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/DataHolder.java" @@ -29,7 +29,3 @@ public class DataHolder { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" index 94e6f7c..bee782f 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/12. volatile \345\205\263\351\224\256\345\255\227/code/src/com/geekbang/learnvolatile/VolatileAppMain.java" @@ -19,7 +19,3 @@ public class VolatileAppMain { checker.start(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" index d5d5dc6..f3ba64d 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/13. \345\220\214\346\255\245\345\244\247\346\235\200\345\231\250\357\274\232concurrent \345\214\205/code/src/com/geekbang/learnconcurrent/LearnConcurrentAppMain.java" @@ -10,7 +10,3 @@ public class LearnConcurrentAppMain { unsafe.unpark(null); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" index e3a7e54..9bf6804 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/14. concurrent \345\214\205\344\270\255\347\232\204 Atomic \347\261\273\346\227\217/code/src/com/geekbang/atomicnumber/AtomicNumberAppMain.java" @@ -61,7 +61,3 @@ public class AtomicNumberAppMain { '}'; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" index aaa67de..5e03e1e 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/countdownlatch/CountDownLatchAppMain.java" @@ -81,7 +81,3 @@ public class CountDownLatchAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" index 92c7c90..b943e82 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/LearnLockAppMain.java" @@ -12,7 +12,3 @@ public class LearnLockAppMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" index f19787c..e8a5541 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/locksync/WorkWithLock.java" @@ -105,7 +105,3 @@ public class WorkWithLock implements Runnable { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" index 9b44b16..9930c46 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/15. concurrent \345\214\205\344\270\255\347\232\204\351\224\201/code/src/com/geekbang/learnlock/lockwaitnotify/LearnLockWaitNotifyAppMain.java" @@ -68,7 +68,3 @@ public class LearnLockWaitNotifyAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" index c07658b..18a1972 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/CollectionAppMain.java" @@ -38,7 +38,3 @@ public class CollectionAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" index 825bcb5..1ea45dc 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/16. concurrent \345\214\205\344\270\255\347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/code/src/com/geekbang/concurentdatastructure/ConcurrentMapAppMain.java" @@ -47,7 +47,3 @@ public class ConcurrentMapAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" index 28e080b..ff92dca 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/17. concurrent \345\214\205\344\270\255\347\232\204\347\272\277\347\250\213\346\261\240/code/src/com/geekbang/threadpool/ThreadPoolAppMain.java" @@ -57,7 +57,3 @@ public class ThreadPoolAppMain { System.out.println(Thread.currentThread().getName() + ":这是在线程池里执行的代码:" + phase); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" index 40192ee..b85e9ba 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" @@ -11,7 +11,3 @@ public class ChatRoomClientAppMain { client.start(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" index eb7bde4..6e4bb59 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" @@ -12,7 +12,3 @@ public class ChatRoomServerAppMain { server.start(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" index 341a9c6..fb6d358 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" @@ -114,7 +114,3 @@ public class ChatRoomClient { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" index a2475fc..b058e3b 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/ChatMessage.java" @@ -83,7 +83,3 @@ public class ChatMessage { this.message = message; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" index e74d47a..cf0767e 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Constants.java" @@ -33,7 +33,3 @@ public interface Constants { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" index 2d66ae4..23fbfd3 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/DataExchange.java" @@ -63,7 +63,3 @@ public class DataExchange { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" index c0ef05c..5ad241c 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/common/Utils.java" @@ -43,7 +43,3 @@ public class Utils { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" index 883c8ab..ead1eff 100644 --- "a/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" +++ "b/\347\254\254\344\272\224\347\253\240 Java \344\270\255\347\232\204\347\272\277\347\250\213/18. \350\201\212\345\244\251\345\256\244\345\274\200\345\274\240\345\226\275\357\274\201/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" @@ -143,7 +143,3 @@ public class ChatRoomServer { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" index 40192ee..b85e9ba 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomClientAppMain.java" @@ -11,7 +11,3 @@ public class ChatRoomClientAppMain { client.start(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" index eb7bde4..6e4bb59 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/ChatRoomServerAppMain.java" @@ -12,7 +12,3 @@ public class ChatRoomServerAppMain { server.start(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" index 341a9c6..fb6d358 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/client/ChatRoomClient.java" @@ -114,7 +114,3 @@ public class ChatRoomClient { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" index a2475fc..b058e3b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/ChatMessage.java" @@ -83,7 +83,3 @@ public class ChatMessage { this.message = message; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" index e74d47a..cf0767e 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Constants.java" @@ -33,7 +33,3 @@ public interface Constants { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" index 2d66ae4..23fbfd3 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/DataExchange.java" @@ -63,7 +63,3 @@ public class DataExchange { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" index c0ef05c..5ad241c 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/common/Utils.java" @@ -43,7 +43,3 @@ public class Utils { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" index f321d38..086e0bd 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ChatRoomServer.java" @@ -142,7 +142,3 @@ public class ChatRoomServer { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" index 7096514..0feba8b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/02. Java \345\271\263\345\217\260\347\256\200\344\273\213/code/src/com/geekbang/chatroom/server/ServerCommand.java" @@ -10,7 +10,3 @@ public interface ServerCommand { - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" index fda6c0e..5879e7d 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/03. Maven \346\246\202\345\277\265\347\256\200\344\273\213/code/src/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" @@ -11,7 +11,3 @@ public class UserLibraryInClassPathAppMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" index fda6c0e..5879e7d 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/05. \345\210\233\345\273\272\344\270\200\344\270\252\347\256\200\345\215\225\347\232\204 Maven \351\241\271\347\233\256/code/src/main/java/com/geekbang/oldstyle/UserLibraryInClassPathAppMain.java" @@ -11,7 +11,3 @@ public class UserLibraryInClassPathAppMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" index ec16b32..bb86715 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" @@ -45,7 +45,3 @@ public class PPTXUtils { return ret.toString(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" index 0f46dc0..cbad9a5 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/src/main/java/com/geekbang/ppttools/TOCGen.java" @@ -51,7 +51,3 @@ public class TOCGen { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" index ec16b32..bb86715 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/PPTXUtils.java" @@ -45,7 +45,3 @@ public class PPTXUtils { return ret.toString(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" index 91bd158..97dcf71 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/main/java/com/geekbang/ppttools/TOCGen.java" @@ -44,7 +44,3 @@ public class TOCGen { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" index f73ea2a..5d7447f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" @@ -19,7 +19,4 @@ public class TOCGenTest { boolean ret = TOCGen.isThePPT(new File("001.pptx")); Assert.assertTrue(ret); } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" index 9e8a893..5d9498a 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools/TOCGen.java" @@ -45,7 +45,3 @@ public class TOCGen { return true; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" index 50605ff..ad701a4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/main/java/com/geekbang/ppttools2/PPTXUtils123.java" @@ -50,7 +50,3 @@ public class PPTXUtils123 { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" index f73ea2a..5d7447f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/src/test/java/com/geekbang/ppttools/TOCGenTest.java" @@ -19,7 +19,4 @@ public class TOCGenTest { boolean ret = TOCGen.isThePPT(new File("001.pptx")); Assert.assertTrue(ret); } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" index ab64194..e04ff62 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/AOTPAppMain.java" @@ -29,7 +29,4 @@ public class AOTPAppMain { } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" index 08cf408..2d80cb8 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/Event.java" @@ -103,7 +103,3 @@ public class Event { this.handled = handled; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" index 6330173..f0b593f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/events/EventListener.java" @@ -19,7 +19,3 @@ public interface EventListener { int getPriority(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" index 6c92785..7698794 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ClientIOModule.java" @@ -11,7 +11,3 @@ public interface ClientIOModule { void outputText(OutputText outputText); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" index 1fbfb77..c76984d 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/inputoutput/ConsoleClientIOModule.java" @@ -53,7 +53,3 @@ public class ConsoleClientIOModule implements ClientIOModule { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" index afff670..f25c5dd 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/CaiquanEntanglement.java" @@ -5,7 +5,3 @@ public class CaiquanEntanglement extends Item { super(ItemType.Entanglement); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" index 44bebcb..f27a606 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Energy.java" @@ -21,7 +21,3 @@ public class Energy extends Item { this.energyValue = energyValue; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" index 51bedcb..010df78 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Inventory.java" @@ -51,7 +51,3 @@ public class Inventory { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" index 218969b..03d4e2d 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/InventoryGen.java" @@ -3,7 +3,3 @@ package com.geekbang.game.aotp.item; public interface InventoryGen { Inventory genInventory(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" index 0be6e57..2b25174 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/Item.java" @@ -51,7 +51,3 @@ public abstract class Item { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" index c523d7b..c47fcce 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/ItemType.java" @@ -12,7 +12,3 @@ public enum ItemType { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" index 1132387..19e0c08 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/item/RandInventoryGen.java" @@ -22,7 +22,3 @@ public class RandInventoryGen implements InventoryGen { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" index da59b31..6d5713d 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/mainflow/MainFlowModule.java" @@ -87,7 +87,3 @@ public class MainFlowModule { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" index 032df78..ef8993f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/BattleChoice.java" @@ -11,7 +11,3 @@ public interface BattleChoice { int execute(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" index 382885f..dfbfaab 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CaiquanChoice.java" @@ -49,7 +49,3 @@ public class CaiquanChoice implements BattleChoice { return ret; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" index 7b84716..c58baf0 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/CollisionChoice.java" @@ -43,7 +43,3 @@ public class CollisionChoice implements BattleChoice { return 1; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" index 6115d5a..0c6ee6a 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/Particle.java" @@ -76,7 +76,3 @@ public class Particle { this.particleGroup = particleGroup; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" index b0ac6f4..f690d99 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleGroup.java" @@ -33,7 +33,3 @@ public class ParticleGroup { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" index 1d601dc..7becb62 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/particle/ParticleType.java" @@ -76,7 +76,3 @@ public enum ParticleType { return ParticleType.values()[((int) (Math.random() * 100000) % ParticleType.values().length)]; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" index 8d06a42..66fcc43 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Constants.java" @@ -30,7 +30,3 @@ public interface Constants { String LINE = "\n"; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" index 1f52d61..614ebe3 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/GameContext.java" @@ -130,7 +130,3 @@ public class GameContext { this.choiceList = choiceList; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" index 6a72b71..b91a29f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/OutputText.java" @@ -43,7 +43,3 @@ public class OutputText { this.interval = interval; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" index 21bb39b..f018d38 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/TimedValue.java" @@ -24,7 +24,3 @@ public class TimedValue { this.time = time; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" index a1d94d7..f9483bb 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/14. \346\270\270\346\210\217\345\260\217\347\250\213\345\272\217\344\273\243\347\240\201\345\210\206\346\236\220/adventure-of-the-proton/src/main/java/com/geekbang/game/aotp/util/Utils.java" @@ -21,7 +21,3 @@ public class Utils { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" index c3990f9..538b6f2 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/RFC3339DateFormat.java" @@ -19,7 +19,4 @@ public class RFC3339DateFormat extends ISO8601DateFormat { return toAppendTo; } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" index a686e91..b6aaf2b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/Swagger2SpringBoot.java" @@ -34,7 +34,3 @@ public class Swagger2SpringBoot implements CommandLineRunner { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" index 59e7de0..e5a7983 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiException.java" @@ -9,7 +9,3 @@ public class ApiException extends Exception{ this.code = code; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" index 16c535f..d4d765d 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiOriginFilter.java" @@ -26,7 +26,3 @@ public class ApiOriginFilter implements javax.servlet.Filter { public void init(FilterConfig filterConfig) throws ServletException { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" index 90ad4d3..d9a56e4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/ApiResponseMessage.java" @@ -65,7 +65,3 @@ public class ApiResponseMessage { this.message = message; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" index a0b9fc3..1e33a7e 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApi.java" @@ -35,7 +35,3 @@ public interface CalcApi { ResponseEntity calcGet(@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "a", required = true) String a,@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "b", required = true) String b,@NotNull @ApiParam(value = "entity type", required = true) @Valid @RequestParam(value = "mathCalc", required = true) String mathCalc); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" index d2d92c6..ad535ad 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/CalcApiController.java" @@ -64,7 +64,3 @@ public class CalcApiController implements CalcApi { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" index c752760..a961b05 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/api/NotFoundException.java" @@ -9,7 +9,3 @@ public class NotFoundException extends ApiException { this.code = code; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" index b4dc0af..c8894e9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" @@ -230,7 +230,3 @@ public class CustomInstantDeserializer } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" index 5cfb4c1..f832809 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/HomeController.java" @@ -14,7 +14,3 @@ public class HomeController { return "redirect:swagger-ui.html"; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" index e3a74aa..2609d72 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/JacksonConfiguration.java" @@ -21,7 +21,3 @@ public class JacksonConfiguration { return module; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" index 1580f30..c86a5b1 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" @@ -39,7 +39,3 @@ public class SwaggerDocumentationConfig { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" index c1df0c5..745d7db 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/src/main/java/io/swagger/filter/AllowMethodFilter.java" @@ -29,7 +29,3 @@ public class AllowMethodFilter implements Filter { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" index c3990f9..538b6f2 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/RFC3339DateFormat.java" @@ -19,7 +19,4 @@ public class RFC3339DateFormat extends ISO8601DateFormat { return toAppendTo; } -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" index a686e91..b6aaf2b 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/Swagger2SpringBoot.java" @@ -34,7 +34,3 @@ public class Swagger2SpringBoot implements CommandLineRunner { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" index 82e8769..3a654c5 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiException.java" @@ -9,7 +9,3 @@ public class ApiException extends Exception{ this.code = code; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" index a9ed042..c60e8dd 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiOriginFilter.java" @@ -26,7 +26,3 @@ public class ApiOriginFilter implements javax.servlet.Filter { public void init(FilterConfig filterConfig) throws ServletException { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" index 666bdc4..88e49e6 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/ApiResponseMessage.java" @@ -65,7 +65,3 @@ public class ApiResponseMessage { this.message = message; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" index 13f9e4e..365b7ba 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApi.java" @@ -35,7 +35,3 @@ public interface CalcApi { ResponseEntity calcGet(@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "a", required = true) String a,@NotNull @ApiParam(value = "", required = true) @Valid @RequestParam(value = "b", required = true) String b,@NotNull @ApiParam(value = "entity type", required = true) @Valid @RequestParam(value = "mathCalc", required = true) String mathCalc); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" index c18c3ab..fbdee3f 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/CalcApiController.java" @@ -70,7 +70,3 @@ public class CalcApiController implements CalcApi { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" index 8f65ddb..56a10dd 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/api/NotFoundException.java" @@ -9,7 +9,3 @@ public class NotFoundException extends ApiException { this.code = code; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" index b4dc0af..c8894e9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/CustomInstantDeserializer.java" @@ -230,7 +230,3 @@ public class CustomInstantDeserializer } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" index 5cfb4c1..f832809 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/HomeController.java" @@ -14,7 +14,3 @@ public class HomeController { return "redirect:swagger-ui.html"; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" index e3a74aa..2609d72 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/JacksonConfiguration.java" @@ -21,7 +21,3 @@ public class JacksonConfiguration { return module; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" index 37780d9..989d573 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/src/main/java/io/swagger/configuration/SwaggerDocumentationConfig.java" @@ -39,7 +39,3 @@ public class SwaggerDocumentationConfig { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" index 8f91119..13413f0 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/01. Collection \347\261\273\346\227\217\347\256\200\344\273\213/code/src/com/geekbang/learncollection/WhatsCollectionAppMain.java" @@ -7,7 +7,3 @@ public class WhatsCollectionAppMain { Collection collection = null; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" index 10dc1eb..4a89c3d 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/UseListAppMain.java" @@ -52,7 +52,3 @@ public class UseListAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" index ca0bc0c..ed6bb65 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" @@ -146,7 +146,3 @@ public class MyArrayList implements List { throw new UnsupportedOperationException(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" index 778179a..c3f7ebf 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/02. Collection \344\270\255\347\232\204 List/code/src/com/geekbang/learncollection/mylist/MyLinkedList.java" @@ -171,7 +171,3 @@ public class MyLinkedList implements List { throw new UnsupportedOperationException(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" index 1e20cc2..8ca6590 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/03. Collection \344\270\255\347\232\204 Set/code/src/com/geekbang/learncollection/UseSetAppMain.java" @@ -30,7 +30,3 @@ public class UseSetAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" index 8736414..52944d8 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/DefineGenericTypesAppMain.java" @@ -37,7 +37,3 @@ public class DefineGenericTypesAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" index 6bf3753..fbef412 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/UseGenericClassAppMain.java" @@ -57,7 +57,3 @@ public class UseGenericClassAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" index 00b7038..ccd069b 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" @@ -35,7 +35,3 @@ public class MyGenericClass { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" index 00d263d..f35aac5 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" @@ -18,7 +18,3 @@ public class MyGenericClassBounded { this.myType = myType; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" index a7e18a2..864a13e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Children.java" @@ -2,7 +2,3 @@ package com.geekbang.learngenerics.ext; public class Children extends Parent { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" index cf93c9e..804cc15 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/GrandParent.java" @@ -19,7 +19,3 @@ public class GrandParent { this.num = num; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" index f4a70a7..38effd4 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/04. \346\263\233\345\236\213\347\256\200\346\236\220/code/src/com/geekbang/learngenerics/ext/Parent.java" @@ -2,7 +2,3 @@ package com.geekbang.learngenerics.ext; public class Parent extends GrandParent { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" index 4d8f39b..127adf7 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/DefineBoundedGenericTypesAppMain.java" @@ -14,7 +14,3 @@ public class DefineBoundedGenericTypesAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" index 3524e44..4b8bafa 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/MoreGenericsAppMain.java" @@ -75,7 +75,3 @@ public class MoreGenericsAppMain { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" index 00b7038..ccd069b 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClass.java" @@ -35,7 +35,3 @@ public class MyGenericClass { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" index 161e0bd..545133e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/define/MyGenericClassBounded.java" @@ -18,7 +18,3 @@ public class MyGenericClassBounded { this.myType = myType; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" index a7e18a2..864a13e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Children.java" @@ -2,7 +2,3 @@ package com.geekbang.learngenerics.ext; public class Children extends Parent { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" index cf93c9e..804cc15 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/GrandParent.java" @@ -19,7 +19,3 @@ public class GrandParent { this.num = num; } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" index f4a70a7..38effd4 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/05. \345\206\215\346\216\242\346\263\233\345\236\213/code/src/com/geekbang/learngenerics/ext/Parent.java" @@ -2,7 +2,3 @@ package com.geekbang.learngenerics.ext; public class Parent extends GrandParent { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" index fe52f6e..28e9117 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/UseListAppMain.java" @@ -32,7 +32,3 @@ public class UseListAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" index 76bd537..357554e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/06. Iterator \346\216\245\345\217\243/code/src/com/geekbang/learncollection/mylist/MyArrayList.java" @@ -163,7 +163,3 @@ public class MyArrayList implements List { throw new UnsupportedOperationException(); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" index 1836267..d6c8b38 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/07. Map\357\274\232key \345\222\214 value \347\232\204\346\230\240\345\260\204/code/src/com/geekbang/learnmap/LearnMapAppMain.java" @@ -60,7 +60,3 @@ public class LearnMapAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" index a05f638..385bdb5 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/CommonAnnotations.java" @@ -15,7 +15,3 @@ public class CommonAnnotations implements TestIntf { } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" index f19a710..1b910fc 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/PrimaryProperty.java" @@ -27,7 +27,3 @@ public @interface PrimaryProperty { Override is() default @Override; } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" index e44a237..c5dcba1 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/ReadAnnotationAppMain.java" @@ -21,7 +21,3 @@ public class ReadAnnotationAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" index 2230809..4a0077e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestIntf.java" @@ -4,7 +4,3 @@ public interface TestIntf { void test(); } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" index 630de73..1f17695 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/08. \346\263\250\350\247\243\357\274\232\345\205\203\346\225\260\346\215\256\347\232\204\346\220\254\350\277\220\345\267\245/code/src/com/geekbang/learnannotation/TestUseAnnotation.java" @@ -14,7 +14,3 @@ public class TestUseAnnotation{ } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" index 89ef12d..5fd0088 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaAppMain.java" @@ -81,7 +81,3 @@ public class IterateListLambdaAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" index b62e9df..a77db0f 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/IterateListLambdaWhereAppMain.java" @@ -27,7 +27,3 @@ public class IterateListLambdaWhereAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" index 1664f13..79b763e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/LambdaWithReturnValue.java" @@ -27,7 +27,4 @@ public class LambdaWithReturnValue { interface ExceptionLambda{ R hasException(P p) throws Exception; -} -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ +} \ No newline at end of file diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" index 93fd657..04e1c72 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/09. lambda V.S. \345\214\277\345\220\215\347\261\273/code/src/com/geekbang/learnlambda/UseStreamAppMain.java" @@ -22,7 +22,3 @@ public class UseStreamAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" index 2076b1a..2b939a6 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForBooleanAppMain.java" @@ -17,7 +17,3 @@ public class WrapperClassForBooleanAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" index defd187..bc5c7bf 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassForCharAppMain.java" @@ -9,7 +9,3 @@ public class WrapperClassForCharAppMain { System.out.println(Character.isDigit('9')); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" index e89b3ec..c04a2de 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/10. \345\237\272\346\234\254\347\261\273\345\236\213\347\232\204\350\207\252\345\212\250\350\243\205\347\256\261\345\222\214\346\213\206\347\256\261/code/src/com/geekbang/learnboxandunbox/WrapperClassesForNumberPrimaryTypesAppMain.java" @@ -67,7 +67,3 @@ public class WrapperClassesForNumberPrimaryTypesAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" index e84013e..6c6babb 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/CreateDirAndFileAppMain.java" @@ -130,7 +130,3 @@ public class CreateDirAndFileAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" index c7d10c1..bf502e0 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/11. Java \344\270\255\347\232\204 File \347\261\273/code/src/com/geekbang/learnfile/SeparatorAppMain.java" @@ -8,7 +8,3 @@ public class SeparatorAppMain { System.out.println("环境变量分隔符" + File.pathSeparator); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" index e159a1c..12cb93d 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/12. Java IO \347\256\200\344\273\213/code/src/com/geekbang/learnio/ShowClassesAppMain.java" @@ -22,7 +22,3 @@ public class ShowClassesAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" index ca49723..685e19e 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/13. \345\206\231\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntowrite/WriteToFilesAppMain.java" @@ -58,7 +58,3 @@ public class WriteToFilesAppMain { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" index 2609420..e78b99f 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/14. \350\257\273\346\226\207\344\273\266\345\206\205\345\256\271\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learntoreadfile/ReadStringFromFileAppMain.java" @@ -57,7 +57,3 @@ public class ReadStringFromFileAppMain { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" index f8ec244..778f54d 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/15. \347\275\221\347\273\234\351\200\232\350\256\257\345\220\215\350\257\215\347\256\200\344\273\213/code/src/com/geekbang/knowsocketclasses/ShowSocketClasses.java" @@ -13,7 +13,3 @@ public class ShowSocketClasses { System.out.println(address); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" index db4c25a..608b7d7 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/Chat.java" @@ -54,7 +54,3 @@ public class Chat { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" index 80681a8..619e26b 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleClient.java" @@ -25,7 +25,3 @@ public class SimpleClient { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" index 2995415..1432f00 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/SimpleServer.java" @@ -32,7 +32,3 @@ public class SimpleServer { System.out.println("程序退出!"); } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" index f50c75d..1eb572b 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyChat.java" @@ -53,7 +53,3 @@ public class MyChat { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" index 1eeb926..953c9c4 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyClient.java" @@ -25,7 +25,3 @@ public class MyClient { } } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" index c49deea..e69a7d3 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/16. \347\256\200\345\215\225\347\232\204\347\275\221\347\273\234\351\200\232\350\256\257\345\260\217\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/writeit/MyServer.java" @@ -28,7 +28,3 @@ public class MyServer { } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ diff --git "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" index 373eaaf..8535d91 100644 --- "a/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" +++ "b/\347\254\254\345\233\233\347\253\240 Java \344\270\255\347\232\204\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273\345\222\214\346\226\260\350\257\255\346\263\225/17. \347\256\200\345\215\225\347\232\204\346\212\223\345\217\226\347\275\221\351\241\265\345\206\205\345\256\271\347\232\204\347\250\213\345\272\217/code/src/com/geekbang/learnsocket/GetHtmlContentAppMain.java" @@ -42,7 +42,3 @@ public class GetHtmlContentAppMain { // TODO 我很欣慰的看到网站已经都用了UTF-8了,乱码基本成为了历史 } } - -/** - * 源代码来自极客时间里的《零基础学Java》,带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - */ -- Gitee From ce3929dfeeebead1e7611e46494fa62149733b67 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 7 Mar 2020 15:33:24 +0800 Subject: [PATCH 32/39] refine tail --- ...47\253\240-\345\205\263\344\272\216FAQ.md" | 2 +- ...02\345\220\210\346\210\221\345\220\227.md" | 2 +- ...16\344\271\210\350\247\243\345\206\263.md" | 2 +- ...60\344\270\215\347\262\276\347\241\256.md" | 2 +- ...32\350\257\264\344\270\244\345\217\245.md" | 2 +- ...351\207\214\351\205\215\347\275\256JDK.md" | 2 +- ...16\344\271\210\346\235\245\347\232\204.md" | 2 +- ...0\345\210\206\351\205\215\347\232\204 .md" | 2 +- ...57\344\274\240\345\274\225\347\224\250.md" | 2 +- ...05\345\255\230\347\251\272\351\227\264.md" | 2 +- ...nt\347\232\204\345\260\217\345\235\221.md" | 2 +- ...50\347\254\254\344\270\200\350\241\214.md" | 2 +- ...06\350\247\243\345\274\225\347\224\250.md" | 2 +- ...71\346\256\212\347\232\204\345\200\274.md" | 2 +- ...66\347\254\246\346\200\273\347\273\223.md" | 2 +- ...06\344\270\244\344\273\266\344\272\213.md" | 2 +- ...15\347\254\246\345\206\215\350\247\243.md" | 2 +- README.md | 2 +- ...66\347\254\246\346\200\273\347\273\223.md" | 3 -- .../code/toc.md" | 7 ----- .../code/toc.md" | 31 ------------------- .../code/toc.md" | 31 ------------------- .../code-example/README.md" | 4 --- .../code/README.md" | 5 --- 24 files changed, 18 insertions(+), 99 deletions(-) delete mode 100644 "\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" delete mode 100644 "\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" diff --git "a/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" "b/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" index f037f20..8db09c7 100644 --- "a/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" +++ "b/FAQ/00\347\253\240-\345\205\263\344\272\216FAQ.md" @@ -26,6 +26,6 @@ FAQ是“常问的问题”的缩写,这里的问题我会给出更详尽的 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" "b/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" index a0e8873..77c4e81 100644 --- "a/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" +++ "b/FAQ/00\347\253\240-\350\277\231\351\227\250\350\257\276\351\200\202\345\220\210\346\210\221\345\220\227.md" @@ -66,6 +66,6 @@ Java 还是比较适合入门的: *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" "b/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" index 446d656..ffc2270 100644 --- "a/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" +++ "b/FAQ/01\347\253\240-HelloWorld\347\250\213\345\272\217\345\217\221\347\224\237\344\272\206ClassNotFound\351\224\231\350\257\257\346\200\216\344\271\210\350\247\243\345\206\263.md" @@ -20,6 +20,6 @@ Good Luck~ *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" "b/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" index c404dac..6a8fcba 100644 --- "a/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" +++ "b/FAQ/01\347\253\240-\344\270\272\344\273\200\344\271\210\350\256\241\347\256\227\346\234\272\351\207\214\347\232\204\346\265\256\347\202\271\346\225\260\344\270\215\347\262\276\347\241\256.md" @@ -49,6 +49,6 @@ System.out.println(Double.toHexString(0.0000000000000000000000000000000000010000 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" index cfeed00..b3b0f96 100644 --- "a/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" +++ "b/FAQ/01\347\253\240-\345\205\263\344\272\216\350\241\245\347\240\201\357\274\214\345\244\232\350\257\264\344\270\244\345\217\245.md" @@ -58,6 +58,6 @@ public class Reverse { *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" "b/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" index e7d6bf6..98eecf8 100644 --- "a/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" +++ "b/FAQ/01\347\253\240-\345\246\202\344\275\225\345\234\250IntelliJ IDEA\351\207\214\351\205\215\347\275\256JDK.md" @@ -29,6 +29,6 @@ IntelliJ个JDK起名字的规则也很迷。对于JDK 11, 有时候IntelliJ会 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" "b/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" index 4ee2265..cb8dce4 100644 --- "a/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" +++ "b/FAQ/02\347\253\240-Bean\350\277\231\344\270\252\345\220\215\345\255\227\346\200\216\344\271\210\346\235\245\347\232\204.md" @@ -20,6 +20,6 @@ *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" index 299b94f..88dc4eb 100644 --- "a/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" +++ "b/FAQ/02\347\253\240-Java \344\270\255\347\232\204\345\206\205\345\255\230\346\230\257\346\200\216\344\271\210\345\210\206\351\205\215\347\232\204 .md" @@ -58,6 +58,6 @@ Stack的这个先进后出的特性,和方法调用时一样的。比如m1方 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" index d7f0090..f94c588 100644 --- "a/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-Java\346\226\271\346\263\225\350\260\203\347\224\250\346\230\257\344\274\240\345\200\274\350\277\230\346\230\257\344\274\240\345\274\225\347\224\250.md" @@ -36,6 +36,6 @@ *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" index 13a62dc..8f0c368 100644 --- "a/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" +++ "b/FAQ/02\347\253\240-Java\351\207\214\347\232\204\345\220\204\347\247\215\346\225\260\346\215\256\347\261\273\345\236\213\345\215\240\347\224\250\345\244\232\345\260\221\345\206\205\345\255\230\347\251\272\351\227\264.md" @@ -87,6 +87,6 @@ Enables the use of compressed pointers (object references represented as 32 bit *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" "b/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" index 8724167..ac4653a 100644 --- "a/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" +++ "b/FAQ/02\347\253\240-Scanner\351\207\214nextInt\347\232\204\345\260\217\345\235\221.md" @@ -94,6 +94,6 @@ Integer.parseInt(scanner.nextLine()) *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" "b/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" index ab39d53..0e24cc0 100644 --- "a/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" +++ "b/FAQ/02\347\253\240-\344\270\272\344\273\200\344\271\210\346\236\204\351\200\240\346\226\271\346\263\225\344\270\255\350\260\203\347\224\250\351\207\215\350\275\275\347\232\204\346\236\204\351\200\240\346\226\271\346\263\225\345\277\205\351\241\273\345\276\227\346\230\257\345\234\250\347\254\254\344\270\200\350\241\214.md" @@ -28,6 +28,6 @@ DNT回复:我好像在视频里提过一嘴, 但是是在后面讲解super的 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" "b/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" index 3dd0710..564a087 100644 --- "a/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" +++ "b/FAQ/02\347\253\240-\347\220\206\350\247\243\345\274\225\347\224\250.md" @@ -72,6 +72,6 @@ public class Person{ *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" "b/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" index b6ee178..bc165b7 100644 --- "a/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" +++ "b/FAQ/02\347\253\240-\347\274\226\347\250\213\351\207\214\347\232\204\344\270\244\344\270\252\347\211\271\346\256\212\347\232\204\345\200\274.md" @@ -48,6 +48,6 @@ Java中不允许undefined的情况,每个值在使用前,都是有明确的 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" "b/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" index 5c4a570..759e6cf 100644 --- "a/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" +++ "b/FAQ/02\347\253\240-\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" @@ -12,6 +12,6 @@ *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" "b/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" index 968a83e..799354e 100644 --- "a/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" +++ "b/FAQ/04\347\253\240-Java\350\214\203\345\236\213\345\201\232\344\272\206\344\270\244\344\273\266\344\272\213.md" @@ -13,6 +13,6 @@ P.S. :Java 的范型是后面加上去的,有些设可能是处于妥协。 *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" index 81fad35..0e4e5f7 100644 --- "a/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" +++ "b/FAQ/04\347\253\240-\350\214\203\345\236\213\345\274\225\347\224\250\347\232\204\351\200\232\351\205\215\347\254\246\345\206\215\350\247\243.md" @@ -115,6 +115,6 @@ public class Test { *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git a/README.md b/README.md index 215fca4..e8d2302 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,6 @@ *** -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 +这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 diff --git "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" index 2f1c2ac..dc63a31 100644 --- "a/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" +++ "b/\347\254\254\344\272\214\347\253\240 Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213/43. \347\273\247\346\211\277\344\270\223\345\261\236\347\232\204\350\256\277\351\227\256\346\216\247\345\210\266\357\274\232protected/code/\350\256\277\351\227\256\346\216\247\345\210\266\347\254\246\346\200\273\347\273\223.md" @@ -8,8 +8,5 @@ | protected | protected | protected | | | public | public | public | public | -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" index e3f25a2..bbd86c4 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/06. \344\270\200\344\270\252\344\273\216 pptx \346\226\207\344\273\266\344\270\255\346\212\275\345\217\226\346\226\207\345\255\227\347\232\204\345\260\217\345\267\245\345\205\267/code/toc.md" @@ -22,10 +22,3 @@ 3. System.out.println 4. 字符串 - - -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - - diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" deleted file mode 100644 index e3f25a2..0000000 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/07. Maven \345\270\270\347\224\250\345\221\275\344\273\244\345\222\214\346\217\222\344\273\266/code/toc.md" +++ /dev/null @@ -1,31 +0,0 @@ -# 0.自我介绍 - - -# 1.课程概述 -1. 课程受众 -2. Java能做什么 -3. 编程简介 -4. 课程覆盖内容 - - -# 2.环境搭建 -1. 下载安装JDK -2. 检测JDK安装是否成功 -3. 编写运行第一个程序——Hello World -4. 初识Java程序 -5. 练习题 - - -# 3.详解HelloWorld程序 -1. 类(class)语法元素 -2. main方法语法元素 -3. System.out.println -4. 字符串 - - - -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - - diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" deleted file mode 100644 index e3f25a2..0000000 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/08. Intellij \346\233\264\345\244\232\345\212\237\350\203\275\344\273\213\347\273\215/code/toc.md" +++ /dev/null @@ -1,31 +0,0 @@ -# 0.自我介绍 - - -# 1.课程概述 -1. 课程受众 -2. Java能做什么 -3. 编程简介 -4. 课程覆盖内容 - - -# 2.环境搭建 -1. 下载安装JDK -2. 检测JDK安装是否成功 -3. 编写运行第一个程序——Hello World -4. 初识Java程序 -5. 练习题 - - -# 3.详解HelloWorld程序 -1. 类(class)语法元素 -2. main方法语法元素 -3. System.out.println -4. 字符串 - - - -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - - diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" index 205b2f9..7c48ef9 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code-example/README.md" @@ -16,8 +16,4 @@ You can view the api documentation in swagger-ui by pointing to http://localhost:8080/ Change default port value in application.properties -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - diff --git "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" index 205b2f9..863e418 100644 --- "a/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" +++ "b/\347\254\254\345\205\255\347\253\240 Java \347\274\226\347\250\213\345\256\236\346\210\230/15. \344\275\277\347\224\250 Swagger \345\210\233\345\273\272\344\270\200\344\270\252Spring Boot \347\232\204 Web \346\234\215\345\212\241/code/README.md" @@ -16,8 +16,3 @@ You can view the api documentation in swagger-ui by pointing to http://localhost:8080/ Change default port value in application.properties -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,欢迎订阅:https://time.geekbang.org/course/intro/181 - - -- Gitee From 28b7643963ff01e0cffdbce5cf13d8b7904e8027 Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 8 Mar 2020 14:03:34 +0800 Subject: [PATCH 33/39] =?UTF-8?q?Create=2001=E7=AB=A0-Java=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E9=82=A3=E7=82=B9=E4=BA=8B=E5=84=BF.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...202\243\347\202\271\344\272\213\345\204\277.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" diff --git "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" new file mode 100644 index 0000000..adee17a --- /dev/null +++ "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" @@ -0,0 +1,14 @@ + +# Java 的版本为什么这么跳跃 + +Java 安装好后,使用`java -version`查看 Java 版本,会发现有个奇怪的问题。说好的安装的 Java 8,怎么就变成 Java 1.8 了呢?其实这个根源来自Java本身的版本 + + + + + + + + + + -- Gitee From 0a1f53a5f2c7fcbd34188ce8569fe026cf5e4834 Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 8 Mar 2020 14:06:23 +0800 Subject: [PATCH 34/39] =?UTF-8?q?Update=2001=E7=AB=A0-Java=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E9=82=A3=E7=82=B9=E4=BA=8B=E5=84=BF.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1\202\243\347\202\271\344\272\213\345\204\277.md" | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" index adee17a..ba224da 100644 --- "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" +++ "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" @@ -1,7 +1,17 @@ # Java 的版本为什么这么跳跃 -Java 安装好后,使用`java -version`查看 Java 版本,会发现有个奇怪的问题。说好的安装的 Java 8,怎么就变成 Java 1.8 了呢?其实这个根源来自Java本身的版本 +Java 安装好后,使用`java -version`查看 Java 版本,会发现有个奇怪的问题。说好的安装的 Java 8,怎么就变成 Java 1.8 了呢?比如我安装的Zulu JDK8,输出的内容是 + +``` +openjdk version "1.8.0_212" +OpenJDK Runtime Environment (Zulu 8.38.0.13-CA-macosx) (build 1.8.0_212-b04) +OpenJDK 64-Bit Server VM (Zulu 8.38.0.13-CA-macosx) (build 25.212-b04, mixed mode) +``` + +其实这个根源来自Java本身的版本管理和商业宣传的区别。 + +# -- Gitee From 38ea9ca4effd00bcaf190ef083a8435b885c42da Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 8 Mar 2020 14:07:56 +0800 Subject: [PATCH 35/39] Update README.md --- README.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e8d2302..6c2cec1 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,6 @@ -# Let‘s Java +# Let's Java -这是极客时间的 [零基础学Java](https://time.geekbang.org/course/intro/181) 的教学实例源代码 - -*** - -这篇文章来自极客时间推出的[《零基础学Java》](https://time.geekbang.org/course/intro/181)中的FAQ。除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java,课程地址:https://time.geekbang.org/course/intro/181 +这是极客时间的 [零基础学Java](https://time.geekbang.org/course/intro/181) 的教学实例源代码。 +除了在每节视频课下方回答大家的问题之外,针对大家提出的优质问题或者普遍问题,如果需要更大篇幅的文章解答,则会在FAQ中以文章的方式给出回答。带你零基础入门,夯实Java。 -- Gitee From a857a02b73017b90e3f14ba473b09dc17dd27a07 Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 8 Mar 2020 14:32:55 +0800 Subject: [PATCH 36/39] =?UTF-8?q?Update=2001=E7=AB=A0-Java=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E9=82=A3=E7=82=B9=E4=BA=8B=E5=84=BF.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...43\347\202\271\344\272\213\345\204\277.md" | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" index ba224da..aac9343 100644 --- "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" +++ "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" @@ -11,10 +11,44 @@ OpenJDK 64-Bit Server VM (Zulu 8.38.0.13-CA-macosx) (build 25.212-b04, mixed mod 其实这个根源来自Java本身的版本管理和商业宣传的区别。 -# +# Java 历史上那些重要的版本 +Java也是从1.0开始的。但是真正让Java发迹的,是1.2版本。基本上Java所有重要的功能和架构设计,在那个版本都确定了。 +而Java1.4,进一步丰富了Java的功能,扩充了类库和实用的语法功能,是一个让Java站在编程语言之巅的版本。 +总所周总,软件的版本一般是按照x.y.z定的。x是大版本,一般大版本的升级,代表向后不再兼容。y是小版本,小版本的升级,可能会带来新的功能或者重要的安全升级,但是不会影响向后向前的兼容性。z是代表小的bugfix等影响很小的改动,一般不会有新的功能。 + +但是尴尬的事情就发生了。Java的系统架构已经很不错了,不大可能会有不兼容的改动。其次,Java在1.4版本的时候已经被很多公司大规模使用了,为了自身的生态健康,也不会作出新版本Java不兼容老版本代码的事情。那么,Java还要不要升级主版本呢? + +# Java 5开始的命名规则变化 + +从商业宣传上考虑,每次都是升级一个小版本,很不给力啊。不够如雷贯耳啊。宣传很不带感有木有。 + +所以当时Java的拥有者Sun公司(后来被Oracle收购)决定,以后Java的主版本不再动,对外宣传,都以次版本号为Java版本。 + +也就是说,从Java 1.5开始,Java实际上在商业宣传上,就叫 Java 5了。 + +但是咱们搞软件的,不在乎商业宣传的那一套,还是遵循着“只要向后兼容没问题,主版本就不升级”的规则。安装包里还是诚实的使用1.几这种格式。所以`java -version`看Java的版本,还是1.几 + +说到这里大家应该能明白了,其实Java11,就是Java 1.11。 + +这里还有个趣事,就是在Java 5的时候,也是出于宣传效果,会给每个Java版本取一个动物作为代号。我清楚的记得Java 5的代号是Tiger。Java 6的代号是野马。后来可能发现这个命名策略对宣传也没太大效果吧,还是直接用版本号宣传了。 + +## Java每个版本的变化 + +既然每次Java的版本只是升级了一个小版本,其实每次增加的,就是一些新的功能。对已经有的功能和语法,基本没有改动。 + +你可以认为,Java的每个版本,就相当于LOL里,多了一个英雄,或者对一些英雄的技能做了微调。LOL还是那个LOL,玩起来也没啥大的不同。新的英雄,也不见的比老的英雄好用,而且新的英雄怎么用才能用的好,要经过大家的摸索和磨合。所以对待Java版本升级这件事情上,没必要操之过急。学习的时候,用新的版本也可以,用业内大规模使用的版本也足够。 + +## LTS 版本 + +Oracle收购了Java之后,制定了一个LTS版本的规则。LTS就是Long Time Support的缩写。奇数版本是LTS版本,偶数版本是类似于实验版本。LTS版本会提供长期(几年这种时间跨度)的支持,包括安全升级等。非LTS版本会带上一些实验性质的功能,稳定性不太好,而且不会提供长时间的安全升级,简单来说,不适合正式的使用在生产环境,适合技术流玩票尝鲜。 + +# 总结 + +- Java 1.x 就是 Java x。比如Java 1.8 就是 Java 8。 +- 使用业界现在普遍使用的Java版本即可。每个版本差别并不大,新增的功能也未必成熟好用。 -- Gitee From 5212abc06704899e02cc5b9438e13cd417647ad9 Mon Sep 17 00:00:00 2001 From: Coder Date: Sun, 8 Mar 2020 14:35:02 +0800 Subject: [PATCH 37/39] =?UTF-8?q?Update=2001=E7=AB=A0-Java=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E9=82=A3=E7=82=B9=E4=BA=8B=E5=84=BF.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" index aac9343..3dcf5a4 100644 --- "a/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" +++ "b/FAQ/01\347\253\240-Java\347\211\210\346\234\254\351\202\243\347\202\271\344\272\213\345\204\277.md" @@ -48,7 +48,8 @@ Oracle收购了Java之后,制定了一个LTS版本的规则。LTS就是Long Ti # 总结 - Java 1.x 就是 Java x。比如Java 1.8 就是 Java 8。 -- 使用业界现在普遍使用的Java版本即可。每个版本差别并不大,新增的功能也未必成熟好用。 +- 使用业界现在普遍使用的Java版本即可。每个版本差别并不大,新增的功能也未必成熟好用。这里给出一个有心人总结的Java每个版本新增的功能:https://howtodoinjava.com/java-version-wise-features-history/ + -- Gitee From 8b58843618fd7daa0a936fed8ea2d4dd8402f24b Mon Sep 17 00:00:00 2001 From: geektime-geekbang <42032303+geektime-geekbang@users.noreply.github.com> Date: Thu, 30 Jul 2020 18:15:29 +0800 Subject: [PATCH 38/39] =?UTF-8?q?Delete=20=E9=9B=B6=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E5=AD=A6Java.pdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...45\237\272\347\241\200\345\255\246Java.pdf" | Bin 445895 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\233\266\345\237\272\347\241\200\345\255\246Java.pdf" diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\233\266\345\237\272\347\241\200\345\255\246Java.pdf" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\233\266\345\237\272\347\241\200\345\255\246Java.pdf" deleted file mode 100644 index c3edb2aa04b8d1a523d26eca9b7f2a32f39c74cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445895 zcmeEsWl&sO+a)0cLP&569yCD%1Pc}*xVw9Br*RDdf;3KWhahR(-Dx_|xLf1y?lMj8 zd*6G%nIBU%zo+UHr|TTL_u6Z%=h@E|8imhdOsvf8FKD{fj@NebPcnzPx?g;tcu!$x zWch-RkAg+U#MaEooPq=XNQr_)%);8q#1VeCHgq!iY+`Kp#e_mY;03_R(ZtZ^h1(PF z=s~&8_bgPUBW3Vq(;&4w99>9MH)Pueu~L2hMuA8?WFjI8iEoft)=H-Sj7e0l!XhMo zY#?ghA)^cvZBQ{nl64d{kP2i?P08^fT*!L*Oqr62&&q6w$H9U2L?VizR3g#@iP7iD z?3ZYl7bdn}{zD}E(mz!2cm87H@84iib~bYQ!_6Oz6fEi%U*Hzz;bEm4i-HN9PJ1V3Lu(2aWm!Xj6$R^~6!5l%Et~-Gw<2~n_I9># zj$d&9-@|0DIi!XJ9CvVsO#U(1>`8K>#f4kOl27>1FyGgJ0P1!3b3R=Rm^aM(W`6&M zKX|WtM!4Icto%Lv&lCSPWNK}3Y!Sgvz7N3#p|Nz3VAANbBob?C_G!16dZ4`qMv`2*qKir)rP)^)Ru% z`|kGzKA)AOLH&z+f|7?r;H2;ExK&z2sm{qfK}pa=Qhtg5Gm=5UE+U`jID>?eUy&sK zzC1o53v(h^JBVH2e1U4Ob)#xh@87zL8)7v_pdj5{%?f8Pz`Ku1B2|m?m~$BJuVAyYel(x z4-N`eMh|Ym`3rYI`G+Tv4S_qzp!c;r_q`J717OJzdAw2UWru z!of4ss(6=Oj+90}{cTQV#f9Ii1%2?x!oxZIr)L-LH(DQHw@1DY`+`7mwZ(-8bo%Ww zlcry@;-ZZuQ_l4QTDs!uFFj0Kcx}H56)e=Ht9n4yQTk*5+ZzN_Cm{r0l5E#CdHsoS zhPO_w#oCZzqzFWfQmw)P9ObB4%Q=30)GAk50p& z`mTmC*ZeSDWv0R;!}g{M7j$cd{w`8p_hz}1D^s-v?c1r)KMsX^p&hAAC1OuaOx`uw z*>P;uoI*&}7QaUkmEgtka17iL()S)Zc)wOU z=AXKW0P#3`7!KN28HU^*yP0M+Rtk~&my9^8Sn}vXLcS{I7CQUzWri~8mo1=idbXd3 zt%!?fG(`|MRk;WazyI3>a00&uAoL#V3%Ya$mg)dOs^cYjjN%-?=sgSYFA;@qXpp8mY-yPEeo|>_{9w4s$;@Br%h# zgwm_kok`Fu4g4Q#88^H7_s5kFXX+lmZc8E3YrgDS^jv7`{P!1?zBk0q1=zZi8xNuA z?xzi#s;9mk=WJ77Nik}-RZmNQy&@bGaP9|U=#pbFF-8AN_^7WaehK9D_ut+@%fH_i z3*!LaL2YoPUD}%<9Paz`hGRQyGbvcaO<$y)DyyaQhS#Lkn{O_w2l?Anogxc^v;Q5| zen>v&i?23X+?dG1RfgK(cCkSlrP`PPj_Hj18!3f;d5F{k*Ne9}y(7_ZN6$?`DpD#PcZ zTYh-`NKi1J{OT4uICP(-1|5cEYir5?es|rb>^UkHZch1{F0EuQH0>M1){c(|N<8+W zcYNHqh;@ld-nRTZYf?}h?ueI)1DrKIuk=B^e6tXv3uD&C3Yn=^5LA>adxx1|wZz4# zog94(gD|{Nr!3$;w{Sqf{pU`XY9mbsaaMve={zSfS^JLzmJVW5L5{*NKwp7tx~_)L8K zyPrq)BXolf(&z~@;=w5J%*4MHCpZj0MgA0S#b5|8P6#w$* zC%-oN{l@#w{E~K&2rxRJ*&u=(Z=`Sy^eOH7>0A3me1adFmuED$=F!tuM}?Ew0s&75sD5m69g7Bg19$WX%UF>z|X)uS~~X* zhCpD+;Gkgn*|eu-2A8gvSH{2cnSspWnD=Ds$t6dUTKo=sG2?oEpfwk?j@cx{7IhQb zy9$V=rPEUATk@QVS-*9{y2@>WFkT@hC#{=gL0pIbC-dp7A=V7^v z2ZpVmwNrBhHWYP{v(wPlb`a1&c!+vNayylP(9~NxHL)sVM}oC@SPT0nW=3;|L|x>XGUB8 z!stt9UpULozR*b-@0PWZl@wo}0}f@+JywT*`Nxm(iOM>;fWx?#$$jyT!l&(UO*ZfK zd%SnhOGZD%2Oe8MA3pO!%YCe!-VN*a2}|J_U~I#V&&}CI$xZHG{dymWBnJcR1<70A zT}o@8C0}u%P4x9w@Thsae}40|mqcRx`U)PA8`ttJCKH3D6KC~Wg1#$$g?WcBzV!Y( zMSO2#chzUVSdEWtt;5p}_BsxCFuB)l=7I-^tUTI7xCDYhx!XMkmlvCU#?JR_md&#h zl#=Tu)SAqbr&9j_QWiHbG!fWmH!~qCM=xcI(-nL;ciyyv=SoZUt4L?>`=FrOGJ%W+ zc`6**zXLPT7IARSxql8P1&&{};H9efrA<|GO3KxW?8)z&?%O9-*R9dk|B@EsHA zLFcU2>-O1ct@U-Mh_;VgYGkn7h4_!@{|=fmub!wT3AVi6sR9w*&Tv?I;-3oUu&G1W zi~5|k-8?z!tBX>!+jPb^)-OVK@0lWhU3*!Uh|~V76Qk0LxC{VoGCIMYiH)2M5y%aL zK+RV8O|9I4NpIgjb&SD_=b3B|i^EI_0YFme2)j zaR1o4bfitg!r#GY;E0;qvSE2DVUQxw%#X%!(lQ^GcunFv@SC$X zQ^410C4+pzx7Xw3#vAyf zUiX{bKny*HYdPk0`5v-UeA8l!d7h7mt+Ui&(I6;Jzh9e=eTS(`Iu zJsyZ*&Fvf}DEGmFTyV7_e4o7>{J zI-+mh^4mgv9bmXvKqpeFR!gX_LMm0a1P4UyT7KpAO`t?3@V~|zL2Ys<)iP;5y^;k{ z-qFYRmtL=?m`;=MGx2lx#c&9BWLY}GejTe;a+VZsvSeq^hh4Jp2eNs__O6wOCy+HC zk5Fy5Z693)m3STa$(rpiXz;y{SXri0e`{E<`1KlxI4&*UzV=)H{Fy#ZOVNEM0ymo4 z*ejax(~(FKrgSTTU>xONa7`#VKGfcxa;IqDTRo)nFB^}vK26k@LR^MohrV0Mv%@AN z@{1ZI60{Xb*)xRP+=di`n7tiiwV1m@8D@B7Sc2Y#jNbEV(G5Kdx+DzdsFHCx~ zb0d}*d*Lea3j2`uu$$jpniIO7A}F@eJ?SKm2I3tRiP_di%H)(2x(U_G5i_WBxXiZI zVbx`bG>X0r1!CB?jYgEt*KdvOX*aQ7s9a8mFxkxqtvSIizO9|o9UT_gdMKi8HLQR$ z*#kZ3ZM#eJ@CTn+ZYBB4>qk9bUXaZ-__p?gxdBDQt*(2}W{my$Y*RCsnT&%SpBZl8$x*46b5nX!b}J{sDIk0iF#Fym5{ryUa@PI+5Kn{eVeLqE z`g7iP)6q?hm;vY$>vRO_n2uYxoihnNEc(+szizZ@smw90S%1~`x=0|EldF&IKAPaMgBQTHZ*X+wV=BbH08p&;d1D^Oh}30I*~5+8`2|{3+`)Val6^$d{1WascFW%4ZhVz<|w7$ zouzGL;S{p7sCVgPQhil}NL`cmpr2h&v_&;n)zavgk-kI)6*_O97jKY_?TzM`oE)Kt zqCzFAIgIjZb&BI7iJ*${tzKTrrM<_yV}bzd9c>L!u5jk(#9X|l7otCN8g!h9ed)_G zK_Aa$H|l3pv4I<<3+1fD52vY(UU(`!NJ=0!-su&;p*(T^RkpI+uID$>R0mvhx^ahtaZS4uekGdgM%@7{Q$ zZr7dd$}6PbPcRJmrvK3HagRqpK5u{Icjo4ClrN5QJ{n&-Z_=PM#NtFVBBb%9%P#ZKP7-CkveI$rjwu0Kb{@X4mSzCZJAG3y+(BX@y4 z|7{2JUs#(fD-)QMhtZ0Jg8@}9Ee0?QkG$@9U1ea)^-y)8IGIK9mfqc;5h%+b^$ZpB zJ}72E#vRBtNV=3h$1ogtMJKOJQm=X{)oyvz75J54RtT-tBj_CwJ3rH=d)u;Q0!sRi z0OdJ?0w&EvXo|XChZrSBajV-x1I9ta?U)Tt#pHrCge%SW(6N~Yyd71@ zI)6m><*Pc>2K$Sdj5*HT6p97;>_i(XJ?K=QjS;i<)TMb zMU(Hw+EW{oUk&s=9@gwLH+c4EKg=7h`Ji)7XM%P29sE|lf+oO?KWeBd?{e#zxKKh! zlY+st*hH}vNM8uPtCG)!FfO!Mgp^;r!E!iM8|FtV?7$&F+&4gBy4ns2zwGg3R35yj zO02=hwS$o~Txp)EXFg1GCJBBOc7W|bN=ZJtK6%r;C8tL2rXU%{k_I>8mBBH96?BAzts3JT7bDpg|_H`{L{ z$0}F4ksVj#Uru8<@KeA(NkwcwMeI;`hD5^RpPJaFD6ire^71s7(A4)BFW&%9*Ri~V z&*9DDH>XXuoaLbp>WSY0xP7GR>oshjwZUU5>+8LWkCRIM*0R>z&g;23@}wYp^3jwY z;}`o{CnM1oSM3T3rQhh2+9G}9rcsG8ey$b>7!D=MMSNW`iNb-temw-$p?vE74tc)N z3#_RD?sh7ome+ay;h3bMtx}vb2jVt1`mMzH4CkbQQRSKT4T@J%@(^EmaPh55=gG{Z zUB)fP$!^@qsf~u<R-oyc4t(=vVp$BfgaK0es!*$Yv zu8FPmcm`&E=QW7_R6(-L$B#n`Em(3a{C*2-LZdex&898u7Z9$OX&{Pwvqnr4EUp^3!%0UPmtiIQ`v6R~?%&LP1;>QPJoOu6d8@P!mi z2E|kdZ)2qf&|J&+QQOD$W^MX8-PzoQ)f)!#-_%yU7koq2ISqCyJnrHwid~K+SB@Re ze>2A{2}k|O5DzUh-`u+D3BhEhKlrFwM^>Y2iQ2Yixs1xSE~*x5gZj`n(iq1h=mEMf zl4&hZuM-(fWuuKRU57ga^#{CPk?r3w&y5+A9<1uW?s{(RJt)iXCTXGOLkoDrzQBn1bhoSC%v<-trcL$rE33J@70;2u58jn;doS2aRTS~AxFdePsC(Kf zPd*dSvJAv1QRZigETlCXGcAT!Ig~?1LjrYj)m#hJ*Jra_PEpPex(0d!^Wl0_e9xm! z^CX>X4D=?NT&=wyvYv@;UfL+obLvcnM<=ZBa7=AdmV8yW=2@zX9@4_|BXKEBQ03f# zH0x+Ad8FtaXr;8!>FIee?50%59hix6@*PPEo=D;0vEui%Iyq5+SjLz5^ivDhM%5w} zSCHb(%GDz0QLTR!Gqhnu6hE~4{c<}mo|Vs1H=iKiS*> z9B2WSy0&9$<=jf6FK?cNg11hHBsUva2co7rdOmzt$9;}kXC6*vgSqJw@r8_Pof!>5 zE1Wf$N&c%5Rq8oX$5u7L>>?x35S>~1;;X7W&?4j0Ren11UfFG@u(v6E*+%YmRZVRj zEpI=3rJ-JwpTzQ^WZ1)@WE-G^Tt{dN|So%j--bVpNb&zH{w^d9P#osR0ZpRQP3yuHnmRTCid)m!iU5!RP-eihTPd_?89Y4+r zJ%J~LnkTXx+er$#sSo#?0rF9gO!%oA3s0U!2O*g{?d;Va*-G@;bcv*hBEklv`;1u~ zkAfKy%sD)8wbK#6V%)_q0-joPG(CAu5KE#Ep_i2|;7GGw;$VF8egB1^N@Ct2acy!2 zZ_PT&O}(`qn`bMxW3Kz#Ph1(1WaxX@++17=<{v%G(`-L#@w-~DeHr{C1r7TK`;Q@K z*~B-BuVF+hd(C**E}n|Rj`5!^0MsXm;XH>r_y|=*ccFiYQS+?hbq(nf#V(K)osw55 z%8sm6hrnlNd=TST4SusWnwsn^?~oZfi^dZ*RdTKVaf~i~?($=Tpu8Q(r)JunX5Pct zUv)u5Tp6zKWlh(-e3Hl5vj`$ey==2@BDxkZ6i$_ zuZx4OzrwjWM`cVe9p=?DG86q!TP3JzZsnICexx4fOhB$tn1QBo)jnMP$`Ad@=1-bC zk=tybKaPqDvyEG;frwCIgfMlnIEmCzUEOX(BKae4jc-dK;g;@AE$O z%LVI2Zw{eBX+-5zK3+SQ za@%iqCG56OIL)L~*H?Oo_;DJLeOD42y}>>HI5$?Gmk&_hBFi}mPv%Akbs0NJ_q(tY zVmEPjVCMIPgjC`)d|!;=iF1D>>rpW!t7)OfnCf$sa3hmrGd%RRXF{F|TFikQ4jjGG zKqtN9ESUKv&(d9^o|NK&QP^TStz%=|LS)mY!|9qj?ONvMQ>w+MF8@9GN~wRthOCYn zU!WFfCQRqn^5`0;)Gqq+fD&nu7a@?%_~bp)_tb6<0dM4Dad6C-)LypJ0O(KNo~VLo z;CUr?qQc(@ij$eRw&=z@&@kUJRis)}D>!|i^}K}+CuD7x)JnDdqD||RDQre-sC#HW zi=Llvq>fDY11M`PeVkxl!+n1fM82Cg6*pCv(2o{W(zO?6Y3pvjMyI z4`vTvuUDL94?F|?s@~0f)X$WMI~`c*QYFv&ls}|*RzOB%0J|^(I7vH#3-sO_!iC#j=Ol{Tl+P*oS5Ht9(RvFv;J#8w&qo%gf9a_?lni|C?+ zW1!aOuXv-I#HGb42;e>}9xpy+=RTfF~DJ-3zk4K5Dm;!h3p z1JcgYhfQSD4@sGR)2Huq!s~ONYI9^~J%eFk6tTkA0ktf?M~leB81f{jxA*5~<}9pf z8#zJGw36A3Cr(q1m-i=an63{QvgT$)4}!braVz=kP9z z-%O7h(RH1zCIk&nS14UjZN1v&Z7FO3(CmZs>N(cfvzFmU=ja>sKB7A=1(T#!F=NLB zdfLCyD)6z5i^|7Vf2yCZN1W7k6`k>QRwxdKFW7f z!s9PV*BZ7Ls9taMWT(c0ycN+=;EMXXLbBHNMGhb)tk(;7ckt-_<~iNn{pXR4X-P6v zId(O?J9bxQEj<z%jWW@0=31)g>=U3Nl3pGCf`Vs}{gc$?M| zaG~}`aSvTS)s7{55TpEv8#j%Xgfsu|-{N6v@Zp=XJ8DS9cSIg9Wa>ZxSEPj5A>xgk zXTc3}yj~^PJtdd)MU$d)(4N3yVdiy6N3ESnXZ>x1o5w@kUo(CdY;miU=#$|D4koi=2iz%dx$WNv-bjeBB`~L-p9|gOfEluyOZkmTtTYgG%Ss zQtsgH%4nw0B-kow;#bXyr_!9>)`q)25BHmJ$>oE9RHGp$DPQfmuBajB9|(vmcJlmO zV6WE_naxR#<&0?a;EJ3uc-G>XIjGn8mztmcQWN;Xy=8-hVPn&}ecN0bB`n2TYhN$K z16$CL-SzF79yxz1x{$;sy`s&=^!(5Gyun29%YlQ5Y|dHtn?)j_DSj0!U%FM?r^-;x z6OW`Jj^&r9^YYFt_qZ-^qP((ozcKcHe%WX~=Rj@r5>=LmRvQ;c1{e-pkuac+(EHAS z-yxpr{ODfzct_$4GiMMTofy%x2wEm_CgoK80KOVtGs7s}d=qO3H?SX+muaA%I=LA4 ztd|FPGM6B^coti^e#X{Sosgrngn7U}#?&9}?}v2#ez*dcQtWX$fMqOU4ienT5B z!q-&|ysKh+Gwr@rlaQxQ$d45vVLbF&^rc?dhsPeB(cP&;2j8KKvaW7pZxAk5*)_0` zOl8h!sSNVe+_ZgXDjZ+&*&{6=KG1)q-TIW!AM19c#~(r$pHsZn z$5c3yM-FYgW)21;Rjc97NJK&D zT0rFix4rI%%l6J?Z;d9djGLDLJP_lEnuo#W;CK3lirAl#qmayp5>De%$&EqQKQtyJ zJ<{ksDyx^8F`r;f(9+T`D#7Q=SE2PFw^_#xkyY^I(!55uYT*`aux1Md91#dBvVNh@ z(*Ce1Knd8h6)gVA*yvHL@_Jl6?i{u$Gm@u#$}C-GF3$JZm{DZ2((XUOct-mej0;ZU zHcThL5)TLBadqh+Z=%zIVS!M_fgBxdGxX9lUs~Loaesg``}0auY#Y0gXcIuKTt__b zGD|?V(PAq8tA@zmI*qgP4DX;NDhxK1ng_W{G$ei9_-lNI%&H|O?y8zNVem{4pTkn_ z?Me_4{UbD_lc5?PzMhO-zL516-9bs%D5B)1R?SL^b&(|uQr3y~1Ke@Rm z4q$N$Sg7xm)<_jk8f6cf)Zs3FnRcr&)Z*p~Ju#;}BIEnkaNBWY0uYZMfHi!O!nX+j zd^>_BLrsnCw}a`byZu6m0p#?$ETPn>02b-?Z1?S)H$F2NssCU|y@tz=9!(eD=^F3P z%bS#+`}h}9zXXpe!BV|15^^WzP++95R7OZe6_rvQhsW&2HBvEL_bZ|+xd%t0(txd) zp`jHBMQX#DH^CgsKFhXz#Xmj8M0={DJ>6N57uti>1NJ*eKQjZC(uLKO)(ce_tR{Av z#OI-@eyX`Ely3TQxL`wJ=t3+$;;CEwjEYPM_?;JXR}Y zMIlO9!`u8&_!!@sRA(DT1bTYg#swbgB-(L8M{XbqrK_`Nanu9Ua^5{vOoPi!KMo^Z z^zUcAtp><-9M2ak2+m(Fo-gIhj!pbv9FR5}HBq>=Q2=c&my6|%<*gWmPmk1+^q&hA zeei*_3v{sn+gXK@5*dGrF=@WnwdBZCpvPqGP`Y9E*JG_CEQ&dDTxHN%t8$o|RLt?p zfzbPjLC+9XO^G2p{bIhgtm*WAQ4%0)&WIrHy%gIT?n&*m9hbEl0^RbSE4MWg4*P{f zzGlzPY3+DJjwzD2!-|C$Ouu#b%x_!lzk%H&LLty@`R0VLK`U&EEc!f4Y@Tt(JTQUQ zqQ3U4Z~?Oo>=Zz@+&5-26E?YhWi%RjS@^i!^gE>a^5b#ni;m?sFH(-){7~w+1u+U9 zKWYbBhh%BKD=5KvaSCr}13D=dlx2?HClym3x5jDFLg9pBDFhxlETY=b*&B7bpr}`i zTe>@gu+Tm6_^=4=_)KoWW-}YLyr2ybw>rF5ZJ+m4uj24t2bIOT1*La&N)M0_-bP}E zw7!zUds-T$loH{uS3+uYF4V_RsP_MrWCt?i}(%(dQSwOyIOqEqrrSE2~NN~ zoYq@)B|Dl9_jjbk0(B-l=Va}=ott&4cpKi0{=aoa=`O4jGd|B7u5H#e7hRV@yJ22x zQa!0e#ZozeT*6IGrP|N+*)X}RiG_43_b03onCbRSO=6f?PsM57BjB~}8dPCdViC&E z>7cUDOhTh98q-@!h0hTG=q{VyJD%4}4aqQE#Z+SvaD05fp^MKj9!3B&SS|Fe_l^Iu zE6PMc^6g>F)l(Kbp$+#^a<{&RtDN!IeR4+n54UgXvbz?Lb3?x&RM6*glA=_)Y!8yY zI{#cGKmc(yUQ^m;j(6}&8*$ssY|AVSJ>&R+vw#%t)wTQO$tNfmaygYB%f(ceVtu3i z4;eg3`ql`IB8?dCSnld~7aL#D8*K~<0nLWcg34#(y3!~$mhH^sn>>Q>IXuQ`?*83Y zy0c~foXWbvx2GEo+=2@!6w)jy1eMK_+k@oAvKjUCebmdgwoN@(vv;2MnYb$BnV0aD z?egB}8@IT%ZU4K_l%@(+dU~T+Of+)W zd-_{)h;u|FleB`2(Ni(9xP8wSwO|w9P=sX%-5bF?WF(w|R2=jJcAD3{>GS;K+Jdlp zS1^1RE|lly4NIYpN_fzvrF<>D7UU?{kH@1g1QqeOX5#MzL`HtaXj$>DMUy9=q%r-c z68h4l1D2z7!aRF^!lOi=g&R{2+YCFu<;%w?K>(EADKRV^wb`@YlDDotUFfv?PC|Inz5-SrFV3teycIp{kkH`>!rksfxT30(*MFXs)@ zw{6^!4~PdB)1b^G5ZylPs=HKEhn9T941m`xF5Q4t*U?Qc)Re0uB6>0y9A4S2xL<7F z%Hxl7!j>wdg;o&~Ojrpo;d+cP8*w~~B9%$xn>E`Te^E-VO%feoa+P;Q8J ze*Gz@173aKeR&HyoeG)(t?fHFM5F^$Q&}Wi_B}ifw5qwF-+FZ>Hwal7Hf}t1Q+=H@ z&Yn-tGQd)BefRso?*;wymUJHWR>1QIrphNg*uEHJZ}DL!fxv@?$S-?8(i>B@Why?% zU9@v97hTLZL$2LC&TNV88*1N)5V6X^XQeS<3KzO_4f1^MbdSn!u784tCHpb?Y)j`o zy_&=*c}=k4A_A_F;>C4q*zme~R_RzWsk<NRl^@OEuGB&z_5IJ_RuoHIV7m$`0S&2m zHnGzw17_iiaR;5na>d*+=Nz@VPrnwjUVhJCAV*_c|5HUVX}&aa6;oWV5|bv850{QJ2Mnsyqp6ei6$V-jqY6<-`SKhK}oF zjudg`Y>yoBCQFYDOkPA#+25A=^_Cbo!3vwG9HR&d+dTK#(Hi1r=S`-)_6kshwNrV=<9_DL-z^y@9RocJ$vQ1=FN0f=w()>I zJ8P8(_|C-Qh~vb2LC?P!@F?YEX7NI>ZC%-#aajKi>CJ;#A+5-*MNRYR8zKrcff zf2m#YU$qI!0yCKgWM|zApQSSm3|EE45XwSP;_vCfIDvvQthVNgarJudAuPGcPr15iG(cL(>3r<;-!EOAMIhUIysvH+E7F2y6hCyNhF6=7A5|a2H^jc22NCh zuI5K`inG%dGW?Yx{Him&WsW`sy#_E?xay8Je#Ufdc8W};-aLPq(%#UwZpUiVh;$oR zP56Kf32jZzCXasDp@(*A#!MhF1HUVsjJi?~z_sz4f4|H8d?UTIv&P0Ui=PLWGQi_1 z*%g?F{6Q%;VMY6?6sJ@{ghm4vFh)@@-05lAE0#BWBFm^p+GBX)N+0mJW9Va4e7qfK z{z{Rs-@XA%EwbStGI|nz^#ZBWc=Yj!?1_T$oCFZJzN60qc9F4bY|+tiA%CGbZ&jii zfH5(p;&IpI?hB?~LV5j-hx4^-ij<7lUX?R8iaqY^i^b272o(rD~mo)irMC6&>@&fi2Kj_H3u zX8jlB!~LSADs@T?;6%fmjw79Zz(M&dk=;WKfva=v>=nC)JtsV-JGv_BfAy&@o1+h- zh{@bpcnsWVrDpKdIi7xai@5Kz?9}O=fJ1PxLUE65uEN+oU9kLCp=xdx3le78<&mP* z)n++zu&0eRDsKX+wI+UwMm=HPDn>Entk&EueW$HSr8uwy8*d`sZ0>fv)AsZ69^di* z?v+%o-T5<&eFN06sr#}F`Lex- zpVxM9yZvO&0w0-1zxhyCj-n%S9@ToQ2WlhS&|%K!af$ zfA7NnCt=N`1O|I3UJOA{IvT`iq&zKMxfqoNQzhIap%$@O+nGQ=mu*70C{~Gu+28L; zUESL_)YF|pJtBW-W@%1Q6Yx$csVKUK`(b*&`ov}xN7czfVToLxl7d1zHsPS~+A$EscrM{sDo zq=;WjP0P-?4_g&J^PbN5oc(z@fU_(BVkCs-7gM8@=jdd%p9ULx(nV{>o+I+5!J~0GOBJm%zQ%Z*y zaJ#=abzUX$Lv@AsvcfJ`4ze}+CPk$gm7Nm2KBodzWzvP+5I7Uw@uB8Vf&!NYB)H?F z<~o~+(Uu8~o*C@@8MIUCRwN%2wlmU5v&OQN{K1Wb%R$V6o!v$GkRXYUfF9>$?VAD% z)k2r0O>c*i`zgN~_cKDfn44cT9ziGIR?7z;Q10NjKaGb?i!vzWZGKq#O}(}p!TNqj zQq>h@DrwbTQCtW&#%Bg0+ij2tE9W;6R%-t74zcBb28yKHgY!}%n_e?cJjRJao3KP8 z!jxmfXN0`?``TU}WvW@(AWE{P4Rdi{w8a7NgdJswQ*a&uXSjxyS2SfklGL>2 zl$n3-se!Auzd@D;OkS-Wd2cM%A$DBN>@{;nEcm zhJ3y>8hE$ilnkuS8ptV@9gy55!ASI`JqSW^PPYHi?9HR6*GKHUk{&B}Vnu4)%frQr zD>>8~VC=HifGCzpnP!-38g^c|d(Sk#bc-)wb>L*OOa$#?l{5Ko^VoP$FNxu7LEpjd zX%V-tt=W-0!k+qiyks8AR<$nEIYsq_5T@@T43F5~l?#t~novf^ul-r7tRUYdHGajr zu~fPcrXdU2k8kXriNz`KQ}3kOO5pP-x3GXqy#LP$T9Z19Z>^o`w=)eD?|SgbRN6*? zX*q2vJ>Z0)pzfgHV75FEo|{etNy-MRwoOik(KnbTH^3G%jhEA;usd6oBKgou<%8T! z!s3MfPlk{vL@=U%fQJEs-uBXPUiD&}wHmk0l;3=1NbulOV~GN0x%vXa7}4S6$>6E# z1OkGkKb1xYHACzpSCyI1w4*4kgXu_7cKbeaqiFr*C0>U#r%ZWAZ zJaO=j=qMT&ajwbaCMWP|2w$yjR1@vFtDVXMTU(ce0-Oml6Z);#h52eQ!Rgc}rUM6C zV1bRqOu)_Xtugs4``3BQ=NE=aG{0T$JyJYVsjIBSerzb&(0`TQ_5dU zOfS|uK*4}2eAvNB5-XKGV^!L~1q+^O0#g_mH%gQk@Z ze5HLZ_7r|hZoa8=nWWMPt?8jNT`b1SiUMXdszTMO*K9G> zd|f9|b5EUv0;Qvh7=`?D=<(ncJBaNqF+mU(VaQY|V?R;xUrUCGaCij=5UgUB6w$Gc_J)lzb zju|P@`F79JN362gxqH>{^tCV6@r8a66Q7l5-XJZ~1248+MQF5tS6r->N zKyN=*ZjCrtn6r*sKZKqHauKC1a3#@Z$jC!y8`aSFUtC-_QSq`|rP@=ZrdFftAtRFn zL#YYLLvO`6SABh`@&hGnEQB=U?Y7BO?<`p0KjqsA<5N0?(ZC|6(I# z+b0%L(_81VYTwaWFA;;nH&N=k^Pt+A$~f-(h*?r%FMswfehJGUtCrt{2=^bHIccDn z;tz^rkfkp)U;Z>h0ryNhZ=5sr3!-eNiw=gKOuCe+#nro`kIk7=2wyl6K@W(Y1PTkj z2-STH*%M2QK3Mp$#Lsle2!x-JA-q(@T>hw_j_;m1YHyTl7$lB2DQppi!%mnGm%#Bv z}ycoQ>&0`|G>KH|hM=4{bORpc5}sbW+^I2p>CZ<2t+b99`+AkEshY zjfkNhH(jEZLEXmb?+V_l?9+eOCP-Tl1o*gC6yy4q12}4cuVsU_QzsjBK;lBYJdB}K zK(Wzs*Y)Z&2hNeL-IL`TNiM%DOOrMDc1E(4<366RTY%pFTwv!@w5mn2?Epz+#}ie8 zp%Z7r)n^eP6?iBY_8R=I<0f?AGm3m;5x<@H*FHmT6)6gs=i>}{$<)DlX63V#^({&s zA&$gfgNnq)be+xY2m5;aby_zg1FBi$Ma2@z1RI098bEFTVVz7qwVNu>d2^(RL(r_3 zSLv61<#R?4wK4M_hbxP4cv;tv@M8OurQG%tMco1-BD}yIPfw~BiI;x-zA-wDBQQAq zAMh6IxXCmnj9mRJ@W=nNXGm#zf#ndf&x}le)wipqyI>@^7kI`4nm|XdbhGt|ea`i~ zwl8u0#MPC_Zq?n=Wv|{FC=Oj;UfkPmK5DUBzb!#x*vPLb<*#+^`KHqs`PTXUv+lsP zOk1T>p94>``#MjH6~-hkih57&|%kpYOyy~A}yK6V9(ea@n{y^C%jZ`$c zG~oV)Zc-5DM07SA#7z4nNr5qlquHSRTDr zo8a2T`VsvyC8;{8==QKk<)$p_pIlsOev*N4UA4)SW<7+K!;_p?x63PlG$9Th5UTq( zB&a5;x&ORMsDL?xA}PE29^i(cICYN+oOX$^bG@;J#NgdMW4o6QEsC@d5DuH>DBIlW z@i526*Ze6@jblt{8#tNd8Z)@Kh-U=KKfh}?vD?t4zjvB@@anBTd)PPLss?2%t1Gs0 zj%}e5XpZVF#_OyZX}eP?05E+I(GACNk4ysb$8fFU-~c$zC^WSv%)9zpv>T}WvElI( z)FcrbIyzbbxI8Mb4cO&h3z@l?Hdq_k+sJ}`nz}MWdbL_id30541jbD_wbk0GEKd*2 zep$S%-=#)*+G)Ihd}mq-qz&M7nRu|AkcQYVWtsyhV!05R|vgqp!JN-t}P;tLg-C1aAR%o zuGUoftjPK_5($9s$h&Z_^#T}g=88{WteehwzA_DtvqSr&R&YTe&DFOYN$~b*?hxlt z(m!8UZ1}5<(_D+tdDt6lddTN_OQA0Ba(eg9d@ii^4nO6A#B)!xqqj0uZIJugMTSC0 zQ?BvIyF;kE=QtHIt)MsY-9K;QS%oDeD;HU{NhrD-AWt^$kj`T6MtFPF{H_T%rDa6P zmRLq*)gptsX;(XkZBAv3RG+3@#O+B7RI17I)WkVy?PVMBW>WB&c(QBrei19bF?L6Rs+IwCuvZ-M3s;F>otci|IClPaKsc zfgKkqMmO=kUfPpO{!|i8v%ymG<96NSZOsYUD_IH6K!t%UfxfQ_7Dou2qRQy-u!W{0 zcBI{Vs}3XUjb76VGaZyZ{_%N6jvECIHFWeLkjhOQN=lhav}{Fp;I&WdcrKOnrO%MI zKWmU8xa<}9)7qaZkA&Rj9&6`fA)2i5`Fc1i_5C=&%Hu^WbVzjCzWj)Y{Bpk3ZW+$l z$bTdCn^?~O5GyDKz;<)mP5-|W%QJe6HtpaSlL$#oX$lKj)A9hGNJ*K2yqd9*;Ak`L zsO(tTXnj(C^HZX%$6D2$cQ|3oQP-3jq5q+fwz;D5plK|Q1Kztccx@~OUwZH`a*fA`nAgMuw(A`KQEG(!p~5LAyr7FSZ>wd1E37qox$)icTNs<$~uY&A*PnL z^|*96qFkHTejunP8+%O*XX9${&NtpZc=IK+ju@ry7DXitCyf_X?J*OqV>Qv!S26n@ zdrVcAxw{`HqibPa7c5BBKGns|RD|j~ZE?dY$J*p&Lb)pu=PZFNBdzIQwUa^W zbA65EsEGpE$_903r62AcLmQdSp5Hd)D3VR2)5ZuZ1ojxU4EboUQw<7-SNusZxyr-a zpu#Aw4|kTV)q=*Qdw^>I(8ZoPe*eZ$yT_bRJ#j4=A1z@d2u{Pg%Z$D5@UyA>@Mr91 zH+#KTIBKIVW^W?=IY>S*;Cd><1^|wttd*T2HpUfAFV)D9vBhKO zde8XV+x8>QlwfZ;2M1N>Eb+#066-E@>J1L~lz(JK<6?X(LKCuKiDb56M$EC_WWHJu zrBoSVK95YiCcnqZ{nY%Ska@}(vVkF?d>CX08VuaLtkfRm;*EdV$On~fG6hkK#Gi?7 zD1+1YS{N1$-$%|gAh&Pf3JJQ}MaoHGI}vIjL8a1;h6EUaNex3yzb3hX9t=-dQ~o(R za?k8sDrqbE2N#--P{5vL*y6Efx>2Scw==C5#IJXq6V@)o(s&8Hi$NL9&#T0&rOhU% zCVqrA$;&(ZN1&w2r#B)N-8ZD66GcQqepFMXUnc9%ey!reJj6-%odFc6F%Fm~f4#wh zArYP3EtVj9P4H1RngI~-Y>P%IgZq9}O0>d50tIZBv1Ma@Ko^xq>`3of$yX|FKG%!+ z8|Q2^l85X#)82&dM)p(N<9mY~^qF@(_U`QyV6w@1^IUe1?0(unFUJc#Ha45b0+4y+ zVOi{;-K%|wWu!$r(~ph-9XWXm=Sss^gg8mT)vN-B_?sNNAV-7d-)tk0e&gEvC)CHc zmEQP1imB*}HFL72<W@)N^c^sMh)Up{SAIjG*N2@^-S!2al zCf1h|CSxHg_;&JO8gSI5dDS`7z7Twi)+>jU|GY%sRTh=AzZ8O^(rAho^_r>{VWt8r z9Mw1|zu}@s8gX3=3I23nq#8I5I6k1HSut&qAhIwtAJa|KX006Ap$faWGk!+I9IFPo zj=Re2H6Aqv+nds8%jS_twHqdN`x__B$GgN7+xm^7{FQAL4LoqBq=r` zXuJ>?r#BDk<6~atoa5@Xki@HNGdJ5!s6%OdG@0VON_@c6o$9Wj9>u!j+X*O|fsDSU z>${cg`6ZgR=uU;!*Gcd1{EmtOlj+Cn)%%)1Hu#!vbD3a&y`&2*x_(Sa@g8KW@a!x- z<-Xb~&G9LQ)BPXQv+q3G-U~h5x6HxX-X_^DTLk2ca!sqvRaGdHXC_93f9o<@b z|Dl0S*FSt8+Zy-qvW|M5!vQrEIN!$5S~#!mO0#DfH$H3Wk?~4Sn&U!= zju~Ny%s7w*DI4ePnOHqRRx-;djp`B>J zYex0IsdJ!b@fC5|Kd<8V4CPKZ0*b;;7nl#+Bodt;2sS9l#M~3~oIB?*Z#c$e&Mw%a z^tKN!D6y4wST1lWBB?JDql~eTj8rdZX*ze$Oeuz;~HM7T*0s0(@doDZ^ zt*GT?lD9AT5$l+BZ{39ohJ(+MO^>TrAMQp9+1oB_(_?KurlIxk!;RWccQZhhkrah= zMV4X5C|&9W8QK2EKL!5(Bz-LCcPnf0p;gH=Mb8(Xl#TS{spVufQuw%@C54B3E}&xX z-g&J$Ub+i$8K zu*Y<&C_ux^|UU?IR_w-OX%K4()A&#s}Em2t(WH zAU_#QlkUCfzw-%SRc_8dDH;$lFXMHr-m|T0bOQtpQswvS&T9;c?TF@(*Ja^_#KiPVr!bzvG$X6IpPt7~maY}@1S6gKvX+imQZcK0bP(b;0u3}gsl_e-?Sg-{nW0g-CM>g{9 zgq%7L_`;sc{_A*3piU0EAS2kJv0318LMbtsrs9^P=hNA`10fabE?{@JXIvv9Av+tV z5@+Ms#^|WoqVbb4owL(1s#>g+iNN)QJO*a`89mFF(0ocXrXN{$eP3S_OScj%x9QxpL(TvwuVo zeChaR?x~8u(a_1H?Cj}jZTK?}(N*aR{$ZG+Fge#{ZHu=^1g!jP3Tt^hePqkKIJjn) z!gwmy11>d(HH%E0Hq-W_ulFwdD^^@}X$$4SiZ9mjg;Qb*SJvHci?u#Rih)R0*!!^< zGOJH(tH6$%F-G(ObUT9{e2agW;@voY2OV%7vS<*1)Zp3A_O{SvSuzFN<;CYKX?>-Ww2gA?i#9YZ*vZN85fsH^_`Vat=MB>wXp%u z>2=Hv!=Q~wa_J58ifSaZYuME=f`(k&{V!Dmq?(xa7xWqNVz2V6y(FGsvynXItW z?HD}UZqBSH(4q^GDS1YLPQ0#r9B?=|VbLJ3Te5dPQ{9iRlL z|67}4_~(|qPFuBo;e4~~%uY5YmZsr#weX3wUF4i9a3{N+x8Nc0P7@c1NI|Ywt*dX{ ziRX;TWvtU+cJ-5i^yc=g(Fv>UE4nuy0QzU$Q=Gz3koLxpmRJl#J{t!tNg~ooHKuoy zqjEn7*24i*e|)8Yy!&rnf5Pk7UmQd2-`R1dHrWi9VNdN8^%#x&Y5%nPI+xyKuXu2+ zw}qz))ZkvJJ>Ao=w=j6VXQUo-RBYN~Z{i9-4WTa3J-vs6Xk}e;y`z(0+7fAfP(!ZuQK(Vlm6!^CP+(r9Zx7l zru3MhzFg@E!wKaUvlTJCXPKa`;j$3W2Xz65Id)}(8sW7xP?BDZs!a&!{7h}{kg%W< zmkN|iOn-a;HDnurBBy`$^2q{PRC;175t~P<4;Pr*|g`{_SDW#qtE-G2f(acPn?1HpYAFt24|1{+Q5q&R(=yC%K<+q z`-{VTGv<}X-QmMuCoea(6CSNl+kXL&%d8*8(W9{OA0Ge;?vkUfV{%@F@b}HL_gX;q ze^&>w_x*sk+G^yXfTfylS51(R4*X`DYCH{Nr@>gp+<+&*AlH%UaBAY`|^08{q~66eF zTJ1?zjnL3KZ*I8E5I!-od%mzLp2~~N`{uptZ^N$OA>A1LW3d#$iv^&$Rs+% z!$TC0W3#ZeFKHG2DIQ9Ety%cq!~tGDYi-^fV9oYLe0J;C%=)7`ZCW;BpD!w?1qSU) z*EJbmT3+g~eY~6`11JO{=Kwn})CTNSc+bGV`Xjej2-?EK6;uH%6kDeH20c;2g)BW zfM&>p&1?fF6tDYl%~j|OMW-mQIBK^vFF04KP;VS(=~PX+-0HO|-Z*!W45-^WOAmxV zeyRSsKNRxW*|JEPHuXK05Rl;WKN^Ku@%1Px)Q7!c6I9jSts64x)B!HBWfg-m^ppy& zDZ1Twvy!xxFq~rSKE`EB^mSIX@I3$49l~3tD?Lhu;n`23l?oe`(73H!aNS{jvvv*= zl?{;VGWxBx4PTwjN_opOTWH8Jc{=~81ToC}ExpzVzAv{AtTsn#y!WNVNPzGxRit|9g6QDZS)U2D^RADm2f^sb+DarZy= zostv{tyqRyu?pq?-e~{vmjWDqf}>Q$j=sL!IH*CupK>x|2~fd`;=UV7htn>+gu~MY zm;LOhk(U^jc2?ih6*2mbT6*7!O;%|j&5jNlo4}9XJkcwtJjv4eUdTl0QVcQ^Pz0iL zsn_h{lD6~~Ab(JdE(tC))|jmD^zllD-3iN5|4$rfh#0BIt+Iji<2yGZgjNx46%ts^ zEd@pwBDAAW6CXcQ|K1{_pz0(`^Lt?xIWEKeiLo%Il?)B{WQsuBVG#dqccbPmc{W>1 z!_KUUI8)-T_!ULWZXv=95rvVOeXwY}Ji~pOh`GSR_g&)^k>=+MAL_RifZyl1CKp-$`{B z0sZSSU4D^)oq52bHxJX4F$h$F>d06^(Gr6iEdJ z#7~rd`Rc@tm2;R&3zf)V4uu*m9VbP@I2o{C7z z99zI@b-EZlMa6&rneJ&TS+%v=pm1N3U7DdzZft6QL&i}#A{l}NAU7<8TFSg(WZylF zrZUIqz^ zo_u;TDn6@833}R6om<=M1_iCs`JDTYrHa zPS>AiZGIy8w|gV#N8#HHUiO~GJ1qDgV|_H^(h6$wea7JhQ{L?$=)D9=tp~5h_c_^& z$6<8VJ2XvMS1Nax=5n9*a0O7Fe@GXDJ-L+pPX|g+=i#5S;FMgI z2AMo^-dS)@J<`SVG`#X<24+w3?B#+z&-d4{?djS<8&TDu=x725OEY>Yty;!0EDitd zRGl(qPqoKs6(2hy4_FW5zpd>-KlD-hr*`s?MPi>t)Au*k2AXD>B)8OB>scFlz~Vxl z_~<+3g8tJJ64Vi2Z~m=btDBPdF~91-I~>W$Ox4Lsx$vnCDs`IPEFL+JkIiamZ(!`h z<;uvZ>0Hy1*q_x3i~P42E0Hfh`0fn|er@i0qsF@)*$W!MTPy~k=64~<8{d{z z&-a)G<8U#C^7vD?V|As^S0lxvt5}lNp-Nl&69bq#oG2>WzVT>N|80cp0|^d0JhP)F zM1WCqAJ0?GcWmZ8H}TkDQrX6OFjfR6YNZz$XhExMupp{5T0w}NsobZs$#}b7r_2~> z9DCzLOI6%!;h!F*`@&m@kZiFX$1M9du@%rd7$6G;ot4rL?x)c=9~ii7A|c{a*@N*r zL%)I~c*t>r37jkMm{oF)%lMR(e9#O}EmhRa3Q1|cpdQqPa|AZbqhQq;h-8!_EDuB2n7dyTHaa1)Jz;EqE8Dm&cS`mb%iq9~Qpo9~ zXE#jco-EP9(eCshWjAe=Uj&G0Mr;!5s+o_ zo7t=E@DJ6GxtW_-`2W!mzooZ;G-Ka>g58f8GndxfKpTmHatKMAP1WA;VAC$}-PK*z zQrVZ}B#xVMPiGGWod7HdKnr7$T_`W8;9<$vyuC3z)^+Rh0^x6=NJF{3tDDNcUu3JF zy~o2SFAS51CDh4@T%b?p8}8rLeH$KV^&z!%0e`IYxMijCVDL@NioTsS%>_OS;Rrp! zJp;|vVbN#6-x6zu(m%7)xDHZPb+mk6=2CbL^{x#C#>*t#j541Y^*6k$r>l0R8DxeV z&RId-OTO^<^;NmnF|V`%2FjwWMlg^5?X3%9jTEP^NnI&Ny}f9yN%GZ&hbONN%UE0= z>&{%5hOLeP#{(wqPS}N@(ev@4g5>~Uue$H?Zy_R&c(Z?T<3vwYI5z%SA8V|-)^6Uu z`Ag*K&j~-H*UzS}w@_}h(`)XGdH=@YiTpG>dAh}4cX_xpJ^PaNsL8~-nU`=I&GR0IO&ZM05S^zSv@l+$NQ5`NlzFfY#W}tHt&_UvxE7?a4CpC)eIgCJ|Zo|pPr2^>*~IX{!90D zM0FHE;a_p=>l}LP?_Z3gHtk$w)?txt<}~OSQG+;k|5o>6x~5 zc|6aJ5!$Q9{Z!B8{fp`ya%ErIV$3b^Mi1=!wRk0+fxnG>femtkNyp@;yWLa+VkLKIke7b(Stmy%} zaEmVqKcc*hht7xNXkX55EcCa9H2)S8Qbt?wS@9gqxL#6RBnqm%! zvECU;$j@xLY@)f7R@JvG!Dc)DEkfcHKKR-d(a+O|=kl@EaE`P=+0tarddM_Kc|ceP?J_6lxkA+*`G8~y2D`(AyQf2D z^i2k9%^uymLodJGuYY}~mjs)k2*p*l+5!IX(O&QPZ#@40zyH6B0?Lrj-Vir#C;$6! zw%@bIUgwc9v$L`@|7UL6@2Oz_>y)y8rn3EiHl^&pGs)l>gpHic42;CSe0Kdane3nG zWki3bm;JAk$Usxq{vQYS9eMJ^lk~-sc?ohXv1!#Rw|z>xg%Wy%G`)o}pUom{#u+Tr z4y~zVL0zH~r*nQU)I@{I?9A$kSb|@xy7O+Kmzeqg$H^9JWMJOdOWqu5~|KIrITdcU+WA5n4VJ2AQL(QnYv3Oz?G*~r*`Ap8C~uZgxoivEgEvb)33BiO>&2=Y;^a;@5$n23<|+T zpweEx#6&EpKBzF{VnNLaD6cBOale?KPJPtp@s2;_K+6V3t)7%cRD|w8uN&_SYdMZ#VEa~wNd>AVS(7Xo{)Q!~9l&6o*ZI8w_ zty2ixUv-;{I>O;R9_!~UIN>sIZ^MCwlSLph@QKwrhmLA`hSO<)9TkAHP@NvG(98cc z3okcGiuhFoUgV>?x&hQy1k!jEtIj?Wn@VCNi1@~{@aAF8*w4FX6OtwyiNq>lm|`?+ zVqDa;UBS6E!`&Cb4QF&z^W~8_&$W4lTLy_JODL}vbX3EyAa%9ldr!xLgw|Ib-Q{Mg zb)`MY$XKEX&SMt@-6(xgVDl|atIu;LVF>5Td-R6L{pAx~3(v8NCW*VxG`4h8rB_d% z34=KwIM5r?_O18bBVnoYsZTqpPY;1G=8Z@egk)YtaqNOU*H@CZRLKUyk$P0ifyNb9e9A4SYm*j0AQJ~;X1s{7R zS*9;9&6h2guAd&f?4&wnn3%ed<#Tw+BUu`|d?157+_-1jL|zmfl9VU4@0T7;Sn56p z!cx_>CJKR6+bGJ;l5N{cHITKZF$p{RXes-^%lTU%U!yOR(aprnoc)){HIwW%o+k@Z zJgW~h7GmFY5IP@tn$?U`ibKKXmPbhLf7v&X=>#M%5=(P(;bLQ-iN~b3l~5iFtzwbD zJs!b-@~jbPr~vlNOFxc9j<%-rb2obx6^pHEMSR@BxIezB-?hTF)=%!K*r4qyFIGNU zw2I+-=+YA~ZfFwyvIef{hiAlGO2pC@19^97JiMkb2~Z_L94RZ~xb%wI;<+`OJb^yW zOMlkYf=d*+B`3rpxAj5J60b50%^Ggv$~X< zk{jZkIUV+jlKjv1m7$RJz1SNce21ca9ojU6f|Jk_&kX^)&~qIzF@%HYma+jurXBe` zj?Lm)Jr6~(N|B&eAZ41CtG7(vq(M?yQ}EPHNAl4)=N)2V$yK%h@Y#-H8Fhkwb>t)2 z#}i}&rX%?|z(3y#0G;u_$U*kv8&!Vps64tqvLDd|auN8BKpm3NCLansrfRCEZ$`PsX#EcIhsxnDl?6qHYj_Hx6CkB3K z>NERk5d`dpB~t6Z;ED_IX;i^}vZeqPyxP0)j6t9EvK8C#-Yowt9No>{e=s0Pi|aZ( z%_wj=iEt=162HAUKo_|mJ_)nLR3wN^6>8G}2|+Eob3fAsMLWK5O|AIO*_3lnULy%6 z#if11=cv!W2w90L8#>~MHbCM2AeSR-##)qi3+B0xD>t8SbZ9H)uOIMb968~kYbL(V z=%^*{%(OihUN_)h0W7l!LPwwol$Iq08RlEChR?z*g|p@78V%K<9hlk*jT=Q`Jhv^& zl9D-xHI`SZ=Flw-(uH$bv}g(7KFt06-mWfqODAnF=W6rzDe_mo==v_C&6SC7w3cNO z!$NEIiIQ{2ZglxHc#2S)+#Z4Y^@EWW^_Rz#t*7vjT)pJ`Dve^nBbZU$`be~vm^}>% zuAG+m0PQ+gh7gJ|AURj5d>njMm3l@TJrDy)&x7Rp$meoD=^%*02GBn*gPDC^;?kxI zSLpe`vsP*o&F;(`6ujxRQjd!JqwT<+GXhPP<|2iFYzRtzPD)M^OYf^`O%L?t)^=Er zM!ctJ_^3Jvp~6ioMeigMxh?O_?5eM@W23OG2&fm*+@$V9?&AHqCz~NOV?!nYP03eC zU^C>84mahHSlDG60+A;(5UX*9h73TM-?Wt^DNt5-Y_tw5$;%gcRlINqOkAjBmRi|jeX zfhUOJX}*b(lU#8faz4R5r}5nm8r7@#D%DN=J`35t?!R!kCkF)<>+d3rgW+{2QOhk| zY_lw#A8$9_rZbNFeQx4oBYlg7jWm#UZj87-;{IU-D0)^T^DAb{ufWn)Y930B6vwI( z%+vcDPcYL&6dY%QhIY~2z$07&e9+!LRs7E}xN$qvDouk=sdJytqG{vVTm7kZxjyTB z9Gt}RGi)THuAkhL>i@kAXzpOYzn2}5D_rW?rtSQ>PPAr@{iJ8zyY-vLCy;zp*0sFX zX>(-=aMj+VqEV+0$>JmkFNlDz`1EmJAL3pSjqpU%Z5ZEu`FJ`?cIFF+$|$ZQnkTLd z$?4>mNQ@JHnd>7rbnedcbDzSc*|FK!Al21in@Uw^@k2#h5PXl=18blWz7mmwi0!W} z;A&7uo_rh*Q61|%HE_z#GFp*ccIU2mrbSI1BFXjhS8gN%x8FfpB++~I5J84>nU|0n z%6OkN72%0WH5q+#xFb zd<_lJZjN6uN$jx3yV-9XzfQx2(&LLytab@3g+#m6aC8?a=D*fyqxLHy`0z z0;VK0V6vv`ebYtYhq5z+(Ws*F?XyAqoEZ2GEaq#(=lUo}dn(14p${zY@ON-8Jt#a!sz~{XkWXRdMqaoLvB?E`J(EK}we*G- z<2XLnI`71`p`auHkCvhi8)qovCm?M{9rR&H_BX23&ffI0L#=Q+_?j*v6Qnrdt0F3S1{`;Q|_`k7N?`fH&ppVh2n+aYOn& z5FP4|3GwKyy*s+l8gZ87F18xb#dT9!fO2xeeYp!m;H?efZy}0Fq$q7Qg68h`;A30^ zvzAFB`eMS9F6S!ie2GmC^Gg%-m9hulU|o_&fzU|u2@U-TKEd8MUI{0E7^qM{g!r>O zTzEXsJ6b($Od5hWqvB2{dpT^Db8;~H8_ zMCv*RSfB}sURu+;=(ovweW*@g8|8$r_iOIXbJ z{^6W1l^bWL8QUitc=4fNTQ?5iBVskT8=|`1o`>IgZ}wq@s=e&y&#$bg@M)dFsspEP($$Lwf80F^X2@Cvx{ z*`m;{fD?QzcN?u73M z%O8cOt;$RumQdS|3?`*HaSW>Nvo!6mwlj0)IS&3@Pj9!`TczpzWDiI%pf5;EaUS&0 z+tRk&K?)Ma~XmOgKExs#wuW? zuoxOiMevyol3W~Jq-@O)dx2sJb1Awky)H6 zAX+5iRp)xRd=hjud2j!9^co)l;PJrwlh^v436Gj&&r`$T1BRGwj5@%45A_hgY7VsO zcvntz27?IKn>aPkH@3~w=VhMUhe}HipKm7QVpEJR4d`6LQ-##qKM4Rk{nv!hkOH;N zD?PuRrZivXm&v3ZTVp9!EFV9|p~i=~cVE~ffJb;SX2sEW#@H0QOA(o2Z6u?kUgnx= zO`sMd5p9aO9dL-&FnWwCs4tJLq=Zl}$tV`OP&#typNpv~U6=Ue4!eBHYpx%lnl%|a zil^NKrH3;CtrM(H;sy+@EuVRut9Mq&PQ&O&nGeFz?5Ujm9S+dZZpJ&ieF`Z4Ao13= zdH1-r<5V3urvB^xc$j7P8zn|OB=pnWTZ-t^as+v8cj?om)ygw|Wa0_w;fbq$%xR_7 zr}KA=IgpGxN^3*Xg$*}IbdK?YA`n6*sdReUVcOt^D;F^M_)-!$AXH#FK&ZU2J`r<$ zF<@ulQ+Bmja=l^ejjJCJt>D%@_ko3pE3x!LQip-(u%204@xyI~fMlw{SiUelu#S}$ zX7=%|)&VfUs0DjK^JiuvGKd)9Y|+k#2RweV(F~F=XYow!Vj1HiZH4zr?c$;Dn2W&z zcyiZxg;@scnwZ5LxzAWFE@$T(E{I#7NUfxU<36vQf_0a&efJ(|k{EQ~a-E+hmvq54 zm4BW>KP8x|1K=D)ZTym>EB4Oy`edV+C-4;3*JXZe_mrGI8eOw}%bX`gpqXy=tBL~2 zt47SE`~7~)9XYJyA^pW|1|k7_;)tW`OTQY8RavwMZ@VodL{PRoSHkq%kjO^gC?afp z$T?;JF5g=^Dx8Dz?)|Q}zmE}0Y1nz$?R>U3qA@FJW7xv-dbz@;E3LoOw>%!#27HDB zT<@tQMXZto(#gzbx>c;^Z$jj;)Am>VE*4Un6AB34Jud3>@M^(oSyMb&El_~F=A~+X z^rJVX9{qywi!QH+J_j@wgh4Q_eaLf7c4T5`Fl(5aKIMePJ&{rdf*3}&nfSWfPU(5g z+I3&#CE1=sL{uC`wR)%d6Ox(rkrjjUeO+cMaM!W^cnj+dqtf&M`1A)hSCcQcR9;uO zw&#AFFfmznJ@4`)Xa&7;>H|uaKMsvyKO)N%@#ZUx1P=FIQ$XB8#Q*Rzk*!d+8bb0dqdGwSV^DHdc0^fjY(}1ka!MfYd>)nc^)h>MX`mrq=Q2dmEeD%0uHbx9 z&h9nk=`E_o(CB0ah%-EWA=C3a3kxyU-`5K7GC)`EcYQwn$A72CNpAURd{6#VX|Q>nxb|@4L%TS-koW`b3+rb}$3PSG#OPf6i)(m6 zyU#agLS*lcTU>?6YX-W4BNmrqpB+9!MD4vft{ zqol07_xS;`K-?mkO2agV-3O!#qJF_nQK;Hg%Y0Yh^><9NoUNzeQ)&Z?nEMg`Il9j3 zTzooev4p)ju3_8Jy}hY0D$ZpR60$_HUq-u1>IU6~5!~eLqXtMHf1G>w1I%_~j;Iwu zJ*b|B02$45?{wuCta84Jy*2N7+bo+j+hIDC=$0%|eOcPvKxdG^=+P2Cy+gD55|)XG zpIF{F8A0Wg6P`>#rP2~^S9DNJTDZbT0w^*SLb?8^%W3;?vr;DCmfRP5B{y^4)mG<` z)~0>n^jD>!N2%nm)g1*M2er7@kK1KeNIGMcS%>>v29nLvrb?mpr2abi=`|u%T#=JY zT+_Mc<&XAGbtL|q3`DF*c%u??q4d?7~;+(T2rCD1&(*XI}UnFS)FR%92qK4e7!keqE z6S8^ckEkZ}UD;P?tnbOchqJUv`xPE6V;>AEQjN0kHMnEjitxx%VA~}o+Wd5m^(Fpg z7!6a69#O2Ke+3o@QiD8w1=A45(e;-eH-qiSWAmHOf`F>Lq^L%I;se?vyN)zGxx4Pt zW9bI*mMCqAMsbAgE1(KO}dA;L!`WmKj6e-n~x0jF46)y&t9xen8nJ1k;w3EK$&{=;AO7E#ByTk$@ zG|}cZswFi)e8^uvGIY9Wv=|Pqs2wY-D;YT$Rae;rTVEWOL7K8vKSXtPMh^!F*->PJ zt_U@d40T4NOA>($uMG`W-L#*E51!=ngtp{jlF%|EovJlPv&8oF7=x+U8x)yNC?|ym zXi<61H7=3ZuGi=;c$bHboq$p!*1R&@d$BgF`pX?vmR;51(K!mOLyeF88vYSATn<`X z0p+-FE}}e1hKbZozGhWEv#FfRf{tpPq@Cr4=5VIrU3l+<$Y@{|OYfjm?;<7;snk8D zHCH?)oA#W}D_tJ6O?{4Cq-a>w4-C%HByM|V=11510MoYfww^-Hx69bb#@L6J-?H$* z|6}9MAUr8*XI<`Vc&(K78)?Uf9HLordsRin8033WvYyqqax^V;=N^y?$V!#r_KJE} zNU^czE(PJMtd~09guQnZGK0w9QTX)JxqtY(=y%vpzw*$f{j!VuU%jAYW6lO$S0@?S zvGx%e=`@vRSxAbN!9uY2gzC*up?aNrdLj6sng)YBMG~F}2=>ehFa*`ryogjsY{7Zm z+I^(vHEByUZvSqfOL9SuZJiv#e1z;8n?<86FhBabi)0MG>3toL&SDits5*a}HGaCt z+Lb*q62LBdJ>CqJ2*8>}B~2jM3zm+_pkPqdV3DsNy0>OorBe8mvHxE66!8}aJJ>HA zTemWN{c^6HHUT`pcYd6}e|@=yTtJh&t5e%bemWk_QS_w6ZfQTZhzKqUyOfR{?9(+s#&WzKD^co%syv9m>aqr^R6BJm|Gw- z+#YYKsJwJWU^qRnUE|F+B%i?TJ`qGBt9K-6?7F=k&E(~?Uk=ri%E4Ra!I`^FQGSBNiI^| z79}(N!6Fb27eWkrztz33Cg$2L{MSfuSXDOIk`c7Fb_`(j|)3dIOYL)HW3aIjpB`; zF7+I--Ipg_;25-bY}~m;7=FpCtG|02rtV`YQs~k3(rVX4caXTV%Xw?gm*Bw~wsLmd z&WrCLbGB{#OYbOBIVE(Xi>_`)VDVD^F#^5<+kX=Cf6YRwx33;sR7?> zQ1k)D2O#5tTN|&{BleWAcozETKMZEX2xMvWS<}DJK+q?2YH}Vpt=nyM( zUYf%<^OxR_k4%qUYk5-IK2j@{2MP9)VYQMU7yGCyUNDc-JXTE2I~C2{S`uV1 zq~)esxamdeqAvF>t%So*V7f3(-CsYh4CewzW@=8AyLDWPlTjOCX)>mU4j9e9$SSw! zjVOC1_&Tx;ff~0HNVXAwyL3sbm5cCe$^;|(8bUQ*2Na)8>)5?HdNyXl2A!4HD>u<# z`4;LJ6ue1tAMJ-t2j5{L8tfS`*{td4AQClWp4gJSibyf%JCFbzIS?+2Jco-iknr>3_#isCFLel$)X5A3c_n_%-fSBoS00e2iW_ z%#&F(IiFI%KrJ`-{fcHtnvIETKNFgWN}^-Z9U+oL9q;?oW-)V{7v~I{-HczSr1o#& z60Ib>rl+KON+%RUVFPDXwL|*u6=bKmM#@5|11w+;$LzilNWvt0b50o{mnDGNiU=Xc z-Owvj8fK73*$+=8t_QUP`80N7w==}v(u^!;;Rb<3G}{15Z`w7soV#2y! zSS!JXHpQ1=xw5~N?CZz*#`$J!Cqa!*pOr&1Xe^HP1-|g59kZ`Se_kn`b@nD`w7qIa zuF;6{^~OVV`OzpYFRImutTEpfgUWxYjTexSC!t~Y?YC0gx1p2n-ED!3%Q7W%{Du`G z!EFx9o6PFDf8|MO`7?eHHXKSgD>8zm=WHKc=d`s~7>PZ_iWTvfkVxG27EK3pV~A9kUw5zo7-q12h2zpoW3 zOOCa6d`bQ`*O;`e!k6;u*6U22#90$f%@+3pT4#WF>Xp0R$~RN6pGfpQt@dZPl^%>( z%QppbqbEx5v@lV|5g&BXiw9P6XNVbDlo76%P$!TT(m;Irm@nfv9wNvs%-twIWiM*1 zi3~pjbFG3K{KtzGLefid`Xz*SZz{BPy0fcMg$_K*;C9mGcMQ5kNY0nn(;P^(mbgua zE>w)^4@Ju(3tJuV$N85pg_b~{ zm~2VnlEHbh5~iOH^Au4~+%PkTN($4Qe(183*fZs1@aN;?tY4VfP=}cD@B#f)bek}wOndzl=ORS^B`Es=*y`tMk`B z>1&Q37Ooc_GaQ)?^*_d_JP`2-aAD2TWx@W1gb5m5s(jS>=|jfN>Aeg6)rK$l#he(i ztVb*SEvk_8tm7CLn~Ws_DTlukxFS79_;rrtp6**2NNybvSU5+qKA2@4*S#b~;g9e> z?Dt?E-9OYA(kXMLw@u!$@iB-=O-67&M0yST!+9{zx3{DH`T%UmOA$B-fqLtt!{0mMaBRoiaFv>1AOPiCdVRrNNjx#%*3XKiYv; z=b=)+z4;iLP>Y@XP07&V_P9?or00f}&D|2?gtS@qbMB%1$+m)_*0rr>Mri}eaIgS_ zg>W6>hvUjnh|fPfWa}<&OFeDprNQ8eAx7?az9zU(LfMj4a_Dw~#EUS(&(;4z8s3*s z?`S9KINzqPB-hKYzN@`REB7BjP2}7ePS@gRDuq>b(A@tPI;FcN{ju_9>g2$0JzR7$ z*NW@NJU;8gy>zj_mng#RlFg*DbD1+CoFU?JiP(Yn%U=&&dXH__Y^D*=ZBo7gel*|b zm)pc(-z5!EqhTJntcs$Sl^cvy<-11Dhe@WH*d4+;80JCdJ6mGXxzs%JW|$8Bf^&&5|JeMXQR zT-L3xi7}MyEYnJaa6}MzyOZGyr)*RCKKdy#BjcSCTj{$FQA#TmB)@A@l{fL{FD`efO1Pqnbl$Pd!mY8En|4*mw0!-fu;14NEzTaN&;gWCzb#9h3(PS@fb)_7NmoBBsbCBkme|&yKw6 zVD90;3)Ux!dIkj$2cQ8)_lNoIkGAcJ>bEyx*tRxOl{LCe+VbO7w+eRcN zz8fir`R74dk?t+O^B(o<2xyit=r1^3HglRt;kC3O;<}gB&+~M3Sr70t7>6sbHUljT zX&M8?aw`k~)Rmbx_?wn>FU`bW?$1Td`qgi$we;j&0?@$kIWzAUmQWviy1rBZ14({` zc}C|_7smdbbRIuGcwp=wfkXSvSLyiQ#OIl(NQRoeQ3_)s_2)kL*{J2+R=6LV7Xfvg z6wtEG(-Z7hkWy;~)DOZvWY}{A@gZO1RNn%kc~Gj>_c_b2`Xd^LEz^zKy1~x_jteHi z@4qi?x55FZ*aWz8Qiy*sZ^#=u8=7yQRl4#IOXAmho3jSgTzxv01qp{7Oc4^${J{=3 z32vGS+ctlg(l}SX*aS#^qKWCe=->Ujp?r1>7IQ zE2X(no!73j(gKAsBf_*CVOHRhGv7=2^OV05E=~ZMtw?{>!+NswFYeQ&-eEr8vcqr~ zKY+qiKpN|bXM>zf-We&GUN4(g1^mDCvByzgPLe-r;%7dG2Xm&2tDPQw2_AA|W)0)f zliW&I($ef>-;qKQ-&>UcD_Wp5M|stEOPQL95ru&@p_X)0^|P&Q{!C+vo9TmS@l0Gz z(`OnGlKL3rSBom-GN5ZL8@45;CF4WCZDA3n*gV*Ah?tlAbR&$`Z{gc3Nkn??+H^s)T9 ztcF%`IY4+t$h1>=A+;apDg#3=Dp}tL$hEt@bsik*qb}TY?(tU=I7J*WkqQ{JRh5eN^ZFhgT~t(mp8xnOvkYL~bt@rQ7_%Eu|d&6(r^ti4G zW9x5#+H#=`a9uBeea?uee8_t3mxzT#*m7q`SMdX!JT)Jv|%%{*PSkG!puBIUFawDe_3~ zR#H>_q6BKWi9k@FXuRu{pxG?8Q(X~JG&s3=SQAl{+bn?BX$5~dU8{C^&RGBM>IL zhCib^vY)^^;_T?1@Q4{P1a>k2W&F&xZLQc)nY#+Ft?#hv!{QWCalg;L~4)_MsmrZXGD6St);r z0{6(l^Syjnxcs2}xNQ|L3tUK#0nd2IIrMBIc$CW!_L4#r*KW(1E=f<^ zUCn~$6NA$0X(f^<)Cs+%E-m_143CfLdd;aco+cTpjq(!ET-u{;Le|=LpPS~EP46+< zqP`;VaPVP0p8O-u_*Up*VL+eSCTYrV%%;7x&U)4Lcf`d@opacjRSmv?GpZGtLFi6C zjppBF&x|PiosTq&71qDl9QCy2>1i7jGb<|>>tCCr*#2DQ<0E2}F|{#sG$&$a2d*g* zG0G9K5;4Ac?`UdoW9Vo~^k=J+lDP1Hy@x3+!9_)R7AtVLnX`EWorH+|4A&iwXpC0^ z6H+l)@}mNHfFFgkDAZdFG-@>ym9`h+fh5La7znPuw;0fBu{=(NlGC!0^$eah|SKfx=F65jS5T2GK-DHm(dd+Q~ z4(6I`wjKf*ENPUBHl1X#vGx7k&2g3TwGlIIT&L`6kgLq_Sv6t=6ZXe4+XS%} z&7=2A@b~vMr+%4Vx6UrV_Ex^<|L%UPdQ7o5oc<;(U32;UUNK`c7T5)uRtiB?OS~#r zwKcTR#%i(rAraUK6j=3A>gnr%_j)m1YlxHxp?iDp9bRNuG0<*t-e!EV?Qad>zWh9J zaI40fi!BHumBeH<72C+o%LUFp97IG;95%VXM1B0(#%=MVuahn{qYeAme@j(yD-O;t z*u2r752O*rU;^*wGr8*Xih~jc$2-jm!`w+9%*&r!p-vL!yDdMM2q^@aji5WY*RD1y zGyM0KCi9Z$GKWYO_lM0JLIj-2eCv1=J!zo6(RwGK?2-D2(t2xzzi7t8|Il8&c2p*U=tws5lFdD9Cpw; zkm_wnb_j?c#f9Jl+NGIZEP*UwKOLcBX1ytl!pcVZEIfsZrv>XK@vsJO73u=jpw z9c+rAe0fKb093aw9V6NJSO7y zuQY}9V@2d+(dGekn(LNGzya%(zN88MZKiF z7{y~*6HgO=_LamIMO(%1CVG&|$4w`?BE z;P;mlOU{Zn3NlJI3O4dxWA9cZZ;AoM)S}B52yK^-k>?QO3XkWwjn!4lR`bl6&M^^) zb7tR;$8L9@5pFe~!I_eqYHv_&;BVk=RP`%CcQ6@Tu`1!@gvEw6hDDyT{i+}SIXur% zW})}kL>+%kV?*N^PZIww{zZIbp^U2SB*tV~p>?7B1d}C&rJ?1lDsCcM4?9k>O>$rIM)D?GZ?(A=LJg$W zhSp|{9#j11gF%&drt{>2Dh$nllJ}lhU4_8Isv*m~QxW)tIy}x@eTxD$h(TsTed2R}Ujv{W7OuD`Ic#%_?8e)GU5G^@Y0= zDDeI2mU2ytz#pm+nufKArBAm{r%b;~N2p1y38i6Oy;FYEIoFkJrEBcf8({g%JFnvTpezR-;_w@CEV($t}e#GYo&AYhW|-<&2{%^~U`q@k|}h}cKi6ZEg_M?b9A;oC%ZuH_9Y)X#N-R^4RxhiKximVoJj@f|5eOCt z7kJs?+*0Jlcx8AGe(!vzKe&3 zV@YGVyzLY37Mm2874r~F6q8QWpwp~ce;cM1MwH8sMTm##LFQ~s>Y=r(+ufZ(}xlXn~il z=w6xLMMEa~Rr-yJCU)rt8%ve~Z^!xxF8`)x#i>&N1hifd7ZvxFnzdlG;D?1@^;Pw_ zFu7q!Ijt@$KV>sxC)-yhk%oSY$ph7wSwf@HGE@$l?;4XL9%RlX!pKs{eKirPEGw7H z#7#5$6$jCNovkOY+YAu&o%Y>&v%h0^aWZRheh9d0XFsq)F7cl#)tRrCbJ1;YSUqpq zjkG4RmY6*ncsmeoinnYNvNWOiMX|iaz`W}4SC4SLu;OYn{g5{D`|kIc@AntqRh3xI zCz9xmo*NCUg{;YwFU0IFYkH|)FAiS#?KkIKYf&@Q{$PM&5or=x&5~c)ELCPHKAE?Zy#vCHO#aop<59bxHrG2p-MVb; zGyWnRq8mowHBj#5^Zio6s^pDzx8cHSap&-E)=opKnUB7Y=)S~p^su zd>hdU(aM}!mC*x5akNp>^}NUDbWU&yt81D6h>M-CM?`iw3Wah{rTMh*0R81BMolN4*99ZLg*K zQJ4Z0J;6bDu6y%)4kzN_mfxC?+TjF_P$IT3|9r2MF!M~Fh0g#m&tcR z4Hpd4zO8<{BVHmt9CjVH=w5NweKY{P4CbeQEA_*-%lOfv3~!g)W;3I{t|P0_-Oqwj zOZhF_H&YkZn{QvzAF zFa1t$|3$$16ox+U=I3DkYcoIBpKIE{ZhH|CVM7N~6C&oP7*>f$_pg|i^UqCxk7=KN z2*k8+EuP|8;PX8Y(u$fI+nSgX2?)SDINF;UTEn}(2v>Zg)J25abQm^Zi$D=wm4it7$+=PKE zFcaEXxFAJ983^Z29)9nh4 zeHV5vR)#%@FcDlmV?%o_m_xb2-9-GuPN1I;R9}p_L7+$z*2Id3tLj$hL;lm|XLRvo ziRA>9S{7BX{fl8uXXbw)_J4?&h3zk?Gjse+qQB2fP%tzDQUV1-ds7=nAWwJ}u9B&P zt&_d6sRI!+_wOqrwlG_GNy2Hh^wSi=!bSO!2_2)8 zpcx5)qcP<-iMV3sqM}9D5@~!23i3Av!G2N@QfTyWzhS>mO1D|89bN}e|McM4k3)gw&*|wx4~LIEksly_LiZqr;l1KyvN2d_s{{QP7la0(TXyrk zMrI8)b}6Ja%z6ce#YS-wTY6| zICR=44Q@cU!uTKBAQu_GhN9mLkUNvVqwF^nL+_xTvkMfhQ>6}JYSLnC2&u_(gpmt} zqm4m*Z7zlupd1o~Dy9bRq7m(PG~@Uz#Ll8~Xm~h9WZD?6qp4DS){s)FML_6ZFvWt> zxX32TJEbJFr~!?vL`ToUf10}zT}?ssWugM>|8f{_DD_*=@TRS0m3ljaZwdfBn@ZPeYw z#6=pZxL+{}Ih$04&jUi^)IyZ}B1N9`S}bVR-!I=1$ln>q`T!HV78RvRCl{^=KZ&Bo=yvT13#+it2^C^*n~>W{eUSK0gO%4q<-dbu8?Vs3N|F-KP>|;G84>DW#c%Y`&y~|CA;V`DaDYZ4-$Ub@ma9UjZvto;T%yrVmz8~ zsY>|hl_A{)%u+!2+T<#>brKdiRAN_LWE~|^ihfDD5~5JO(8# zYAG~vi}ALz9E^T#z9B&g=S0pSj~>Fr_ix{boSH-Ec-RCJpbx%&B#3!E62j-c zD8fi6p`lJ_?C(1x&Zgb~^C^WAr{K5x>YQ7v6Hbc#ds4e^|_YmtE&S9bsM^izx& zh5Hp>h0e}3BVAFX`Et@`C)7gD)G-Kh3`4G*D8C&TLO6mc9_h7!0zsbAlz?;K-n*m ziY-?Tj1;hjq=?}rQ3PPw`REv?#3ss-c*nG10L7x_R}cm)54>c)_tBgDRl^Sz3|Rrz zGto;tu#QkDMps01GU6>f8qfB|~7luS|_1o%q#O59`8YEWC5$Cr2w1FMj7 z62Q&w^jUUAjzELA9)Q%0Kqb^2A^B6VMU+Kog2H&PcMULF!BF3FVQI6pNQ={p-`>Gm z6CLfoHYdlL`G2m_riK^20g_7RoKZX7*r8+?#DJBovm=!P?C%M4lUCUq`|(1G1QN)l z^|DYgDWV(?bE5)U!!cmBgF+p%{O}Y3uXg=P4jmMm5>*Wto}(#PMMfoX>QNzDFwAdZ33DnLI3*`Bu;hhT zO3Dj6DAJ)9)17#g^3IO;hGc@#QQwbDfV zkp*Cj+QfJiJHn|dNm4x#DTCYkWC3>(g6eAJmyb;iiZlNbpH=E757{GnE6)ZguLt~DpJCw?0V7#yzY<4MEWtv@fJ+gAn|ovUVQ0$DlJ0+IBY?K7 zCh3X-{zWPqRSZpq@kodkP>321ne+PSJ?Vnz)Gi*A?pA)Q2*CA_@o|9%@(u} zdd~a^#VKHp0W1RG>`DBoq%v=Q`qd7}0S$NB=nYDQM+5eNG8h7zT2xgz|0-#9auz9@ z8Te&t!ww8Ks}ckmu;?Y%+Qi@$(=cdw6I{(M?h*oiK>6b57kS$;v#<;OHLgj?%u3^6 zmv_Uq7Bf0b-$73ekShPJ0aN%%eD$W(X1?(zQ`tweokBuBJH1h+9LOho6K%got%ZOj zcWxApENQ@_$!*6hK}$Z?NAoo0p>f9Yqgv*6h1gb(65!)~{h-h{TGW7td9pWvNNQ?p zYwPRX3YSr&t92~<0>`z!hwpUb62!DQ0*Yi51;{m4^~siEQ;)|jzV!eft63=XA`51| zR#0<7d}(S>N?AeV7XKN-r-L&ja|09(DoHGHC$U8_VAQT(K!brRbO zyu7>@L^D73R+^h-QT)#h()|3!w7#eQFM1@eX>M+=sbOF7jY_F_UHo#FlJo$g#2>Lh zuXvOgP6k*E4A2%iqCA>V&vJ;NzIAfFd1J?ijVyVP$(P-`dgtTvr6x{uE2=5takJLV69;7?PO%yLw}%4>&-Fi z^7Y-)&Evsg#`LiN-iPufv#kz9hIxAo?$X=H3!}t2u(W>##y;vFuPZmS&8e?bQFQIB zoNigmv|G;=t;((oH1+UoZ{yQ^nyr0YPRtx`w;C`Fa>t1I3!O{7gPSt%aeg*2+IiJcGFW!|;&V?T7 zG+p!x*59L)EiKP?2T>b&Vi_I6)d$aS{Eh(w)OQczqim9O`{WiLrgnO)<#oKeBhwzO zP9dfb4%Hqw==ot1Qc#?8k;BmuWK_)j?h^d!R~Yyefaf@q{O9NJBIZqu6mlcpkL<%c ztaIGR4V<$&Ux^>8^89wAlQ5ie*gEBXqtc^^a&3*nFMv>S>9=q~kR-rGHco*H#1J)1 zQ9n58bz2?rPSa%GTznl>K5Ta0=n3p<`6h6kj34K)A0?>deqiTr3CKcL8eLepFtVF^ z5yT4w&W3+~Ag22kgX!VH@y((3wzT0^vkjEjeD^$VU~`+XoP6dRIf9K37eyS)KI6ZZ z?~V&vTRz-RQIEQQd0wr}@P-=}${T|2||=fh`R7EaH{v#Eks&*PKR z_SKtPTc3lp96o+1auS|BI)$EOA}Vf z4&}98L`oW&UKnnAmRD^>eTzHZmP3z0cqfQYPrIYGQdLHx9;3~WbT0%v1CZ1LlT)%( z?MXasQ*UxTN0{ba^3Z2HCofuM=H?X3q3FV6o5ACDKP;<_W53hPNVglSJ*CDga}G>E zUgh@Fb97esh4IUXpBVt5OUA*eg5Lr%rW|%u{OWi&92$C7HPdpn=jGt$p7p}4PRjxD z!0>(a8Ba9I@OAXK{>`mQtVmTVa)7PZnl)v*SJ_?ylDgh8f~0B2fQWkv@1W+jkaoXo z=^nm4AfgBnZ{9|c(m`N%81|s|7FX)<{FB7GH~ucM8OQOl66wnkn(_I?`Buj@%}c)H z)Pvo1q{!;Sqbf4ON~UWQKEewQxpdc_`$4QJ`}XabSmnKpN!~L3nwBrMK~1}GeN=<=pckznvHKt!yS3c^=D^< zd>@WzP*MneNcC4Wx0O2VNY^4vor3WKiKWsX%t z**T}aF4m^m>cp*{#rdwSo24_=0D9d?jJP~r^3I@3ORDO2R84)STsxg@w^rc&w^stp#`YnoCm^Nq_lm)*3jw%dgVR@ZZZIjz)kg(|JL;Xc|8 zH?P&2E`C|XNY2_7E@?JJ(NmKQ$J=%zLlpw*7VZ zzPalD7W2@3bdA8&s#Z^T-_F+RzRSV;{ak<4`Fy&1Jeh(EmEYUo8Wmu3Ze`lDSo4ZK zrO`o&Cz?Yxw15qmHor|->mFd#YFf+6Su?fWuen|olnqaN7#?QO{cx#ba5a}gGyF-j zWbtM&LiI$mY0X34XIt6m?P#U~xfC#A1eRP_ad`O$BW;zr4iv#{yvTtqPTJck@0NQQ zb??7QC+a&M-K6s(!`PP9-Cme2RkhYsc^bJSMBLaqI3p1g(4yzAf3O67bkM1hNS`5yQO)5-OCu9v~Ej0&o;;AYH14dW3#KYWwk#wenCy&tGmP0g?7VC zRleow%*T@lJ8_$uv+r3O%|6#11Rz%a+VMPq5cYE8vCACfYCoK$bXt|^ z)ScOcChFGN&H7IcLsKlI`$zO0xU>M>U6OP3jbBgb-y3RL5G6#vN-&w}tm%M2jT0>Ynj~-r2wfmrOeBt>^4|JaVW@>UicU zoknSa`tnhjueb%t=Qv&W+8R!s_=m^nhBwNGzeh~ur3u9Vq`;him$1Q&W>Q0#8K@cQ zc3D91-6|Y5ot`CQ<0Lkn4Dw=aQCY@a%g8lX)m4fAfHx7Q{A!Wf>=;qzg~Qg$GlWke$s4u6uIUcR~Wy$R)5x*xk|jeYEG z!V&CwT4(bAa-3h>$M+JnylztcuHXAO&)iHjCYE}C)P3&(pR2#Ex%GX2e`zil(6su~ zZh5(sL^N(H&_(^6;k$hWT?z1k$`hHG%3pWGB~SU=sVxgHWG+{+5qZatd_MclC~tkH z@+Lp$A;RFwTGQ}*f`y)p_rH4v0X!z_pjGGQoY#X4=AMEQdYU>tPQfJ-N?;RCSraclvw>qrW zyO43KGdsb@L2Aj?Y{LM|hqf$%8i3qW^hmZcX5W4;GfL)fu5s8bZ>@4V>FF(Lxsl|3 zy!gN?Kf{_gOy_B}iIB1IupqwoV*C3g$8@dWZA*OOYb=z3}Ob94W1|Q$c8y=$rcSY*4A@eqwSJo(*f1WlPQEQJ6@cJo)2FeYkk~o zO-CPe%4;jjZ+|e__#F7+9oAcH3qcb!NuDn`d+&5*2C=a=Qkd!WOfrztUYNVeVyY;0Kn-udR>ga zEu2M-OZn)+H}J`ka^Hc+r0{ggPUM@w=~7=t8l_LGU0!c{)XQNvjT>T1^n?r`i2D9; z{pFE2U6K}>@y7tGWPkDyH-Mr}TAX+;DX9n4&i#>Q?Bnf_^Zf#0EMY~k)!y=god<>Cx#GU3Mb}DN|6KxEy}=DC6P5Oj4#%cUdJ29hzQ z6|SYrAjncg)0RXW{o! zmvYxcTHjO}X_d912-9Q$vr8XRIB54ubTn|Arm3@^xB!w+2&Bf{;cYcDGb72NJk?OS6q9l#!wXN-vy)2~ejjDqPVO40aurdLX37d7VGQzelxN}LE+Bt+BegiMm9?6#$CC^nIqP7D?2?RY$-1rD?QjEW4C zFk1Pk5~)%on4u{q{IJJT6a8W2@xcCkm)w7S7sl}p2RKZ@jg>;S)hZipF?hlDf?p79 z3@Sr$5Xtk9@a3%F@cl?28O8w46c`Y|5Pk_Ff?Mqfp#sPbGs(PUw>Ff;w+69+?_{xq z&bE!hVT*)9+)>fUh;=joz_X%`G>y!!mt$e)tuFV`lz9Vy+9UL03aym4@z7L>s|Gq=xCVL{o;GXyo67mrA?UFe2;9@@$jlvp3070;zB=ILhPF3<#{Y}#; z#!1-bh)SD~lXWVUASrv%$?>951DGa&xM)3-UBOwR03fDCLQ9O3U}>GSWBg$bKnH>$ z@-Pf1e=~9zF-`WaRlkfDMt?%H3x6|&R8jy`m_=TR z9%EQA6;L36m6sNT@tcqQ&9jLrk~GJo(?`cgAxb|1yrg=ILW24WmepWl>QAbIw-hPL zrU3BaAa$>Bdk61_{so{Pz{_re zUJ$5Zd`PvcNDwM?GA2nb1~fR}k`xU|1)wni%f$SpGlV4KCBqbeWZTGy#$rA>N^i0( z5C9RvHSLf>I|6JsqZr!=1o=CQocwt;LPdGBr!X1N{C+evD&ivVqbXe^J;FMy00y2Hm!hwH z8)S!zhQe*vPiP1ZDAXUE-gl3)PYl!-AMF92#UI)%p|#B^~4GPWnmziJ0!O5)dj zHH-oFkOB@77c1s9)lUD>wMfm_+{@E}g4J@7l;{}G|wNHfycH*66I2>sW=v?f3QBeSoPOc_w6LF?S z3s8f__;nJ*{n7T-WNdY97D52C3~ZL^1B@(uYH?{{UxZX>M~SD}D0Et4PI31lfS;68dtz5MB)GNEadlSM zz5ta1;CXQxaP{0{+9d!(0Wb*wfg;{N8Z)v2p7(+P{jV~WB}NpTwQy5`4iq9Fk=TWx#$0FP`$lzv#^s((9~9u7YQ2j^fqDWU)FJUR z5uolR0_Tp2Rf*(ApDI`&l|b8_T8a%2Kv?pmJWqui|I@za z0hptS_|+#?o9a(YAr+6VCaUU%E`i?RkEsawe@R%B>Zh_Pv8M%GG{deG@~RwgDGt1_ z>~zk;7@FNfa@)wMxXv0-Qh&bA{vY(U4jW&F%5K;xw|^bVMENU#%YFj53^Az+zF{DT z1Z>7yF1C5f8S0J_Jylcy9QzYASq>kkq74rt)_E#fV`CtYS6*t4YMJyzXFeez_JE`c z>HU4PR<8l?$dsY1q0R=&E_41wr~?%-+`ybnCUm?RJ@N#+ThcIfF)gkiZZ1G}lGp)7 zF!*Yq7)$BZFXpZS1ye|an;27=NWw_U0FC+#Z6X&5N!H}pDLfAw`j-RzZU}T{K*18g z>I0||b)f2(>^UVaD%^DWLMI5|shq@s`VFAA;x{JPNu!`-Z2{T)f1;xEZ#AD=ZV-U)J+&{Y#|F2cx{ztv-|0}O-8v%g<|2`7= z>|j&-!9zeJzG5i&cj&rA8@Z1XTdFGT(oCSiPy#Sa5 zn@Jwr`W=2yB-lsntU{YYLJVCPpoAZdwgo zaR|&h#O5HbNIV$k%tjq5lwki?bK*rNRYn1xnX22BL_<+F1oF_)AwFu+nDXD@Ze7HL z56bUd{IlvrsREget35w-m;|vCz3Zzo3U)O>Oft=+3W}oTW)VX~YbB5KKp-~+p?12K z<7`(dkhpwe9EcXl4nxvrKzD%CeMPAjO&LP^E2+FHV_3PT4CO10{xBFuuxKJ!NC*yvwsh!sAQ>W?UF$u6`NC+0HVBre7k+IY zBv^{0^YNqGtmvp9eO|z=e-}RkkN+whg|eY9o=u}G9#x9}L*3E@WHus#90WFdr1_!( zbqCQy8q7y1*md1)hL^A>8Htzq!WIYS9VT2eI$d|U?zdk|vG~Hs6oIiKea>~n2Z6UM z(MPyojR*(99!TQ1Y4YxGcZm4O7fGCA4t`)TMkBEX?1Ln~yu4AIl!D#85*eyvuigoO zS!)>)s1C2P6Ilt03{2;$6Fl38&Uqs;i#m&<{?J?e)*fuRNTBO0kD}rZl_l8ZMMg62 z1+EP#8alh`q=+iJYOw{W6G6nv@{Yl5gx`sAn*TP3d?1{cBbfB_3@$*c~lw4jT3TB!fHkmw) z^rczQ$qfG026kmV`oj$Kdu&QGMzEkq*!CAI^wQTpLK=y!1NPcrM>L>iinW(R6dGVh zbYNT;h+w~N4_QJvkIpq9+Jc>1gcHivR=dI>ALWvd!dbv5+Q4TzJasff(|JS_6XP6MQ++9;8S63p-f0Pd``KxKK(zI@=-eeJsku zYl8Gz;eREB>i3BWmBQ#_5{X(6#M&oU5^o7u^x!U{J_(u_kOV3e3yNk)9La7Jya|kw z?_CJKh#YBR6!QA(6Ugm1OGFuph&f*y@|i8eBSiQWk#Rvind75~Y}oXop(Cp1+*;uW z;&>zDTbO59bHOd5x6B_4jOhju9lH1`i0I&@+sBx3zJbxU_m^81BU=TWdP3}WxmU<@ z;h3$xUqCBevEzHa`Lq5C+>=}nbl8n|RCR@P2e%aHL&_}imJB9_Ggw-R#5C%E)O_~@djP>m)fk)+#aPyu(NJ~9AxC7Ya(vTpc$9LIa)PtSQKCX2xIph4a(35* z@)x;$Tk-uc`4(oG1tktq4k729E3QMac^Vs1_Gxx}cHmTk)Kqo@oB9N_2`}`{O@?@S zd%6+22HU=R=6cm7@g?ackb2X4S0{F-jZ1_J$P4mI$z9uW+Bl}*fqwmO`qp#s1xsKv~!~H@tNi$Y5(~|Qv=V1z`9idk`{bg)565q_woVClMdQHB= z+OH|gR_HEdJDeKb)$qcVaI$xqwA-+FOfsub@S*!%w^q0G#!$CGh_i&^JD_)o?=ZzB zlP(hIB_71PaxulF5+D1fb*yLS4y>+}?9vk>m1+~)P5hOT=RE2{9UE^E&YjMMP#B@4 zf^CA|qI^SfjmwRTrrc4QR$i{jRCZJjEMittEB&Eqs*`HiG+00O!#A|~?M&`y?(}vB zRmb!S^Gx;pRWA12@C5aMS+H8ed*fq$n(~s$mTeFAT8;qhYF3*N{LoVjLUft;+hK%D zksAreiu*UZl%GvDXNh$%dzvu}*r@du=PgmYU9GLG`|akpE?Sj(95c@mcJy~xsIRD9 z;zi?=i=k&e&iEEf6qodHgrJ74us;@KPMAh5(AUVNeaHkI@9|Srl zgztovbkB)w#yds!N#3WJFe%a3(LsK&%$gQ@A5{ouaedr5d2u zJsh%xddEdgYi7IX?Xch=;PTl^zrE5Y$p<#DEpQ)!Bf6V-NUA={B!N=WOf(~#2oP)d zJspGIc4P9$$ZR4gZz;`;p-J;c4!R#hxj{-oK3g=)xdk~H6P>Nb9;!N0NzzPuw?v`n z{s!17%c%w=FeoPIdp?ad_O)}Hl?&VNH1sYE(*_p-_X2vE>Xs3;eD~}OoYpGa{zYGl z-Ya>}1Z3K!R$~`f7WNXAU)qvUjw2|bT?cAP{ z2PK=zP|dKc)KKd>vsAztbppkJ>d`fDBFa{5nMy)+UR77M^6S_AywY^zV5T6wF8jD! z%7tny4Qln}>UP_%ZR8bEP~v#8RM7#^mZHs)#`}u%ku7f6Vo{B$>Ur18X{Jr4D5jd3 zA05FjeyE}rJWX!wd?mH8;)Zv_Ba^DL6y_xF`kmL}qvgqn zhKzfYE9v^jeXWrWTcM&bS!_KVDkC0@ZN>|xAPkP=sATpq3C`*Hg9(?5nzEKdHZ!}% zGoR(aDH0=+U`d!Xa?Yt00@LsBQ!VQYZT0uP8AJ@s(o(Ie4^=zsf_L~w((795EcP;w zyEft*X|Nj(9P3Vl?qdB4%@o2PkFM^_bG)+w?67iwxCmXv+%dN@ zSFdBbmG3#cS+GAAZXuGL5QO-L_16i4By=ZO0<^(d7j z4V1g?2jkUuZ)&%h0q#wAm+#b0-460six-YVQ1Pfe&V0`EPbohPuEo9&crLHER6Z3r z>D}%1t^m1f9E$DjyHPp6ztP`P@vd=R4t1ZI$6b25aUH(%geAs(%XRdydHcP6r*mWk zOy51jh3v@~uqQ>Ov&P?>&D&c#EhKLdO7kQrHxJ}QANEy5;?X)?6|{AzEHeLTa*@XSU5m6&Ij zzLx2hmGx#C?Ug9QD-AtwZxEF?U@b>p2ENX(DmM#;<3W>)Ubosg1FI!#mIl;5%|1eH zRl9lpjm7gjUYUW8?Ij@h+46mf3Vr_a*GOmjXFKRGk06#2s%GOG}WpEmO79h$#z7i~?%=w~{Fwu;%1G1Td>BC&(+1c302 ziW=f8Qi5H9p`$v>h0KK3ALKSWnjZ>JZ<*$(y~`{|aK;q&rSwm&VFR@%(rfVFYIxta ze_SA9-a~0$!mX@*hHoS}KxTndLeVG87V$}AQhY!fexEN>QEINuYYbTi`A`nzLz^F* z_IuVjT4x`9^EmV1i6IpAb#^nl1|JCQViw2OLkbQPHXm?#${T&wv^vt8J z-%n~y@VAv4)pj^N9(3W?McHo>% z8qTXm)sR|+wsQudq*QO13!eZ{d&WYLn)Z)2qO4P|{x^rtWjWSIatn-PQNi?emHZme4_2 zbk%llWF9LzmGj}I`wk}4;LQHK16zI=j?h~JSNicwC;T`%CMQD9+`<|j^r5FrmGeti zd&U)E`-EuQMNNHPqt_r(hUrg0qK8`c|Bi>38T>r;nVD$+@BsXdN`H>-{wERW3_kcGwZy|a- zhF`e}WMu*0e|x!P8Sxl?dN`g-{!0Wq=NX@I|GV42xPbB3ApEDS2eGmP zVGFd-jdv6`AY;-AC+bZ*`_+47_C~Up6{mCSD@67e+TK~!M)q!CJn;CVqY4N!EZsfF( zW;x?FJHK(-hooVkH-!-Vbq)u^w33lQV+UU?K+%Vg1X3--_@~+$J`xSm>Avr-L^9ZW ztt4e1P8Z=)T zyk)HOczUW3-w+P4ut*e>c24(ll=*1_zf4-=~#BE)3iWVSDCGZUIlcE@Pn zRA)dwp5Q|nvI0TxSXBcP-EVxL=&L_TQ45nc#7|0vuwB?bMDS<*I$lmV;*H1o5cDCJ znDK^`cE(D=e73pTq_5VLq2{&3u8;MMH9VTlR7JVv-q`oq@?!St>7(Q=`yZuPmkp#s zAVhtnPSpM%heHXHls^a;Iy*5Ng;1Zo?!o^~6*ffN<0;j!-Y+u&$vNK3c5RY5!k>qx zxq)8q>27w8F3{9RvbA2WO8m`bQ{eq)mC10fs@z>A_Nj1)#!4_{&+sAW*UpXEkCoMK zX7t-UF5)>!XDe)9l5;O!=gvHRWp>#qfSMhVEl#E0ru8nJ-j8Z8G0{4yGB`iYo?_*% zy5E*&L`Jn1=7X}~7GmJ&NAZGk==MxvIhVcF&m7;r3@Gqr+Cslvqak1seE;vbeVJ{~ zGmwe-56>OLUnSH(!7byjL<@i5_GMoG6WqR({0)Hrhq(P4eE!NX@qgp5j$ngY;^i2o56c3rn_Cgs)!sG7Y*u|51QWaT4TJw#s zIVe|QFNE&`6GX8}^~Hyja!;`gOEK7DDl}O(9KKy(4Ke63CyagAou7g9bR-4`VH z6O=4ih){}h*%x#S+VL+y9NE#;CS$8`NID=W{3NQXgKYe7)hG5L4%R$nU{dyI)!wl5 zU?8oopVq5?bCapHx%)gRWFYWGovPvM48p2=K#j_VVZub16wJ{RNU}DA|K9-fxBHxl ziS4&QW&CU6$A1LOU;g$#f%!{R{l}CpjKB5U=b8Us0_LAm^iSFP4}r<_H-eMt9}3Q# zm>0n*aQz5rH$$C?PxcAHQyaxqb5sqCcC@OejE*X*T4er-=0W%XFB~El23ic-HQ!pq z0VKQ>2-L<9l}>Q#75SbtCE^ccl6l?WFdWnB$H?lu4IM_|X}Mm5(xlMYJ77{R;I&`)#i&Xb~_ zT$}yRz+9-oeq<5&l$D%m2xPax&F2SLI-CW5V+b2!6L+j;_b%8)$O5Mno{Q@O4^lIL z|LSh%FuE42hjz2v>}Zc3B3TaMrD5asv zg(Xrn((?jMi~$v2o6#qci6dIm-(8g@$Sjd3sW2xw2(V%=*cQ@8tD+!Zl(3t!aA!R! zbVfG{a#qiaXNEt$S|is||92F=%&8ag$oPj^%lN+)k4*n69$#kfKM{{FCI8Ff@lO=W z{;9vx{4+!XH00mh#Pm0!lIb6c${eMEFw7c+rE3KX>{jR%*w&Nvcf1ir2$~+0UX(;b z;LV=z0uL9TTKt!a{DsPi=XB8G!sg_N3MJ)I)9kku&WBkyiaNq!i!ai|N0z3wt*o{m zqHl-p^_m}!yjlEVyGz`;uugh!Rt&0a*v8_+LsN$b(+5?oiF$J5hvLpERWBH4+TLYA4=N3bQxwUJ8J6JW@ zY2j?*=6pCmezGGue{89h$1SJAL1jbfF>xk4_3G=WxV_3VFmHasw5RW|)OTKPsla(7 zb6M*#D*BadLuPOIdL6ZM3%MCT0=)-o=Pj#A*|%7nAE1)J*~&9htocr1qnAZJw&%mG zjAxyGm9DtB(xr9X2!n-KrbA8k-dXoMZ8vD9og?+Kt`PVQTR?damf2$+V~utVPB!nE zYsA8fv7^QOcZ0Z_>0sTHaB(a!6<`l^YRIOI3EEK>0?ZDU^)(RrNqFX}C)xSS>@kCb zU%_Q#p}YoF{Z_c`k!Sd+xH=Ze@)M+3tpl3o#2oBJ+m3T!Rx{JLLCNY7G^YALp= z+QIB)>uLw`0md+oz(yInUqE!Mq3eYnd^W+;=ib?@_HG?IGJaD||JL9Jc@qg@8h_q4 zbDv=voqbE+_xL^~5oW#V=t^io*aw3-R28 z9V03}8uc(`N-JHL<;1aP+aW*bRg;Y72L`$vaJzU12oQaD&i{f?K}}@Xv=>K4jBXX(+fDy#PxZ5#0#6P++Xr z>o%s<6CAXrMhQVzOej0Hh&C)BDl3d?8@pzvQ10k1AY$@& z+~sIJiHVy_Uwej4oMhN_}8ZLynNGNhebOR3Iw!d+hYog1u|?g zt-__9fU)pFlE^u!XLlp*0tn(M{da=+i|Ps-IcHKdve7&VnzEYJC&HKawD;CJ ze;)fhgKJ+LFX;;;Kw6u2_MUfpGONSb*wNfo2{HMrZ&nv;RJx2Sfj5CTm3r3)ZLyFD zZh>#3SrSZFzEq)%0n~V;o8j;RRNV>6+TRacSY#-&L)=8ZJ%y;KbSNy=U(U}238pgW z##GOrXVwbL_WRE*qa*t1mcF5qvV7;sfJ~)f4HZkEuUoY}-8H@*#?(S(U+H!BW*L^fGs=yHtDA^s%7eLaBJsy(vMI?OWtI zKE5-;p&T8}SEY4t*)7hbbiX-NgpZLgjvwe~2g28zA(1Kjpf|q>_l#A$Kv!Q{_Mj0^Z|Q=gpAoH==HsAJ5vwzg)Bd2R^8h4&q43Qfi|gf2J991k9{esH|m zZXdYPD>F&R8#k4g&UBN58iWwSmM-0*Zx~jlA{f5B+lD@ru8XndZ0YS~H}q*CPoPA= zR)&R2S45xe`D<%xG{yrN)N@<#ny@ZRca6Roqd79y z$>E{o&5ieKO9CCAGfAeYQ{w9Rj=Et@iL95;7tH2g14NC&Bx;SLwneS+m7t^qjjq2x zb&gDExN`T?d4PmZk!RYbUWg-ETtNP&6l}(58y@sKF#TiU@OcWjE1>{wnr{eKLB!fL zw+q1T190r?%kzgaq>P9Hi6sv*7ek~{Zo(FkZMK7EyNS@L;$52`KMoqgn*pnWaf`gB z@Q^Fj%=AL8&eyDlKH>q5HivI3Z!_&OYUC+zbIJn6#YeF7 zN~{u6=dr-E3l713s`bD$HDS!IgsG=dKUYkH+*5;p-=pLv85dVAuFtSP&=JjQDModusfCFZ%m2?n|jvXlw z17#tHugM-vpyVuqNOU0axYZ^sU5bdyMm2fEC!U1*=go_jhpS+B5k ziCNk8qsWwyo)N% zP8=NY!HBc-0vt1W)HN;%9a%}JUsldw9zW95f~@VDU;bH&qmg8;K~+vz1132K&b=zx z*-rw4QD#7=x+&s)ItC;0kP;E(2ZBg8u`_dc7<_v_6IHPt6aUH}%v7yN;cp|Q#wwr$ zMkFx;PTvSVEy8D#ag+%#561rJ4I z!{5gK{DJoaA!IkkCtevs1TB$!5eA|UEd1R*rK0%sV~Y6n+)DV61dyL-r317BkqACr z>3e=`?}@l>BMvVP$f&Sw)OD&C6aBbX*8XWJ!WNYwxC%Xw9lstE;oTsD z*yP)}^gX}q29#VBBZhl+YfO`jnY>(?N$rq);<({qdux_Oq{YKy_Ura<8c(pf9E#e1 zqZR(P&FJZAS^rRg{

%)4v*LFDleOQVajz8fOf6Oh0{>|9h>F`PnA>t-$_ra5Dc= zhyRm<^P9ZHvjgRMv4gcOV>smfV^jeS=~rL~h{;%1SuExSSr3daQ~@m`74|H+rsINM zA3mA%aNr&fHTJ!A&BoN$?r;d)il~sjn(O3IPc%cl2yC7>xRCtXLYRNtfD<005s#^m zyl+%tdho;Z_VW)ug=n3At=UKW)7V;KnRl=l7D(ktzN3UOq|5D&kF}hqz9aQxU*XVi+SV z6!&fI!^u?vaik_6c$xa*tm1y+ydDDwg?NpE&7je8*)d00Ki2rV&%F6XE;jIzl^&4I z@cM4AuZb#}Digt6^5){MaTU7SSdr=B>VDUGJjDk1a$s=vyP!?h+&2atL03e3l;e{o zf-|7SP#2eAk3OOE0-1yDa^&0)S1vs^oQu4aM1CN~a zVE8J&Wv5QZZUEQ=2+q(j`K3CTesDz@rrmnku%>Q|PW+rdoBwMY&j*o;5=8RtC}1Z2aW+i{+5h_|^g87nY;a>Fgi4<;C+QD^Fxh zuqu3oT&^mx0Y}%% z%rNbb4tl3tBWVHG!X2~gYRwB=oVYh;VA#7w3oJE~Q4&>Yh$wI7ptWT^wk5ukC+9W5 z7zzWCWC5}AX#J+#>x~^3|9P8;cWebQv^$W*W?2HYRK)kOuEpw@2(op zZ}!*sp`D;{LRgc&O(ZI>NBUg}dePkKetr}Z6AD@JKKKSEe)OsI>!V|ML2CBSh6ckR zMB=|Q)(hsIamY&l2Vnsc-u{Wrf8tGI{>>A$c%!~9pC z{mov#7JmK{d*#Rtm@Uu(l2TJ#skRQDNdWu7y5bp1z195Up9v;ZmV{!r(0TY|e=`bY z7sYP^PN1-un7StI^aaxi?_FF-`uKrNd5mgQTXcnZxbqLbmfgK2kx%vna*ug1WVhcf zt7WnL`VbB*-nf5p-UHJXZPp%2=oHAUhG9fwf*JUv#k_$==*!RfQ5TGkIbuTo9SpUC zX$<41WU@Dt`1(3AedKQ^>Ffh|H(lvKkyGRz9iL_opY9)OI7T;MXA3H$)!TX-XIT>) zSy1sB2-RFU$(^1s(<%>HJIo#{WM5VCw!Ok`f|=IRMJ(KmZEY^1?GR+|9du&qbVARP zVy|k|f}DlxHzrNpdOMa`1=cv;e+!Pj69X!G5k6TRKnc=yBBdliu~o#FRG;P0K-@L= z#?1a3_5@0QiM5!iv$8dG1^92i^t)p7v@^g2TJfpOoish-wvoY}Re0z8!fL z&PC;sEVVAjHI=+#LeCzcVcT-SJ_J2%l+s)s;p%Wo$1^p4G6FDQM-(fRD=$?L|}c_hGhT0%1~A#Zd^SAP9<?wWINZ=a(ut*h{}OH#|m#NfAu5D|o9XK#fT zN#$~VitbrYlap~F7hZk3OOukg8dc`>uk= z@>7vg`>lb#H1+$jevas${h{II{V2}P%ZsP4Wn%r3KmS+qc9y@shhHSe@(&$%p#YLY z-z*{X}YZ$2`nX!E3M%LkRbgPgoQ zK;nCzEL)7)F5Z=TjCSa@+v7Tl%x1vmyL86hHYquTC`ZG6pl`dIQY-FVdaO*k{SM1jin zhiG6yuBo#p#|F1$18lExJhcHU5hKtX(=Qx~f}MO-L(=T^n__@E(O5^ZN>lD?%4CAA zgAEs^d7~sc&8W0xD(Q%FB%rx^l=o%j!MRo$3~w(=;VLm-r%r9qxvCJdYXj7>ikPK~mGcsB zAu@IH{fKfRb6;MzEe0JJGE8Z^(vy}U#}J`^C!Uvy{0s?ZCYC>7@*fPfe_ zx7z-^`0&RWActymc5-rXn?159{G%kudgDS!B=m$^a|{N=SHzb&jTCSYW2acwVA)w^91Sv z+Pdp?W85iil~Lh#ngNXKOy%d&OeEM!x&iANYicd=Yl(c*5zt2d)o*mvOBfs3WYoGT z^d#ZBJ8RSx!yD^6!>#8wojGMGv-LU>ebh3aHN!BurN+IX9> zHfYLW0&F^)IFM>wJudnSjPUnlYk-XoT3kFykX4Jox^Ia20{_JgTEyrF*JhToWb1u}KQKUz z#y$YF(C`Fv2jf}e(FCFxN7svw7WXB#pZ6(e ztpwogtCLu)mHSl(^ipt}Q4!^OWSHxX2VN6`pTloF;i?CndHcO$jhcL*dNdi|Vv8kt z#!=BsSz-CkeX)litAw%CSWlX!Z}Fj%>N$%7BuIB9nVrJSIb==K=h)-V?xgAZG>ct} z1f@(xgYJ)1PwQ_P2lpXCqkU8frq$Eq@Z_XvyRtnfU?6vW&VhNiLsnW#nYIoNYnUB| zjIwSqp&Hud!#Jz-oBJL%G6qbch|h1cIN>77S!umJOapNZorowWH1Tf6i@OJNRe@#@ za4kXbU_rE?QTz4`ypfx8YCA1`(-Be{TlcTBD#D?muuP&Nr)>$Rr)o-!Tz3uzjyb|_ zKHGb&;1{_ju)R4kNJ!sgtItl_-%FO14!=mPplMlFo6BLdxPnLN&+hEr`lWeX0v3W|6b!x1Z5w)7)ym8=jvfC;=n+z+t* zH8{=&OkuFze5I`8Fr33H2L==kv0NSL;fDd;-=!HmIos4jRZUMpPU(a1w#C-l^1#~N z^}q$cU)MGvXs)E7jRBe1Am&=9ejQ1vS-yb>!&j}!3#i?X?PMkz@vb+bdDkyLUlh>Y zP`g%G&;{Vf^v{}E_StKIiqH;PSMCgs;oig-egym>4(mn;j8Cja#yJvX18dZic9>gk zz%v){ZFKT*Qh&3R6%1#Wu!9vujtWfKYW0ApHj4&Xr9Njq7z^#F)jN+w#oi4=y+jny zI);^I4~)+OH*+PvsQ{qrHJF2gbk(NIjuR)jejv8d2oO6w)w+C;j0}!~Z@r%IfZMnl zb*B&DK(Wua!$4rK!)aD-ic=p9NuCG9Vs%Xh8=UY!CLhaiz*A^MvUnGpPvu&+ArizJ zdv?l`c9sLV-*X#l*454FGPhaQMiPs=H4 zr9$FY7Z=Y5Gmew&-oA-j_hi;*>#^$|%$lEK1^hLK=17Ug?G;*lH?3sSI$t-L^_j38 zAXH_aliKYFno~+h6{7*^m~_Fn+6zUk8_pmWhLer8$>CwaV!r~wz?z;LWH9vG?TIHr z3#ZhLm*OBXx?+|%CYG&+k+ZF zprgFx!>18Ld$j&#-*s;T7{Dd?3yKkw^gnyMk@oFbkCsw^Vym!+R^(`|8qS3P#>3@i zj%AJ{V*rOAAHcMqL#@E-ZtKulXaaUxaIMAE0uPplMhoVMsENujJqeS zptel)3j4;yg|eMId0NEdCNyJi&Lc2ONM`tg-6rMonaYF7d8!6l%XAFuT6RYWAfLm3 zfOrKdcJG9>McGSC91{7HS^YQKC7#C^EWH~9pVMvayQu3c+*a0*PY7OG5X$*jKB8Lr zabmgc2_%e%nHmLKtOMomde9jRpu3?dy}s~tz#QPt3;8uv^EO|GM3!rIfzhnB)1gW5 z_eAM`(Hjt}!V=PA-c{p+{Kmf+Uz=MsNTW44QP!9(6U4s)VRtEL#1RI?a?tv?1_fYl z+*fW6PNs{vB%I1~c@)SaXBBPD{Cqx8WrY8n5_u5~7d-QXXbx(iza2%U8+ThD$2-%d zHJEF-riEH+V4o&iuFj1O1kW5ZRixSwKBkmB8fhr30FEuymDw&j=9|mMa=1Dk5Ho+; zJ(Eouj|8#OJL#NPx7E4{gSE$#uqXr3?-^>_+AKRM=k;GgQba8D@|>%N07z`0?dEcnO}6iXFZUff%%U!hhLP(e^m~j9f$xe_#Y{UOl*LI ziGQ811;`ul|5!Ur-LKZ|`Q+pHv6PMzs9SYNklbw}==oqFAIJmjv|gtQ|)m zcc<=(4`ZhSb^~YYmei1Da}RS)Qns@OP%G!Go*eJKP=vSS2R1bEF~rRZbCMqqiv#pU z*i@1sn&DPQW=j^k9`pI5-f5MhLXJn8Y_=&ajol^(SrQ9I&&IR<Il4ub+zsgKN5IaN|~HuEa?Vgr-ux~n#%TxH_ug)&iQ2sFKu zNay+LX2~9Donu^=fCCL-hg7UV{flq$A>qco_1jSnt9s~ag+Jz+22 zqMj@EOXO%G7z8S6drEIvferLLzxHbhO{c9>d&`jc0SCJ*QJOEs<9xh%eQ}wpcL%aY z4m5+V;ZAlPZq``q=K<(}_)aqa4V=qmr;GaX|pDd6@-B&5=&< zaeK>rjlV)*qdl7;{Y-}5AFzR?Qo8&ThCE_?RGbN{9%ZolU~eH39(O)^tc*I5Ge}_* zxGbc4!k1OWJ;D*)ek-D2y!cb-t;!e}C+drF6R&bLyFP9Ym)uQ0T;ggX^<5#)YGwcg zR?!hwW3Qpl7w!G7e?U5wxQ6H2+YD#@$U0X%eg>9^O47;{?2yd%aaGBi zSx})J&Vm)J4*HjgiAi*_R?^7QJF4;%j;&%uCl9gL*N^T3?t%7O_<;BQ+)^&6%hnQ7 zdh)MJTZEe*m`^gx`;Ammd(TZ-0JA*9)bC{R*JVje>$Sr2%0plJR?~xqnTvNLjy)+m z;!cJaS)SOCEZM0d)w?qBp|3=^wTzPJRY<2cWR}22y}^y(nT3YM=Vb5H*`Mhl7vg?9 z`S`J4VVN=MebmZ*=a^cYFPR*5V4lp!(Y5lWT1sfw++>vZ@dw05E>XC#x&bp>#V;k9 z5pRavXDG}o#>&M#RtDQ4DrMz$1Nd8s%bXxc6*s>2r}Wzp@((rzz233xm4hVA zTaR28rz3X=j6n0s)d$fq@lX$)2z}j*!wA7pH-7AUQxD@Ki8HeMZf-f{2OImS0-aW5egcUE<2~G)M@5qU84On z)vAiGt~}i=Nx4lwhDx}dFM2i5*>Q@|sECrqsa2h*9<5qtVfzh_ONq!`w@s4tIpj)> z#SmXB#|SFza4*FizNTSTiwO$+*|`VM;)b(!?v|K-1;qHyV8^f@;-(@9pI7*->b$qC z!AIFJ``~cP-_kjAsOoM=Cy(=PA|d6(0SBuI^4pcopH8B2JkN$=VZ0Jfw>~(3E$R)j zBDEm;TVM6i*F~;Y``VILYU7;1P_D+L!Y&v2O`yAE^sS$Eg1H#u-SNBplSPxGh0}S| zHU;cF)`#=OVtl_JT|1Q;@G9c;+aCPZl0k+I9xhA>IDqzE{~tRO6hj3KF4 zi_#XxID<#`R3uGQhvXy(B8Gw{>|`|kP#Z_=C_#*_s36i$ot^p1*sr%f53^~l8LYY`nn0B+IV*6-+2GkS_I2~NDseDYGSvu z5>nNvrwMbUZQ0Sl;JOrTsshP)&1ix3ye&9&y}kH>DZ z0Uk+g?V^y+ucbA2;!!j#Z1ocaXIZVTe32o16DS8 zh_$;tITyegY(ZiJ+VPZq+^?LYcdRSPLyE>p3VlPil17X<=X&F8KFWQmRNc(unzJp7 zKPOst9FKE4YX{CClHZ8I>WYCMFo0y&>j}Rbuij_xpO~11;4}q(y6SMxZpA$oTIJ+Q zMeprJ&85t;*EJ*+M?Y=um=8+hxLI#z%wWAK7k}3~BxN~F9mS#O{E1UpLeHcwfFJH% z6hto@kfZihTwGTE*HCHn+SMV?tc&9uouLmFu9jNi z_&lvPV^R6HrMTQ5t*uVScRyq)CXqsjrGK&M<5odQGRjW~AMoWCTXfZ;AI6I&C4NVm zaHuDA3m(#RrVuEeB$a+f6d_U_B2SnVmp>xVq@PvZF(16~i4)lnN-oQHQ(%zF2XQng zM0YX93tK&@%jXP9xGWABD!R;9n++7rk-l4U6&Z0f_ByD;S^qcO?;tv3uL+-E!wz@! za(;3}qX~d3)UT!-Eq?xqHO`}?QO8l~@F%m-Bm*wvU2Sm|e{xkAF+lJts>{DHWJ>G6 zyOWZ~eF~bpBhK2N^`83=GNQDJ^^L06ti*gGpUF_~z| zl~bAM!oJ0=Jv%02WxDIv;a4;h%dQOz*3C;9DW^vRR$IPLD#HL7JJSQL2VWXr+shoE z)q)Z1NG?!7hb}J%Sy{dRi2sN32ULGA~f!A7s{fWShTt8vx$b3=3kOiNlip0hxj z;b`rCLBA;&do^rau3+goJ;0l#4po+}@Sbv@X_YX)Xv~_ji4wYtmpE=%Qd>OImJW05 z*&0xDoZu8e(14%JY@!Htq2KD$>PC_GouU6xm;+Ktusmjuamq*(w<_`q&=9?odP*V; z0zjCBdp+}#+FyCehSND6h}&rx&;s;|LqoZ9jmvPp)qJpmI*dkGE3u`+c6kIxUrby+ ztjJzqUAzNR0r|Vu7+G`q0ck3rZfQWvaYhR8MNIRunkFRta{+yZD@0;}Y3)!$lOM9L zL@9p2iA_f$WJ_J^-UURDRWOL89m*D@dcg=0US52+%iubhrKg{xKkE}Ol(EVPAJ5EL zPToD626zh0|#9$_?=3 zEASePXN;KPqgsI=ANkW*nOyW^n>wLX5=UEh^@u-$Zb+M%z$a=_213ALP|dLtlYP`7 z-^eF-7NUH}Bq{`zwG%fY6EhV}tM1GgqX#G~X4?I`i1!y+5?SnBym8}`1{vQ?Ch9)x zqS{k(#&?>apYpNAMXkyB5p)sl-VmrzPT+$Aoh9;6A%sAS36(8EMo4*(S|&pGQCL)B z{V?>{C77nqBhOjPj8J|TV9-Ck{yQ!C&k#y_q>y$~3%HVqKyJiLUIsVmTw7Y#{^BL5MWmPf9ZuGJT+^fXLE=PclA7EeS^afmmH3ubloBc72o!iU(JW z#4TBVF}>i~L>w7eI!wr;FWJDbzc+GG+oYJ^D4G*S!bEKglG$XX;t`*fUS zgi4Xz38P%EztCQm3*x*m{IR9^?7n1G#0`Pd53yDU_|dfn<~-+o?WA*`kXz(ZN5k=! zUHvGBvv0(&=S3wHM|4;!nGSc|lF*0~`Ni}G0OlXQT?S;1dUhH>AfCk9x5pn5zEJyc zB7pa;o9)x*pLyS+9bl2Ap5)y1z9|3J?*Kv|<#;L2?pfPRp#^wJNL;>il|M^>)f9-E zevTdI>--n%jYJ%vnL=pPhaWu46W0G9O`a4!-5&{YKdh%1{Hj}WRra~9sr@Uhm$nQf zS2gaX91YwaxEfx%BK~}PV&O{Z<#wJVpey+rEwC@@IIGO_(_d7(%D+5)KH|*|_kGDz z_jbNJu#3aXZ$=1!5lK=w^nNk%hSORVZt@z_H>}mDjUt*lXX=(}_Q%dS+qvIwC}jdT zr$O&FU}KR!-1()o8WMoBN5isn2_*wv%!CLh*4`lZ+#=q8IC>k^V3jku7PDc4#nfKc zytHc=ZTdyOKZ2}hduQrL=q z{K8J9_wzGql6aQ5ao3%R>bMT^5u9iyi2az|D{_BVXF=g|S0vj(1!74GrY~2|O7@0av%PP!&l4 zNuQTaBCf3~0oT)fY_I)I1=Jg;@`;t;9h3_q4GYS1{)bQZeLC85qCbsjby81_$H#?J z4HKLs_nm!4XtHScD3`FDagNJR3h*=zW*Droj3ja2>c67qqX044{a`Aw!zj<`z{p1| zx-AOBIO~3yWAS3E@h!=!j$2UGF79ClG3t1XoyKIkN}|(MVx@)$PIFc?MUMTs9FJ-= zj`QQuoODbznnOH@kw5KeREbs8mb)t&w;OKQ^>|Fn6pHv$)s#;deNlaJS&GSV*c|Bu z$<_8vn*asbI$nBw+IJ);O^4%{8k~Jw@A~ z5RtINTsITNl|=PlEH;NFfL-2nL{{H-+a$609q{I8)}3!x2K+1FR|ZzNUIrjfbQJ(& zcw4vVmWS(G=R@aifSe)kh@rH8Bsujr-!c*mNaiHx%)Oa6nfLCw|5%Il(R8n_UAwAw)sAuq zT7LC6kVgn4=Z1+O91@1*z}XcF4Y6+Zk^&W~7lEoWq5D0}Hhj<;3#Nwzbr| zQqk{`u12)5F0cvJ!m8DGcT_X+j;f`o*_IY4B+?7ioqSW_bO`!_BZmp2MiPA^-v>w& ztVj@PKOSF>--%L|Y|?C10%RT=e=b&FX9=uUT8~fHyoQ;@%?g!9aNLBKl>;k56G{zF zL%Z>HMfNB=f+xFC8c&+Zq=Eg3x0KnERN>7La@L+Rt&kS79VE?#ka?3x9EDLKR%Vdm zB8!G0ihY?HfgbJZ_{MuFvK07aBs`rw2Mekzy7(M-kxO-yQM(UXsgH^N<-pa7 z3`_Y8*whX4ul;4A1z0qE`jG==+mDUhD6X8~x`?!hgAU!}izJ=|AF-{f{Zq zzl*~(h5m1X>efT59f+YJYYf|W_yM%!u4XTQxZR>6QEk;0kDqSDqXZ_p z{mGgNkO5VCTpKFGgenXPaSHkzte0_~W5f3$V_yXrS`xU!FQ0JH%HFVAd<8pH`i#RZ z$N4g5pJ>LXsA+)d+8ewiipcim5h}K9ocHrB)pbxt!0YpIjNPdc_zi(Go$}{n8r=%1 z!e@LQ9GuhI=Q@y}&`JXznRY!c4sS9nM0c$M-?-aSLRMSB_a~V)0)OD07~ahp3&`lx z$L@u88_Gy~L2tIz>20jBFLIbJ0d;Z zZpImC1k7|2ba7_0N|)_K0dZ9;-oCAG2ugKo8jYy_iLsWJWreKVwDECDE2k+>t$xDx z5@IE3S^hDNXGZJ=6TiSUN|IXlHq0he3X)no|^A_1il< zU1ri`q*~HF+((+$BU>GsJFc9Aj!v@}_i^7g0~UE`!}7jXt_o(dv9@ohW<=+0MZ>128n~)Yl00U9`4W>oja+o@ zsk$EZaOha8XnwHeQa!AB2e&+_0hYhjtWHD>2%4$@ffeEQ-!7!b(t(ZgA;2ZC?ld&V zFDR43Rxe*5H_2vcMz5Yp43j4A?>C$Lr;3ht)A`5s}{)S6?M>7=Ji=% zvAK5Ex2{jsOWO3ka6}|@RY6$UYD?}xUGFyG2%Ru!s|D9dt0wXm_N`Z-qVvP>^+oyo zK}|t4j@wblwi(u1UgQvmOU1qWt@S&?q@)B`IL(zBC4)X=H`wfRL9(+N$@t^kw2W*B z=@Sy}dD%?x-TWqq6toXeS#d*(1LI4Hh%_)#xOZHN_|+ogp@vPR4mow~f(hm=GYA;! z*#0W%s-5Ik30W_4$aMLOjtYHzfx?s(@GL=r(+U{ZY<$KU9V|@(Vz?QXeYmM)#;e{G zw&5aMS$99=iDm2uE9wqO>|q}7*Wc&ZczUZz38!G;C8zCc27ZXO`Y439yPZAwq#^(t z|Hi2|{<;cg9XIScBX*vDBXY}vE^$ic$=zp@w zXC=dbn9C;iW!t^-kT(c+b(+Vi zL>vN_VmlPEBsL-hD*{R^u*Le*#c^l223ZlM7{dH=snL$xP@~gj&`Dqr*d`H5Gdi3w z)_W&?xXH(Oo=Joz=L>w3M?Qup?$R@{yDLZAx_N{Ym&!-NhjdG0R^t3UiBj?W9pijg z1e3~Qc36m@W#V4vXgemSS98FjXZmq3qgtikm{Hiv-C6q=b|yhRZz-c>hmXP=y>N+v z;s*;E;I%xRU3}gxxO8iJ0$0te?hr>zqBWz+w!0JSyQ0x(`51S3O~zJaORcN?RYeSx zNz>;AO6qx!t^wiTo<4|%5_N4uX_jtB36d(A01u|jbpZ0FM-xI}48);MPt#yGBLR~; zVJyXcExp9sF6P>5Rc9zk&_9kYt0=0v-$>#FR z43elLg?M53SeTE=`Dz)`qLcPok&*2vYSR-E+i7@8ENQ*Lpas))MmS5npJg!ytyfd!X9SvyQu4LQO}aN>vZ=Id>{H z7!Z#6Pzj${p*E2e92p42-z=mcX%uM9e=E2G9<9utE+ZuyIL0E3E@qPt9M`lDX^#=1 zOmC-A&S&9`G-lwF{_xpYhlX=>S218xqz*bCXR{SX+z9MT#eUi*uEsqR9+D$2OMuW?zcmf z3)EBxjuuru>Efqs!5Fy4o&n}VRmx4HlLD0U#h25hL(@kXl9n4e%*ggb(jpzY%SMi8>>PZ~Aok|0 zbtku>x1L@DEcJjU)d>msQc>wNkI2ST@e@0`A<(GHM`(GG5t7AW|5jDs!1UpT&{jl) zA-94?3vl|3ufUl-LWBPu;{Fkr-!bk_y%+m`%((#c|CMxo2Z7%Kxqm$R_oCci4|V>> z4D2s=jsWz(pkM&{-{fFrZ>6m^S)Pj+<>c{ zynOw1GaOk>KB#cSq(UtKU@_VmPGJ@FP{5la6ApImh+uhT>qvRO)SKBtboHgsQ{JoC zY1L!=;IpvFmz(W(6`!>-QX(8>J3B8c3+B&c4{}_wVN0+FRKoI3vh(iP6WfaytYewd zF|i78s>VGOg1CHa0j0)gnxILWa1S9dl5S{5S9(Ff( zJI_wNzAp0?jeZ1CvT(;^dbfq3wz`XW^qvS|^k6w+RMq1NjlO6q>}GgK6mNuF3f+u!(3N~D+54RKn3cx! zAs8dq2)nce=S9&BJ0-~NMI1aZT9-ObatjNqGon>f+|aYBW5ioG!>JSb$KsQ~77|;V z5*GiArOnE7%M#Dm%^6b&&A?+_2o};-B4kY)LVBU9taH_-G^_HV$=N4 z85OGqaKYQOEy-5E<8B@#k#GDk1u~ z6@3LGT$7i){#W%a>S!?u-9h)XcETx7^5sUuGp{`q`jof^xL#aqHd zA46$tJ#Pq{aw>=%VR|#O6dP?NJ*qJCDb>wSmG&O%ECC%@B^FHCpA)&sN#ie@n&_!t zmEcc-bGJE}>`kD{3C(Wbh|fATQ<`ddT@CAsicrv7jo*=pqJD_q2O$~m6iwnu4v0y+ zDRaD|#Kt0nt7VA{E6f=pG?*^#D|L7HJQNhdGj8UN`KmiuRxXxskD4KG^ej?QsU#dD z2dy32f3T%JU?Bjkvbe`Qnyp8(@1c5yNvf~ZlFXU%W=1MQp7R9I0TTO)8gzN$(Kja* z-%-*|O^~a6mX%b~ZAz40>s~0UPC=K1W+ZwGo zBU#=_h4iL`^xB!2;59GK`%FZ)Yogr=n6ftFe@?{&U{7o84T?a_cSHKVe3vl6#T?cw z?r76d&A^!!Wm43kOxg#I{#KwMOR=lvyeHN)LjTkH!11=q9W`HV(qW9-BDfwi$Vgsr z3Fqm#Mh-R34VM}yyoJ+S87wPSoCTYg!k-m}Hte=D_bOmZ&At$@?{`=4Muf&Cz!Mtqlo7w#XzXyVW3dPqgfh3SD# z!yh_3i<2umKm`Z=aHn${-UVwEqq!->%;KJ=k+yJS#PRyz>YfOMFC~4T zs;v@vE#lI)RBlY9`ATs=ZA+4tg3j?)e5a>hWlKiFwuM_;zx*|MlUl2EeZt*5To2X< z-t1ST;Tr4+!`!|;1I*dsXq6fVFM+G6TX{CZ-iw`@*?Ht$a_p|Cx{`@Pn^&NRQU?dA zX?*BdbF86gFf~4AFkQIkKtsVR&paa5at?T7l`NpO zmHy%L4CcFLm81t!@>P6*H~p6~;jt-?K{y%Wo^$0(IrXuDF+wz8FLX^Bg66>@dxA?` zt9NqmH@c6Dh6r8c5(1%32kID|S$1`!63NxZzg56{4KzIULG{E`3*!agH+#fr=|Hwz*5-Na&;irZh zK>r^XE&%%fTDklq|NUN8|Mu+Po7Ml4$^R+A|14?#^-kn-&*#s!4}ktx1q))N5GT>LP4V`C1;KBEP{Q7nGgx~!Zu9EUtwc-V_ z1xvZ~N(u}i!fDq9-YUh}W5%akzfCE}cCC77U<^QkrHaSF^b@wE(G{#21qgp-j zW5{Q|-7K39nUP`PbiR)^uH_7x-FWX;q?V-v#@##_4?F%4>M$+h*|G?o;xxzYh;i4$ zeCu7U_BM`{-4(XQYgE_#MlDeBQvLLLF8Zp=qQ*w0VE7LC2{HSulaWB?!u8{>a@D=~ zL#5zWrZClRjukEFE|L#V{kSO%XxufZNl!#$S<4)bU$hX83J=7C{rijyK2UhZcPtxV z;MGQ3(w;A3eUm2HC}EZN?CY1IhWg6mK+@u^nm$5_^AfM$83FAnNpiLOu} zcdD<4vQ(RSBuu>dl^~uNQ|=(-d^e3x8aiyOn^6MxcH=B-z~*<#m`U*?ASyWq=pdk% zE=;K$KN@9A5k>Mnb$~=XOrwAf`R=4b?7nOahZt@#%jCmiK*(1TbFv`DK6?SV)3^9e z>bRzo%wVT4F*cU*jm@~C29gp>;VH5h?cxN{gne8$jy4Q1_joh9RvJ=o_M}?0_u?=t zWa~y-E;|T^WBF@TL)fEwo!47crE>d&P>g)w0y40U<*%l4wDk)0I+tD#@sXPSj&Y_aKQdr?-Xt2a81!301aC*mVkP6t?}``s;d>;T_WZJv#!9jOu%xshaNG4jdQlR{lXS_nLoJA>Nb>!BCgGCj0pD5nPq~9iPGpy zP56r)2Hr3sg?Qr~rmG>{K>~T*DIRs@!Yt_M{WS9LF&@j`#=6|Ks zE&-N?CfcN=$}Q9k-W|S35JWW5OoPcjFY4}MMv?VXS}LTRHwqq+^iZbscVx} zqHf8GtTtFfaV;Ov~#%;0hepmxi0WCF@rY>h-$e0Y9yK44Qzu4g}Ov0RONN9KAQ`Mw|;@;%=417p;!uwXfD&Pr1%QO zOQI2S38r#YTfhr(%HPDI(*%8#0!k_`l1D}mz>hf|QQ8~7YX_Vxeltcil61WH7c2f>$$zkP^UZwtks=El$G2mUjAW*l%!EK@@ z$$H(+D;8#VkXzjkJP0pTg^KB7pAg;=MX|m>2U6$T>;Pl)6$%?#&4F9W0qXUU`IlJ9s8`7CS<_d3d_o}|znq;OOR?6VMcMk)pLMow~k*oneanH#! zxnX(h7FI&HyX&sEmwm|#=|!VtrDV30UAj_gll~Unh0Ac1X<}+k#4QL%Zw+-Bvazn* zPYde_m#FbDy^3;SXGAOJ{K<(%6NT=l_hKP#O;m>LA*Ry_ zg(MOAU>~G-2vm#lVDsMqq3wZw?pWq~Bm4GhcqKgKw8RSt#-s!I7tMw5IrKXdVWa;G z6Zy~E3xNOHUie4O{w*f*{n`IDCi3T0hwiVWL{X6i9{~8)Jy3X_=={|m1o~ecdjSA` zae)c|`1avFzwduHG0ju%565CfY`szb94Tlk*DQwGPl~t~2_|A23t7RqR+78CW?F0H`%`AV7f#(Bz+3vDpyQi`gYRaJ+w4C#NqP*plCPbPUA6eA$}RMcj^ULCaag5sRIuJ2e^fhpKHne&i8vJbdEIo536<-bXl@Ci@|Cr-#>NI+4EMK>25+m7U0< z6XS=_F7xshzCi3{%6F_B zG~G4FQ4f_Th{c1KP*YQT$Ww-Z(8GQMA#|^)Z{Jva+ArwvQbHH!=HRo+qx%aG$O+?J zEJRiWTPX2Lhg$u*g&@{dMT`JrAvXs$3h8Lz10Jvd2{x&oGl15OHDfjhb z;d6$g-Oemo*$WkDksx+_jNADg18$Kq1cW@T-MW1S({Bd)eW_T>+ruKKKMq+$u#~v^ z%~Y429aE^-1y^e~3AMM)vStl2@Z}pq0%3gS=a>_Ma5B(VfuO(w!BNEGfUFYPd@I0j z$&Q?ZUxO(Op-pd;-ia%L;%KG(B8J)a_5082VIfo2eEig}t3&fDLZMNTt5R*V?cgpw z8!jZdB)T(+XT|n#B+dH5X|~=9Bv1}ve{PeI+nZQ^OA!UdOV|g{?%m#jt%;P+A3b5U z?N3)QOCqP7X6iNo-tE_?&|B+=m*=c;)ht95)x&UrHJsI%zX}xSdtYAhDwJj&BR2fP zm)gWc#fe#lN&=3nW(Fn^n4vPz# z;^qn!Fi$~uTnZkFrMDTeY!cK~s$lw^eVB5`L=V%R{WxlWg9z;*>u-Q`nb zj7V^M9WF`AoI^#FJ*c-zQAp_!0dNQlktIWSAZwV+Iy-@Oq>QoUAvrdw>&f!PR0V8w zQ8lC+EWxUoA}4h#M_52q$SjH331(-H?%k3GI4-v?+@3`@Bmb&W%d9tim@bp5g|B!B z35y|gSZU%H@%mj8m=7*>Bhy29bUI}+hx&I%v;Ca}6%^AAtL_b$kcdvm2Kv?gRCX&# z5CMxLOBHDMv`cG{`_0X(5Mon`3AY+-9@BM01Zq)7EW`S5eX zF{L8p_3E-5_fhL6(y$zD(=AuV`(`_nq>rSR;W(b+Zn0h|Jc}1W9bd%cMK_RRSSK)H zZCWs$x(eWLDRL=TZn^UoJ?g-R=UGKgDqgBhCV%l>$yu3j8&Dc=ZhCzx7^8*%9thCo zr}fz)w;pcFS*=e!qL0br1IdjBkepZSCze}v?SBZ-`xxlo(Y!dU7tETiuX{DUtnvC)viXr#01Qk&T{8fHAF7;xp&tMM{wQ+)JT(RY{2>_l zsUY|V6#rhf`D-ot_o#6G$LijnUhdyMn?DpefbTwbzmZ^CmH+H!`=S*lt$)UXwB3UU zzMcXDy{z18S28yb$+d`n?q)}2>r2$fqN|wOBKC`2+^)1>FvxD?I3p2@A$h)v2^kMG z&bgF%E4c9m-xJv@DCJZuc2Co9;3FLlkGPjdsip<4e?QY)r^+qFnF=<9_Dc=C5&=_M z!nm6kzVhw#uU;9V^fX2TlF457`GlTzR7XX%NH@<&9DKT~eV*4PL-C8`pv(7K1u#cG zq=L1>k2rokT>rrNaB=F@3~}}Vq5sA_?=>PrYiU{N$UY1~v#8C*MGg}01Dv!3$A~W4 zqd4XB#E$<3e0XaWdXg9=$22~j+EAnzOmYyNZ)prcV_y|DS1M}g%@+&$vNkLw##y}; zE+{{LS>hDWba4N?tA(n$4%#EVP+-M2v-cCKrVm@nB~Uea`Cy9~(P0ZYjU;w+lOxBc zLiYu?RmbzP&z;feceda@a4{3oi)9@_m?y|D#5;F;R)fkWOiY_O+fClp?Kq8pt*#6+ z&a+*2$3o#QcCz(0oAOTm$ZI3apfdmJN`Qfmq8xHWQAFngJI^e5DfR*E@~z{S}Gz>Fo4rrAe)@GYY_Tt0B7t1V@dz<#_Vr))D~Um>5o zaJ^f8;?Dhxu&6QqO_%f95^tDI=Cu_@qDsv}Q%rA}(zfhW{|^It6jjVh9#vt_TxL%P z!nTR%6)C9^~hX*+dDxrpxMOX^Ef9NDN@sgRjkCW z_+{2FQt7D@>H}F2ZoZ*lr4+p@#q4aCb=Ny<7uW<4GZ@uvTOclgG=g5HEkkxX!;T}< z#b!M&Y6!d-%MCOcSDeoSxnxC4E0b-40R=d)FYY@a`wPy^}1q(CkX8L-c9qQT1?az@C@y>sFAR&UPm08;`MNc zhT-(9AH(`!QLv@@ajJvFH_<{wH%^Y|wDpMRpjcL+Tw)cwYB~$raXB_lUBitZ(Wt!E zxZ9xx+5o*a)zPB(5CcU->yqW?wW^`bq=R!FT#Z$VC~w%=c+$MtZA2U2Q`Zoy=-fNR?3(E-XXkc5&bc@PJtHm|7p>fO ztd^zMNvp0**yEWO$d=u}FF^aJYbJo6_2-c`0K+%B|AVssLiF`3&}R4tx&G5X5bzz| zehaj}Kl|hL{wC1=*_EXG7x?}EQX(+?szhM;%@QH*SrhinQ1n?729ayq=jiBkEm>@v znF;-@3ZtVkSmZ{mu@ZsvHQGz#cu94+4DG)EBz$6ZoQ7uhJ;fKES(!Z3+6imC zfi=@Y0&Hd_PG*)Ug`B2>KKPU+*Bj(iSX=CE+*_l(Fh?H3 z0*3Jve0b&Pw`3Jmd%%FWD1|EZKv0x!&SVUhV4|#r#pK%S0XMvXFisdf?ANWuGIZ4w zSJ5MlaPb}qbG;;-XV{DW8ncyGjxtwHu39&lHv_I!ZU!Z7N2Ps+g(vBPd|05$pFSA| z$ug3?Mm=t6%D>wb+6T3Gvg&;U2UX8mk4vhm-MeH%Bnq9QreptK7H{41kBF; zdFO4jf>cG}xfta|ThV-|PY==NX!){^J=y^&1|TDrjZikpWDvP)`go>i@2gPU0l{~= zYsQ;kWOm8oEWW-}1Mh1gKOiwcZW7UlZIiWT1CfU6_TzGQP26uGN?sd8bn8R5y=Br) z&E`$7EE1&~lyjvY)Zw-#bZ4L9+}vW~T(&;4%>NQshn%f^R@CA^<9nvL;g@Fa`&JM1 z7|2tk)KsyQ4BZYrD~pZHH;MjBx=??mg*gC9B=%u8PLsSPsahNOQ}XBN-FvlAdfrCG!Bv7@NSWw$^Ht^ey~tB#-E;wfbTZIKk(&u z@$A2m(C@+idwBN0Ktg{5&;Cbx>t5~8C_T1i< zPfEYO4DuYCPBF^5PRf1aZkW@R#X~J0)=^E3#u?c|u$Ntam1v6Dh#Hj~5+%ax2ZX6d zj@EAaa?^NUk10ZtEgOCKRcq4#yXp+TIyuh}OQj48P4^oVgqh8iet*K#dw+c2njzkk zjD^RFRj+yo*E|3E;0RhMOp_6UreuXizImRp>3fK*2Hx=)8*HN`y{CC7NM;z!HOX@o zqDZCq%al1*CC5qd^{X5OaQr)Z+o90+m?w^McE~IjT-+UKYGFQ5> zqYK`^()OxSWyQ{7ebb6hH`Ai7h+47~UiawN?(ZeXF51>X4z3=Q7`GdVa?jpBYf#u#F%s8IF%m5Nou-x~0!B z2Z=gZx)?!8=UzRbYT8D355;M-E)#L$lY5Z#Fq0ajoHcCl!7}-S0iPW)aim&bF*Eg0 zTA%J1b?zih8SmuSIQSxrDZ9VR@As3_5GP#q|BX0(55s>AG(S#j0~r5NI{#&o`u%VH2;l!wBK7An>u<&C-*H^~A8+T| zKd*)l_`}Ni=Xq_wKl$SRfTkZ-xBm{B(iET9SNLF`*H@hPvbf(87_nh#-;ROtyO};O zu)N~#s}HTUULZAj`e-E*vOOpBZh*c^MTm!o=RDnVFFmo*kV|*2AU9UM*q5w83IWF> zE5rWkMBey9Ou;h(%RO55)KIzPv60QOp4aAMf!actH^rBgS!x9bmI-SF9c?&3Y>qZ_ z2;evteVSX?QA`AcJ;z~VjlqJ68$h&cg^9>aY-<`;XNWg8~@i2Zgch@ zpB^l3E*+F2AC&VGP)8xUFTFc?-e;14~_!7W(D| zk+>AeC4ecB=L#mXYx(MX;N-}X!eQNa`uodS5>3uKZCds_D1TyXXSP?sI-Z@Ed)=(v zn)SZM!J2|ZfYJ&J$;>RIKs}8n)JC1T@0w$ zh_RVv?hQ|hhoy_~YT*|lyyWygqLvL^9QM1X-sY_>4yENPn5a(GMmSurLdpdcX5PC` z5M=UB9!50By;SeNQ|NzNAY7DKE}yMXsZdIW3jOA)fG(Eei>f>6=DP}` zHNrxYUJHR8)r0H_n-VO?($xB_DVW#Cav6i6g}OqwrjchMmqdY>I=fpKyNRUc$P?_g zU#T}m4RDh|!+iYTz8ZiF9O0-49wA_$Vo4-q9Rdmjz*tp|FqH>pACq{mgId3|EwNq1 z9EzrHI8Wc2Vah+9nXOonLgLMm+wR-u(>a3R=Y=v1>Hl)I=GI@PJ!h*g-H|@N=IaS) zkLVo%YOPzyp%dISxJ*#f74X`!1y3}oXB(=5YIPc$_h&yMWSX^IWTCXc1yMy`)owrfGjTj~r56Lkv;(Z|iw~3gD5eEkLCo6CC%YmK1|2D2us% z;+*P?NA8v;>ildge0($lyA9%z{k-L)qdsG!h%%8$Dh%CWKRaP`$FE#*O2hno=wsBw zS9D-`ael^>mu4j77%y&h63zjc-UQopII>tc*9K1;F$}$9UYEI(&CoUUfG-KeKT4=Q zNM0t({y9lHwCF%=8C0))0;J~;RRPN{W5(;)4a@2ldoq_d9Tt>+PswxeS%Ph z;)i+A!^Y`i%`Nv29?SArdE5KRdvg|up3JGCC93g1ZSO^c3T2x!FF-eyR{BH&>BYO? z_=l117RvN?eT|Kby<1MSzg~(xHafoBNs`0l0m%3}Ky@WWy4%-6ujFPH`^jrs^toDb zm3tnVudA<_`kJhwU|Dc9?Z}bMAgcGpgGpFkgxeLg)TzbS?<6iVTeM9s4u2X_0nuCo zwzoFTymJC!vRZ>t)rNp%De|i}fVb3`8-qTipuG`bv()=YYG&Slx16jFI=ag#Ao9}8 zHpB6-_!V{4l-Zp`3c?@=m|QW-DEOV1$h1*7l!kO^JHv>7U@=U*%EUCogH^ZgJN%yJ zAVpdh!|F$?@$=AuL-C57cnZL-l584wu^q?<$j263?;f3Y6l_>uCZZW&!|8jYNLkS| zS2$vn4YvjF7EF8oOQ!u5{uH#(Ln3whsE5zy&h5=RV8YBSXu&-RP@6ei8kf2Coo=${ zcGEMeAHs2FoBhr3GQh35(UYtHl0F*#{;oNlZh?Ak{K$v~zQCk?eewu!!p6cZ`AJy~^;9KS$Hs9h zr{iOfR_%B?&9BhmM|+-y74VbAF#Q{;+OOI_Kb+bBM2GKj^n2*=zo1q7SuXwGVBjyy zet>^+8vX$TKg@&w9pMOj^V2?!wh((G^!O}6@#_1&UvYU?)&W7YxS||zE!f$O%e7_o zqM=|i`9jsEhttAZ=YK-1VmEsRUMi}r!{Wf*_rw*5t*TFb; zP0IViG8sNt?v7>aW99gj+xS3V>E@Y3HhG$j-3&yCKQKmZHXYY`(thDHa_+yy3AiDp z^koYFWQ4JdZ$LI?CD-T?r#U8dK0pwuR?Pb*rn@O&HQTMpmYc%Uq4eB989??4oF>=g z15~K)xVc9o8}zX)@2)O(W({eNKT$HQunH4DV-3?7=wqy~iqWKD%yDH%?ocQNggT2L zU{jcRGF5uNF4fZAs%66QXu~hoS8F#A-Iqn1rGlHRH#M7z^2q4ZMLevM2rLS?sxo@P zV0oZ6eVZ*LqlQnvZ6i_^euqbuy%Mg&#D>tzqEi2hDykwAjO-c89>UJ21s8JQK6)nK zhQux}iV348f;4(Da;rBD=(>X^JZ&vKm9z5a&VB~X2-FGZBvE^J)k_dxOc4N(hbNSj zs&HzJ2eG2!DiN$T1uim{0Nv2ALeUVn&#t;HA%n9;_&let(kG=~Pd6?fsA@7)`9vqI z!$p($?SLjAA=SKVsMf!H=~{#nR#xK0RkjrJ3q1PiEzkC+xg&t-M^EQJm?8c!r2h*Z z{n60*w`<6NpT^^VA6xm8mi+5>^ncvGVg6Q0{$O=KA?r7pOPtbR_@)SK%X5v?2dqbY zLUOr#)dQF^xvHz){>8g^tKe(6Y?XqdjTjA<{qdTF|uCCy- zm%}_HlKmtoT7efz8ZDU0c`CDpg zM7gFfi#Q?Bxg5~rpUb2UbVq2BE2$`)zBxV_wK%rMqq>&{*(?d%Z;x-xLn&3pD>)t- zRzdpdg#TEI8C<`;;e9$8y*%gCM>&o~gG@reDu})@Y~NZBT6wx9zI@ag%Z2G3axCDb z^5(|^1>W0psDzhgsUoIB*{C)!@X_-nH*DjmxuT3O^W1fxuOisG$mF=wYfx!S55AD1 z595+ws6TwruCuK)GdT=}rp*(|Jhzb64Q05E&B=K`6JCO8&bz}@EPLsFV>t>*#_4{X zV^ngpchm63zJ@jhMR_DO-`ff{6!!U5h33#8IOtlVAQoBo53%?eH9miH8 zm#{s%A42KGqoAaPOALmZr$FchBj@z=E^myqX#s~yrASZo>o%BVrgPDKk<8!)pqxy?hJY5O~a-xAyvUuER7{>ZD?bt zyKoC}DCb7)k(|}@67PuxA51>M9>pXoJq?J=K+;QXN3ni25;Kb-bdVyMVHeFIxC(UP z&8}lE=BDDQxJR(Ors$#p2R15 zlVj$;M7B3cOGIGnS`u0;;G&X>5hteTW&0TCw=wou=1-7aJ95rhJJMvyDRcFCddDzs z8@EN9p&mqllOPl|0ZM1j5ckVGQzE>AT^7p~w%sAH6m#_ulPWAW4?KNI+S{Dg2$dnr zm8fHb%%l?#hKyb$?7EOz>6{#Tk4_f^Y(`cbZ^)7RDuU z-pJcPYacCF%CfL%f;UOXI1bGAl+hL-G_7(42Tb&$Y(26o3b2flPl-{rAh7 z@Bdo^_)k8aKOpso_2$20fn|S@Xb8GNI{D)XBGJ3g)srv0M*BxSs5VC%T`#`yv??l5 zzc&|+qlbfzgyG7wI>g0OB72|`MJRn+Ng&=|v=sxN{k(2it^Bd*<5a+@mWo3~@ZhRh zK*rV+&l}N{-p&ohxy__o(JPfJh;GV${E~?&^(m%wU(A*;4s79`;t8823XWtWl>SZ( zv{+UdGH4z(3zbFVqgsff0B*D#nQ*vVTramd-`!UuSuW6L?=L zv1q~&MSiKg;s~09A#5hQTHhs8;(Z894Bcmo;qJ*`63m1NeUV5`$`-+z5Ex_a+rkxD z-yS23TJw?Ajfx|_taD_uc2l5lcir@=)28NjL68gU8fm@fg9KRIrwEpEHWkf8+Xn>& z1f|sc!lr_qO;V~CU8xK9!4#r?Jq3XDDRBPV{udf4nvdm5Y;(vi4L$IvZ5k!KQ#)u^ zoB0$kIo=q@BhnbV=<+zPjlGd&?L_y#~ zEGAi~O6{HoDG3NjiHI(zaHIjKQ0P>Ov6=Oxn+bS)<6TJ@(N9_tsMy-9qc~Rh&*n^o zpDQPw2`5p%Gz&?sPE8v#x#C7u67>-QwWuG4#P}2ti}DbklcEGCrSYaiah+PnnZv^O zcYVp%tcH7hxx5Qmoyi5_6aPNlwTa8udbdfGoE?NXo8|-g)_uBp;sJv)i3A|gcKnkE zcwoQV=AxOCQsa=gZ#_{Go1fYMfo9>hZ8Q0(p6Hx;&tdno5|DN9Xuh8$%Es71u%ZN2 z<7_d8V(53avoAnL$ zm`fUtijLKg6m=GrX1wn3fOI{TegW-24ZZ=-+hsqicjkY`mVX$E|3z{4!xsEcZ2t~? zzlH5T?T!Ce*z&L2eE+wi{;$2gfAT&33Fm(#wtoxfZ~HB=L=js@m6_JCb3d6YJ1AT6 zeG)_k?WX{T+|s`1Qy@;|lhEb-^3-xNZ^WifE&h&eGP&sBrug6uGjCDDK@6dA^5;%} zcZuw1Ne<_2zo}i{@1pL9&+n(dhHRYQ8$>9ddu4z}C`B9(&&_QPJ>=XKhL`EZxm%d6 z6>;nrxxiamPv0U2hcc$OSGbNDuXA+Fa`SfFnd%ahW2;bU1|ltVf%na-)vMR}-pR6h*hO%WPv(&dDLHrH z4+K$-IAH8!Ea1^ZuXRh0uWMn1(i6?a4oxo#?o2@PP2I>G@kN^P`%B_#I2vP-t~1YZ zOQ%tJuSD)rT2hLSNXeY%!;TzlYebz%s#nV296ErrBDQ>ps_i=<6OVrw{FdlUJO25IV#;G)F-=u_y%_L$gT9_llXXa*|7>yJ zf*46?gzD1Vsc_JoC5W(#Dby9+Yz3=+c3>Ynwiu1FGz4oZOIY*gz4m)F0{qmA+QIfYf^vZ>C5I(TH2MA7zOzytDothK z6NXp|Vo@jO^H6h!ug#nsZiXKTq5C>1VyaL#RD&Q`(~zuK+IlW!mObvjt{k}4F_5n{ z&mO;DYS@3{G%W857fCFFZ2E;WLP#S>-NNzSSV4sirAVb9mj;ynM#f^q%jLa=td z{!qM8pd~N|VH4%+O~s41_`-HEXnSSgzGj4iC+prVD6p7n3k#*SZLp;j@M|&}YQ~#m z4zEGb)Det!YRU$ZcassuQD4z&!xo6yevWnQWqiD5N@6zyIA|gEC)MA|)sn!+I1Xev zr?N~i5z#7(dYy>5^~{3|Cyj=R!$a}fUvy;Io~vJkH$X<;hqz#(SaIqI%NBXl!y+t zM=Xhbf(*oXFGREEn^m}*n_dH4>+>5G}z-}IBh&Z;nrNev%Ce<%_J6{3Wu0w6l%`-ZLN=ZnEHWs zzsiR{`p5t#hCgTWEPw5a{A$+qt9+A^$Y)bfLk`f<{I*eJI%r-G83;G zlzJvDD^kgtWBPfB#gVlJd+DplM1{Rd(xmE~q&o*OU-=9{c4)&GY`xs!sAUCx1cv08 z22-TnwxWd~oAD+M*g`=mJtpyPV235nF23_76i}2Q%BRK;B`myNk8KMR%gTL}Gb#9p z)hb6V;slLEk<)N#tsh^yUVtQD9w+MD+||5%VM>emsYl!H3f)9koS)&+pu1-~9j9sT za~<5Gwk{SX;i87nMT-hTaZH#;<+f@=HzUyV>`STHg;CCo%Q{YJC26T37E)0Yg?I!b zpg@Bo>Fpsq)u(F>y`1cPyKt>U?g2W3PGwx}H^X`H>iM<#8(6J0nUG>?X9NO$o4E*7 z$TB_P5d&S|IW~nMDI)aZ_m;(3kETqnGPLD21Q)Pug*HLUK=iep>t~9J+}BLKxSNvJ zhROi5w){8?L!R<1aBx+GtYy*eUe6>Aqh+x{W{>=hXNi(d5DOc!y^?P47kv#exWSDz4w2Q{%%{fs0+ zAC5{#A8CGOo9Ki`O_OROh|aCWV;pJxc2cK=RDnU7RMg%9sGO^4e-D)Ex+tv@f}P^r z3gv!bqs!tgE6M+%?k$6}T(@-HxDa;_32}EP#NFKkad&s(?k>b#h!J;pcPH-degeH< zGEcK>(!I~>v-dx$sIQ8m-sc|o(92&re3;d3)Pa)GtIN_m<-%rK(=hzJ@)Pg7&ddgO zd-o%i>_TjG<@a8R8-}FjzCss-d(qdruWsR!k19Tu8_{Sy+@eeF&qfDxp_KGh|3*oE zg5FtZ|7wfhSLh>(6{4Z0{-(T4u3CZ{0{@++M`5o1s?oYAyO)o;S!20b<(_m^6 zZaZ|}Dw_07nUTzwR-lG}kGMg&glatX0Sm-NV=XH}vK29^5^l=HFdYvOTSJX33>!F) zd@q3epwlrwH&Nd2wP>yS*E=|FnZX0#5)0rj{j;(z3MYpa$1ioCh{Hpda1&c{uj_sxF&NaGPyio#;K2 zN6Eo6D!W%nnq}WQXmd`e6IRDm11}vk<5F;Yd~39~TOEG$9=i%^-i{k!h{3}pQvEE^ zzg5a>xV}SLBYI2;cE>{m9Q1QPFH?I=t!j`wG;*6=@eCwoLymZp&oHw}RvLC1b za>(%09_fH_$1uKLMmE{#W}%85R?n*^n5*XBJ40`B?&t>dMweyS;G9jGvFM)RmAa*0 z9kP2$g6j<;_Xw{UV=^qP>xd&Cbe>SiE%8cexxA)^H40ki{$Xh*y$W zrrh9^hzVEB5TdEfRT*k$n|UFA?>Xd;!lLYnh6l515uB~~bp~=h2XRl%rt`!b;7_WGLDqDYE3sULzrd9X1Uftqt z@nRMSCYDSR>UCz3tK2PM5(>V~?{x2ngJNa*YkHdHzhR(Q{*!_FE((99d;ez`sQ+^N zjrDi_iS=Kb^Z#627zo>7L|)pa7=%SVtaD$GEkJ$C=!HTM+X+-I+{BoUo9^=UnXNin zG{wJYT)akg)0*VkZKUoB>b_MIoo>zNHGZF8x(cl)$3O`2m9th$8P{CH@jEE{yFvcD zN7r_W)0Q;BaORQ6c-h%=@dt+c-p@_isHSmD#d^f;(LC0GfU1xnK3*uYo0W}w@|R`u zXr=~G7zpDBkG;oes#?r@X~H?pjtzHhukP)1nKRrvOLQZ78%{#TvwMU?QPp{>52c2z z4g0{OtKVM13q(pESZecjwEAA+pb&Kp63Svxzl+n#^QwAfi_UilSo1TkM5g>kt12&@OUM)bH$ zesr_^%q{l5jJdUwP!#XOzAaU4F7zoL_zb%S(@aqQQNDtK@d&C}iLi=LNu}De**t%YHZ3Nj6gZ7yvT=nGXQlHI@%g!@mwYTN2`I9(n`Q*H@{2>08wo?hFBUE&i zP5IrE5O)E4Ee9&*zzssZ+FUno(e~plGR#gj?{_G0=`;q=HB2z{h-R!$8Z8p*jmB&O zBtkulGv38WOXi9KK17^b(UiVHmRK)o+{Ao16VAa~rbm1ArM}FTIziYgYCW1r=x%NCp(e5kYD;u_OZP6+<>WP%SWCK-4YZA!p=$l3WA1_8B5mi?9 z@kCzu{ZzH%+Qe9k8O!rC-*GVRhRT_b{i;xTNZd7%QUtb06z@>R7BezH5-Bj7&pRTB z-tQ;K)Ob5yeo}4h`Wy^bb>*eZhPRl{oTu<+2u6l^C*NPRel%+mEb$|4*_`T)-e`(? z;g%V_5X8Gn4g8#UdA7-esUT?Zs#+Dh@Xo>FGq9IUDJ+%}blS6Tx|z($;5%?c}C75-&DOzLqDt?HmxR7R856ERV_t98pPU&V`^%>YCRcaWuwaV zJj^+zQ&=iv>X`MhG1FL%R7q%9nz50dPAH^R6diHK|CxVFLDk+MVLwa*W?)@P~+ z5xOIVYrm3AfOwn$Fl^4lQp3i=Fj{68qCUxg)iXNA8Fw|#570Zn0Hmp0%ALcA7D!f6 z;DA?+)n{N^I$_1v2{aaYOE-00Bv9XjABA{?445S3#v25>q~srxV7@5h1SMBoZ{g7;XunePm7(*i|x)irRgOl&^)CMv&Eek@r#h^|q) z0P!v~PO+Pm=$>I0Eu>&PZv6uB{uZixavW=^v}@97agcCh&d^A2Q5yb|_}XNyCv+ex z=M*T=P!FBrg#C4VykEKgX@zidh2OC^y?Nf7N5!TxJ(w9E<}B|+nIhITPeE*Iz0dpk z;r9iZq7`0KkXil%h(k|3#d*a56Eln2HOZgA4Vr}bo6#idv9Zl}h?Nv#19gp<0X!YD zBdWOi*{$Bx(OKKQQAzR!BX{oIe&@6cV73`Khyf1h)V?J7ZPgxf(ILbeLdExTM>;2z zKwSd~b|tor|H8jU2u8J*_2%TYZU(T>Z=&dT&HrZH=@@_Mx&Dpf{fFtpcO3Xj(EO_| z|2@e3Q5gM+68|^W<>~RhPZGcUd;aTaieKyUtUsF6zm^_;pg8^@beiuo!@pdBo7HG2 zqbKyIX+6n=134^wX|i?+pjDWzR||ii?)T5em8a|z9b4>*#W3-+*-By1)$AlWeIqO_ zaT6J23PI@wSykCi8#ohuBk+Ka+w2mZ>4rrA=wfmz`fzA-I<;5uObc^mi}WPoiZJu8 z9D=!roL-?avHlnzCbb@0Tysq>Qb$>Ytq^UsFCE>!o%Ay>8EeCD6eDa z<#A-LbqFU<$=?NYMuLIP;dH{%tY;a)@pk#wUKO!E5xTSLyAm%%h)z$3Cg-0K2bszr z5#*xk?QycLL_~VtWcH@0Rj4A>cs>we7p@<(Q5nz3a`>80zcO4eSu+AlZLOME29MDh zL!LSgeuGt(bMai3ydKGb_;MaJbjPMy=xtn30v6x9LToE3SL5A{07?;hSj<}0SAL|9 zd?eEwNdN$t0O^3O7yz^YhNQhfAFq=!_T@k_t!5t7XVl#k_AaXLj(i3eG4`NV#k=WM zkOO4{3wT^8%j-Jr^dy5Y=de*dr>eo3Ni>hAAd0K=V$*TEqw6or(*-fD3qRRrS{a-{ z^AH-#_Yo13lh(I=-nw5xpJk?fcp1E|E`Y%&AVrCRuJ%*_lx1H0sG(%NS^*uk26%f( zc&yqS)K~$0_WD&4D@f?Y+aOgs15meC^lsx!YGO=sMg~hWgy~E5UuJExpp|HuoLZNlIxsjjZMXD&tR!fG5~s z9345~DkZE-u&pThb3S2z1Oh(jd$#JSyXgi7Ch_G~c6-*^ZU!df+0|my*PhdocN@`p zd{rF^_@DQfn#sni;>V_J>+%*t#Rs9ah;ABf3l)%!ql>K(8H>6Vu?jv|rZTaHN+i&F z=tv)sK+ZgxFeYD;L(kC00wz%##x#FXyEUZ@I{7pv)FXAB#@bYI$#PSLsWg)Us7N?* zr~|aOB#H60msomTk-Zxco5py^v{bu?&;s>%(2fQHY2C$4nIll`FyK6M{EWyVVLFsc z4(Sf*VvrM&rPa)H#mZ%AOL+uTqPW%0u))vnZ9k!}F{vtFL*UM0m#y{xPKRo(g3<^ zibGqw>*kBr>nv$o8Bi(7gw*K^U-!|=hNfJ7srvgvEbP9bmz5B02FbWSW}#h{3*kfM zgv?``A#xNF3YdFou&fL}%L2OODOUb^%&ss|djJB@6a*BuT33^zSgO!Z+P&=E*^~;% zW)YW`_91{9IzkZUmbT|3`+540FAybXKB*P%B4$Y^m^bJ8`|=mdsls!nyLan~6ZdIf zbtBeEuUok&LVXY!A!u`0c(4T#RfI~RcC5Sl!Fo{1^&5$^E(;HMb#xg72z?q~OB;au zfAFt5q#p5^JPD*9A35g^vF@d?-7J1Z-7Wm_ton^vNySZlNo62iSnw;ueoch^31yf*ospEylsmc8m^9)PG+!jNMCMh>RyFfwdc@ zLEgrgYGyNt4~L|6qsCXyEV#Gi+B2ETDZO)RV%CZ|iN>Zwgt_+A80m@MRRR)A`KByX% z)RY{n-p{d@@vB(_(AFaTeR!9~U4au$r*@OxH^H4WK`S-KTwPpCBi%7Oi3ioqU%ys2 zn+&TS)mwFQ+KzrajMM>b4+{i4Nls?o5K4}%s7ZDi?ws)~)1;^ul_)_TxPkk!=C@+08wNFRQURP5-PaNE^h5`tM( zvE&##mqd%dkO!S$wtX0^KA+qzRdF4eqGjBe)jF6v7kN4=|JbC2OfEvP4^(JVoNZi~ ztz#W7>W7ZKVU8`f5B9R0R(f>A=>%e>z+yMlR8i`FLp!Ig7$J+VbqA_Dvv7CE2JpTV z^W1rgw731#)B=8E41Q}~ysI`jkOQJ!$fzpOixoqjPfCY5Ed?ULeWLk<7wR`%V>=Q|EZ`_tfnzX_6 zF_}!}CR8`&OYiDB2T?pF4Ps8~_nlbjBH#+{VU&af8^>k3KWig9YeHn{S{4gyz{RXS zkDh}#r{X#<$|59={)pP6-N;QEjLINqH1a`-e%L?q6{>( z>a=OGL8g*{w&xtH+}7w{65w3%9!zl?I*&Ud6SS+?MvZ=`2r~#UxPb|kUQk_ACM^lE z8mypY>JH9V-;OYFJo3gL!7W~iHrw`wN;SL+U!4yDol3@J?|{s;B<>iyj|-uQ$jWnG z^6pvZW#7n&*6ov>3Ei8&bXyIstj_<#EXn-}H=I~GNWRx!GXbmKpl{KuF>~$9Lim>Jjj7`*SrLyrbZW&>LmuTa zBgtkrNXXj27O_8NWYr){7+f0$yH%OQ9#H7h8v-Xu2UwM$50OXRW~)s-FDL!`bW6f> zqIaaxEEwe!W8G<7Cmb(|oBQXq7c<<=iVT?C?p`-?^LhU+Zv6C<^t68+{`(s(?@t5A zfAW(*_!Yq~=7*-2?PLDK&RWx@Hn38cPxDV4LO|f^)3m`^m4)&uJ>J&G-Ma8vMuC`t1{DrvF6@em#iv8!@2&fv5XxCi&%x z-T%u){>SV1ljQP0e*5Dc{r@+E^-~OfGoSqGx9|Ull>Xu<>1qF^ivRTfn^e`pUq~44 z*QMz2!VQRt!;i9YIbQ@&-pY_6!lA&4Fw5|$rE9#LU}C_1uM^H`#9ySK!*V}V=dq1_ zPv9i>4p9(Y@1_HkVVPpBDsLLT1pU^QuqBGCuTn`W1v?cY+#?P4CibM|we$ND+~i>V z*>#Ku0w*cSp|;Ls%pwO_CMVfD+_1JhTR-iv^+E?h7m`#NH^ML@(k#j`UYU_%SXnX2 z9Hfc{@X4)I>oDgoQ0avgvm>6q>oL5Dui|I#!_r<@7|*v3*TU}}VJodO3RY=#Zz?7y zu?R@;;9mDuroFQ~yQ7&UtXqfXm`js^<pOb)mW9R2erZu#@~UA7E+&Oz-AK!%-=D22_iuVd0NYlBR`WGlKHL&`hV5vhxk zpOUy&IpF)~Pod5?Lu!5DjO3`E0Iz0n$<5YlATZeLJnp-KJ6lJMYqg3Jqxis0o{m@f z`FeL3U>lamI?8%Gg#^nSSs|1a+iSWaTZ#uB5oFF>ASS#1cCVV#KBS+m*xm0{7HCbk zhiW5Brf3kG6QVOsLPe?(426-;@~}gHs1yRPwBbT@lNT9@)SS75Sql~y4U@P~tf`sI z)Mu4em((`7fJ)g$3kF9B%n21Hl9l9n5r}xsW8a=cP^vU;es%wT!D@dZo#oBq-M5$f zUyidC7U?&y&)>z9!guA5Z@|Y=3Skp2%@&TIKz8mcE7bGomxOvID4Z)QEMA=3p%k*+ z>VU}Pp+2db}q%Yzm&V*n%1)yXY_b<(!`N2s_Oi}9GDyucDS#C1` znjz=SUkpg(FRq_SEA2BsR%95AG9nXzbujuRP_@PlKyK&;?42VnWQx~+KG1}xgwSfM zvWm>fC3QNOsXt)@jEi~$Z={jLqv^?LGJT*yXkEaqNFMu0vo%0Y|4L!%6zBwj$OKlD zI%lnNs};jIWK>%ABWtm+-{ye2_?bHNG{6yrJ$6mxVgs)$AcnW7BJKo{I`NW^55lN# zY+s4lXDw-SCS8*CCD$DYvjU+JRbm3t#FvI~rLcYasP>I%U*sNQAleRWOrvc7aN)|3 z8p;xrUPc!#aXW9PU`4Ofdn--YhF0tLcs^J|*vC~+#vZ?(xO40P>Jd9dXxAi3^oI0+ zgSQO;);J4fAq7nk#W^MPjcJ03`lPkqOk3+??1P}3H_yJOl$(Lj=vxvt8r^*H@(}M{ z_NDzsY`Qx-3+ifg3F^AKSB*o!JwS1B(!+GFDPI-|FPs9=_EdO3 zsD{FUPww0HIh&9yjxDy%dX`9%X)^*?5+)_%>Iq1*>#o!yTU*oZw4)JRT>Ys^#Suo3 zsrWtJH2!A-`N6R!)fm1b!rZ}7`RpmGRK;37>2C*hRV8fRn=9=%KX+dHv)X=c@inu(8$hY(4+QI zbTVWHD}OfXwvMe*%_YCU+?g@wqX~AjVC=N%hQ;C1(6V6|Po=cvx2R;JR5o8ZtO;7` zi0H|$u;!lBOFMfSKn|etKWJNaDpzS)&_Z`Iyd8o%^jFS&Le=xJ|0Dq+CGq6z8`B$jbj)z%vi-E0kAiCN9R=gcs}OP=U5Glm z>5j<=Xy&L}h_ zf3Fo){+@(maz(w))5idg`dr2;#I#uHz*v0^d*gM&K%IS}&a-C5m{b~zzV6QX z4vf0nyEt7@c-$&F)Tr`Kw7J>ttU2r6YWQ7$f2Va)Q-X4P4I(qN)l&K@VW-YZ_Eu)( za{*-xHQ2sJ`a!4%)*fhJfx`=ay}~u%tu`BVZw1-+-W2?`ZR7>;hzQG*dBwoxOSqlg zAzunO4DH`wfM1Cst4hb8+jz)U38&>5%z^{!H3yt3;W^Y!aNEQ#(LH9WBKILIUxTVIMCZ;I z@!iNYpzZs8gk+Lqx26l&I=m}!u5>$_UhucUl~28+VYHw)9d^|gbdFr@GjlkL361gJnZ(T+c`K@X@z|1s<9E)0H9Y+Ymae z<8j>EIVjh28DY6d4R=;TyG>}wDxA-UCr>J`JXO%$hua$7aXN@|GG*7OEU$us@?*G5 zUi14yH8qUDlL$$vTU=!-l2u#xOw~;^zs)Kc=mZiyVY_3m0^9y#Y?MzFr5YR5zb4`H zna=V4b;{aB)9+l)k8FdEmG$T975#S-)^m_#i)W9=bowd74xgtQVN!-L{p|YcPydJ8HcR zv*(QoghbvaVGLbl?0QozMB5*HTd_R`bR;1Sh{5KFR@TkdI5<3*%Xt@3vjME-Bjfj) zI>Aa3ArGg@&#<@`B-PaWRA~n4CM+w&;#$d&n+i` zRj$|As2_|e_V{JZmfVgs&PKh;cGAHs>;Skg(T}blkqX&v(AdMcuVB#E^oYmUPHL0Q zE(l7vgiCG7JM!3@&(dpWqh--;aq018F>3~HWBs)y1zHj&tk4~cn8YVKYwnGs$dnfM zjg8Hf6A_FsVf$SVK{gQbfmMJ=EUnmXicNF}KZAe)jI42EVgvz;(ia?FlE2#2C;zRm zis_cuxz+EKm!Yed{W}xRn4;redrHYYtP9>4T zs4lyTmC8EgRH2=1ho+}#u@OIJt(>`DO+{g|(eJqkz4tVICfuib3w-(Ff4)kSf1s^& zQf$Fw*D^1#9;o#x}KZ%-m2mGfS0vU`*eNH>jcTi zgOyr^ox0ty@Qj#RFDz$Gc9I(h&Bz?lelssf=?F~Er=s3GR+j4maSlZ-GN*Wl-R#QR zV<(5_^px}hpLr0MJSjD`%X(>iW4{GdWL)A(k?0*%0ONf#QDeBnpbVOjb2bM4j$POg z>Oj$B66PW=pX90{nJuEZ9e*y+A}8JG9>vGlbhgAMXO?6n9{rUyFu0xAR;ms%ahEv|WQWljgSJBj9?giDH7oa8-nOhc`G06D_Z1drl>laUt#uHK z9=3rS9w}v?^uRdyB1R12OE}~zSdg0oGsy# zO>Mg>RSRk*!1@YWKY`I4LOlV0i+F<|Rqo)l8qxMogc|d*I8d*RB;e|eO%QK#?85AL z)|>k<^pBR7+~1X&!Iu`bQ+AiFpKtWe0-WX_5&lQb$*vm_VgEU15`QB*RtH|HEF4Ap6wG8zIO z6wOqw5tl2G^mfHNYi0teWG`te70IooVJ@0FFB3pjPhPya6!8dt`$bp)2~5$@)9Ssj zYwcT11NYD%0ppvcdCS76cdq4W8C%9dy;t3{NK#D39E%5m-ZD*kGSmP8%p?Zm+U0T! zj9;*?7TSiR^lGmyO#{IA@9cXvGdPu4WIk?NyiM1UKD7)xq;=*{q?tt~v8NK2N@XDq z?YaQ7^jLmP8zzv)#_I?yZtq{Fp|hHn{5XW7Vw;)7_*5X*rF4^L5gAaESxtz!o5TO9 z3Y!_I&&4%(PSAA{fQV8{@Z$WMRliZCZqvC=MMKkk8g1b6Zmr9?ywTrnn5>8;i-r%_;#(FkyOeFFO%xfs&Sp89Ows5ePdPc~Iuy9JZwy&!P zHw>9s9JM!WH8icBfDg2p{9Sajh#`^3?YqLe#sweRnyT83>&)7eQDD?bZpsmrgTz*# za$}`zo(Q=VxnH9NKR-MuZ>E39Lmu*VTj4Wp5lW*Vx{Y)N>Vh6RnqY4Yg$ z1cHvG+)pdk4(!^m9-T-)i)yc5LNW(VVhcqMgHkQ}gg{=;C(j~c+p7@3m ze+ES|!FAe4+|y|*pi*!}Vpl52aWBx~i(wcvqp)8R{HF+@Clir%0p@aR0Mrtkj^c@% ztHWonPyNlmu`=I7?Kjgx$I3|m?eD++nf@m_>{}(`53LN{f2!F0;D-IPmHGbLAJ*yL zWM%%KeEV0)_P=FiepkNvjuCq?c>h?wQCu*8A%?lFlqM{HL;<2>Xhag;*IZ@Z;RB|O z@c#l=ZH!N~QC+?8e7vejDj07zEl2>U8nre&$Y#Kr!r?6NeeLC!6HK-qe5Jc^&QC+$ zqg$TY&+kl6M4zs!=jRV{`x?6Kg|-|n;;N%{MBU32oQx%%F|XTT1he1 zjURg(=U8JKSxCgq&3A9%YIs+kASDIa!c4;-DiP7Y@Nj<&(*)nAt#~$eZc)k}PiWhj~S7XYe*bd6eCN z#{jiS$gLXN;GGuvOk6b-T?j(JEVTbyb=T}erEL`-$NsF|x9rXoTEx~SvDhj??hG7z%uIB7 zD&*)Ds;~LNx!Fj>qnX%CA!Sh^RT(iVOQKeL7c9|(h`ZmX3F+MgPMg(tTg_Y77KTk` z>~*W5#OdT?0Luv*3LP>)gE%!~GTisDok>^6b|reS5LFl=4rxzmUgbdyPZg?|yyfcS zS!JV0uhPU&(^jTTU&&2A2RaIljH8tcxy$CJ!<5{+N6DIB^B`8IiW_Q_c2OyOK|-dj zYM%`yjF=stc;vGq;%;Ve8*_2Jw<9F(avO5hy*O788dRn+*?*nBr#vZ3okS_Anp(n+ zc|90itfb)osK{zcN$tFfymXu8#h~n>k!sLAvIwWhHRe2PXy2ka)cM*H_>c)>{n*B{ zqe6Sy-O1|oQ9#7_qOumOkeHIiiLcFl1#^^zBVMQU+{++(ewAE9|8Yk&*d=MS(b($U z)#HNJxpSchpT7}f&quMgbfF4@$o4unKHwQHF`EfH`{KmcD9vF>iW}!Z(F2%M`o{9_ zAE7pQ8;X9Xg+J1|U$eS@LRkH-c>Mzt_;YZV{s-sk52WyaAglYgOX1%TGC#7qA4Hgc zlES~P=vLQUebB!p{&qzd{>!(Csc%LuPER?+`aX!Fd=M z2)Z5>q!Hqm8QRWK;kRqW_kM?DsnI1$o-1;&B@eSSJFmgJq^mj&+uKa)Yt03>#Os7i zlXBQMCRDo#B&!KuacgEWe#jUh#NRRC9g^`y#668!fCmUtAI}yvq=A8D{?Oh_LC|H^p|7 zwe9F^gcoSkF%TsGYYYo20g{R!3Dl%s8?Va%rh>S$g6uwjuh?V1y*k};-eZLG$;%LL z6?5WSr1Vv!3~>%A;4B}|&l$c`?F;AxJpBt%+0(r1{c3Q;qAJv)`AuTX=Knw~Je!e_`ou-XBzo`PK_QL3heDtFf4l$+odzE26?q zU{iEZ4{DX#@t+2X9k?Vnr90Zd3thdl4Vf_$y4}MVAUkSuMFuedYzFh|uQ!Q^7TjHT z6M(BU8g12w6iJvh7Fo%Ekl(QXR4=rPXFF*rg>{nIXOmh_+C|k<+sy{B^MuU`2y2de zl1)*irU5pEn74~vjWkNIJy_uFd0QebVJGje4#v^|t-vmHPtP6K-vv3KJ*Ehz@d+Gk zL^g09$u3Dm`I&s|nQCnGE9+SrM_{Sp30pvuo>s117fMu>^=?>rNXS99);fXOgTy5E z7hE^1XSn9<-G$%C$xpx=GaJ)SXGQ<(n%EyYs~=FfzvSfm`}(6^*iXdMHz)URa#nv8 ziT<}Hs_6d)YWb-ef7t)}af0B5r&Mz#?O+<-l3fV?s*sx($c_khl&}8V&E4#8H+PrA z5Bw-4BI?;XQysUPoX%HGcYw_T0-4t7;`oMn=L~RwowS^lM}_VLx0S;E_Jrt%w##42 zEi;!p`Kp)68U{t2*A(@6dT`=wUz!DljS;`yuPkPVUe$eRfSXdm_{~dehkqc9s>x&! zdaulprBPvC)@EW69b=2Cvuby5ZowCE9g6p%tmolzEkpC+=GLS-)1M|{O1aeAGh(ys zoZbH`vHG+LyGJGS#U2Oa?s)lj!$ewDdAC1E+I;SZEXQKP%Dy(z4bZ+xMa)ip{AClG zz~PW8b|RqJfuP|a*KQewXgVH$c1 z%|*R&-Eq1LDPBY!pAyv_gm2FcXjFFu8YQu{s&49#iQqh&OI`LJ#i)GNBrIlO{IGg2 zyR8;xbd%(;UAY;HT6$rHF0vQLt*i6=od7cYFb0|#0lm*=LQsjCM9{&PN?a{L!mMCK zU&XU!*HC~Qh4YQBk2Ud?5Ys|+4PcK^SP(=us3vT~^ed++Hq0r}$DK*Sp*LZbOh9KN zLU&~?o=oJ?2)obpS2Fk8x~`)ut*pf1)|M$Sw!`SmZI=f%syaIlOFo~b4PS@qn=X7! z0FsF|BXaY^zG9)3(srzF+@Fiv`|z5<|6{Y2mT8N;L@=iUlVl1i8!@7te8KB02Qvkw z{WeG;waV*CoaqIyr2Eqrs_Sk%RJ}1BN&DATw0G6Oednp`$kq(_3oGJ zxC5cL!FSp9r`lc3HC43*wJsBulAj~w%YC&djr_b!fVNqF4*KL&uaq&_b;Gas%zKd5O;?jHkDVCHeYir6i)OKPfd z5N96Q+wC!sUwI}S=u_`#H9J^tKj$Q^t?HNwbGd)PEyz(Ww)eFdHY_pL=gh2NRMl)VI-DA{ zo0U{F@QN=}X0Ct$o{1X_zw_108T}~L4?-jgPZ{o{pfGjgnJ|LflY(9`(dTln91ml| zt%rG~!3i;OykY>Q6Fj1^$m?X{Cht!#l~$0~eN9{r>=*7oRMf3OFr|26cxC}x7_S=x z`vAJC0Xje&sc$k_!Boj>Y?}&iNQ^Nf@M1|OE8pRYFGeOqimg~R;IyZhc?&b%j2+ze1 zwPq3}JIh|rp^cKfCA<%LTk7KKgJEE42bz)b;E|86?)#OlwB|IccYcoaMx$g9?vH9Ctu1-qAM55%z;PDaqu@!JN!jy-`u|!Y_QbXqCLAA&ZJCRqUvCq|3$SPq8 zHWjp*0fJ)jx%VQ8)~Nuu3WgAqo?qP%WuknGB==Ypo?`Sa!R)-Pbf?$aIpkaFHz7f-0PJj6 zOhks&_aF~i*ZE}IeN?6LcIa@ulHU%&?!qKfRAhj5H@HFDsVhA-PiANCQ#Qo~KgyQq zOj572oO3E+f`HwDnIC})OU?>|d*rJB9VTtfVRot5(_8pMcgDgDV3MFjc?P>kP%ZEZ zR43)eq(0O_}XNg1p!TH3+G|H>prI?IFp7$}DF<$Gba$^UBhdNgya$a_L za_u@<1Lc;{2;-0aehuJo>YDjwJR`-x|b zd~#-k0y(g0<#kb$IU^ZH8O9tDWVva;d#GN6!3Enh;~|K_M8hJ+!Qsz<$Q{rKztQEN z+_aZFj6aX;(lh)wjNT8}+FwTRyKMcDF#jY{{a;}8zN4#tl>2^)@gEw!PLl9uIoZz^(b@W7gUx9pfmn>0`fV~9(DKKOSf?ti1g*>&alGYo}B!FX_5;b%nEHiQp%fxi6 z4lDzz)ZbzrcDOaN;xT}O?O|9P)(Mu!6Q@tZ?Em%sN7L(*6TRcF6Ba|+uX|AJ)3{Xg zK4O0Y<0g~V9YZm&Wn;~LV`!8OSk+ku;C9pH-Q;wipYSN--c4MOh7QN~3h$NQ~M zh)JT3f$^K>jUlIM+WG0jwxTT8@FRD_+cf%C7%ibJ#Gi;RZ8mc?OXtXN zV_n)@#<^Z6D}l4;dcf(9S?uXSqz;HA=5Wotf5LkLuDPT8&E^XIcUsuDuZfB7uL?H9 zf5R93*k=Ca`Tc91! z5!FjCZ+P``Swd=fG$Y}vbW}sATRh_FkRD}NHYmL` zJLnDH-Ps9}J06x&DZhH8#8sQU6VY1-E-{6M-LukJbNrSpmwCzVn2vlV8(BE^skgIV z@ntAnNpi?;UhuVk_71or*_vry5eMH(_@g!)av1I3o68elVlIuFQALq)jPrhB44U^27S9|p~son9TR{jx@0fKNdYM!`)`gHlbO#$+-u z*kb0wHwjLMZN?l7inuMYZed&-qz37R7%F%Kt=HH1!=YS-%~XGSsx~@|=3qpYBy}is zVc2Oo^Ct{$j0F<(;u__<`NYCIE*r-%9vBm=CA#F4EqRPw1=p}P-yv0rVEd9C)@Es$ zr3y=ZNGwySfefjXwYZ6H9it_^c?S=`i#cMX-vq*+lR`PaF5bcd=6SDMkA!4KcZhW2sk1$-dAqZl$nu6hNsz9Xy%U}fo}N_ z%^)znAlp@FF|`^#8r*P<$Yy#G5zv%4?XZw#Y~=bINU ztRiUo;E7rB)2OSb)?Q-ZIf|)ASqWiiS*KukTYtcZlD){{Y0GCjiIZIx7umdZ{)Vg9 zpylcIonXQiITL57(k$kXD;@v| zZyi@B;oWoNcxOl!GSSxFNxCWy0mvEyM-(B;drAT`gei+jDH?VqMww*|c|0l>cy1ha zevD$RN@uBnu|1~BTO_{xjN6}fQm5-b3nJ3(tagzwDrDRgk=@(s1L1oOL(<)eCw+$_ z6fd{)b5wy6LDPx&^uuTln#kyKl(2Fj zEG>Un#b&dp&K_;!2W{lZIXOZDC7WqTFU~XQuP2(?@Oiy_((U5<@laT^l>@7*=yuRF zJTMyOj(l02K9(V`tT@PK=aOgiV5-vUAj|@@0=;lMxHDey5Uoc{SvFoZsH?2!i@3n#^rtze3<{D%+r5I zhW+q>zbjn)P8a?K@%cp;{$(2fIY9r7==JZ>h5zMT+#jgK%RQ7|SAm#*7oxv&JN`f= zLS=`{7igiI@5yd}WJCgyB|hwEaiQC*0RnT7gn64=Ruj!Fd&Fq>Xio4QdJ`qxJ>?_4 zZG(iTP3Jg&}o-N-nX z_V%Ca`nE9xC~D=N>{zcmj=4N)2vS;Hijj$4P6>+HM15e(Q^LC^cZp7s_wctv?}Yjk>C9V7l#QJi~CJv%E((F`9- z_}5W)Dc+6!W=d8tnQCY(5uUEW){@5KkFu}&(&p>uJ4t74kFIR$1eXApwIm@?u1U3P zm#%lR1d!Z)j=){_-ooUG$1pkv;Ma>x+N+>+&?xA^&;_f_N8Cl67efxf!{@sPBj$^) zW%|hI9E(=h+6d_TOuw=o(L67uKt_yd6ta&k?x;U5Pef@!?&MV%TL5KZN{Vq1gLX(K zw*YS1aes#~r)>==?>}SK^C#;2$@#kJP{ofc> zfB1NQ@LK+QJl{XEKMJaUV@v&e9?x$HE`J(SnSK{kzoQWT;JH-2fLgFvkQ?`v8u{Q3 z+XmNJAVJs|$-IC{O!5}4DEknjc+E{39-ncnl^WDV8ni*g{K^RhV76gi*PW;Cq^1VE zG#v?08qi?`uzVeKVJ6P~p3+-(hVIcs_R*qlkM%;+vMpW*7X&XgGk`7Nv>op-m|a83 z*-|N%kFRZrF1@AnR;+nxJC0FI?+Be?29vxpMF=_7jYWuTk|?f1W+&wg0kq@N=Y<~= z2AzDWxu*lUWrG3&6B;~b9@!sy!L-yYj-8|RlEti683Dkk$qRsza@L)x_hw*c1L)qm<6GmgAz@8{OqGNecmAa>g0SwE6fPb7 z+TNRO+KhMv#Bd`}I`=ToPo~`&31>-}sxg!fk@vP4zo2ULW}`qrh-@GjY|LHUXwr0- ziston$l*qSDLr+Wia9ITV^|W`u0NPD-Up%*DEL#`R{vskcu`}cUBL<@?5h-3Goa|f zkxrkz1WGVsVlarJim(19NOz7z+058&o%~u;nQ}tBHF07ydvlDT#=f^#$;Zy1u)raw zgr@B9{W6urrUpTbT(1mgcp7L!HKeZ;(a-N<#AX@zkBuG4yG86vhiyQTb4sMIX3}yo z#CFFqB5iG;aVW}?*-T3;lN0$47|x!UCG3TPa~_!J9YEA5j*o2+q0iz%Mubl?M1dB~ zl~^GQeM(}#ZnHyDdo_RRV6GiofNlV}k7qL^v9j6pwnDfto5H&PHq$9*%=0Czgj=voi~UlGMmafGWr4I4`RKF$8L@@_ ze9V?63A#YDx=;->2zmm{6SpdkgVW8_TL(qDv9zlrLJ=8M81qRPJA^09lf#%TdIT({ zgTPoh(iG|Zm0~HI0THJyi`MEGSF^(F@e}MOOu1uhz1n)YnG-!X<#`#8`k2k|uqcWi z5nFayqD!wjz1G;8b4;oA0__{uz{6yC1zia7H+23V>fSOauXO7c4Z+=mySuwXaCZyt z?he7-J-E9&L4vyz+=Dv=cMhHIq&xTIyF2?-b)9?vQ3dOLS*z9@b4+>0$RXIM8yh+* zPUY|*me@6rq-=Ii(sQZ&7+% z`AYfc(#E6s2zlQ|H?(ONs_0A<50Bgw!13BEutFK`g-j!2?LKm6YroU+PURZ_WgKj# zsmRRx6FsVmT+izlof{U(i0~t+;gdD&rUAN29CL&85Jl+?ZX1G}2~eFW`XTpWiq^>W zSMX^-0syIaJ*e;GEb6K!<_siDrOc3WbSH&MM^B{85H>wv-y)@wK2LH_9aXG)7GrU` zBbF|(Zq<27q?E}YwrbF+o_yIq*X-)c=+u|!3qFeGA*TW%GX~JkX7Nr93zDsw_1`q` z9Rvwfs{XLfM5b1u+s0USn1Bp{ca$hogVNW-JyVVniJPA%6_=%x4x%3i*^SLSTDAb1$Cp6lxSg5LC64f7S+r*-cE&yNlYy|uee`0w^%UZ3S{u)vbkV*qaSlbJ)A02vSNGZUw_4J6jYjUjcXbDe0m;vw*e2XyO#fYa1D-N87EZ52@zz zON(R<+pI>|+p#@tiim1vKT80$4rw>+ctMsbiBpLacS1TM-b_HCyzd^CiwgE{*??kkI zw7C(s7A9thrXd^cxK$vT*?5DYKl6GrjTgyFB!Mobw|H^eZOk`s&Ud=frEFNdL(cTz z^T#J1ZM)bCpyt;HK;{dvnSsW3g=5O*AXoA9k?rLd@_WD=f@kJDlENgtkQj)A4q?dC zwvu+MsVe1WmZTi)lfCEa1}0vZl_Pi1rmxnei`hDfDMH9M>>FC|K!rg4LCu(dU z&`J)z-W*|{VhdF9Ki)&$F<&+P0%E?!!yjb}3;o}{{vTFM|3#1En=!=;p!`k8zS}VU z=UV0`Q;UBGV*Xjn{MXd%AL5Sm%)g>$%zsUw{}ZajzZj|`^1-#7C^I&A#fe@^jEPs< z;%0&o63Qs8d)fAvTL9|=it;{iGu>CR%(0H%RWcl<6(8^SElrR#5fC$n2~!59##fIK zgPaZ8w`Go9q>WNz`z?UR9AA&Gi`+VK-PWpwr}Sx;VBH`uPuddZW4e}t%hx5E+`urZ zKw}PyR;E~+Q(_4_2nTcdOo*%$4`6zHeQ}i-Xexs)%#oC*SAB7nuyd@%>tB?DbFSRD z?d$PqzPUZP9tk;a<5#L$0eac#(A$xO={WK>pS8cTq`KG!Wkj2-^5xnc6Dqxl@-i`p zU@qB-DM7WJAb`&2ic!*3tNNMyFLsf<7YcZm}UNUFacd#g-?u=EYG4bnbL_We(w3pSts4@|*1A#Wq43gAVRR{N%$+2?xNiVO0_&_Q>B_ zHz}4XAo8{(mumd!ncK~&hFFy!Fvz-p!Fe^s#fme@>`rL*|KVM1Uz2HfC)$T&>A&4T zxOL(f@nXt0J3V2@M0xB}=D4P8FF54=hu=DRzG2LZ_6a)YCFYBDv7(K+BZRP>WHeSx zm3L}Axs5fODZ$`di(alw7&m62_)_Cc%N4Avs7*z9Ao#<#PYyN=S`Sa>PW9O-CsB&E z@|w8%+~%obD=Fapx5*K0rT*McKE$n99CNKtr9fWHU_j#&2ijQa=DMPq=r^|AgFt;C z)Z6Y3qcbHc^#N(qjd}w8JJF_>x^1eq8VPGjufo}77aYGC7k3a#3y&7A$%*+XtTYhz zlKM)ssZrHBF4gv5Q6|bZ=OSJeHia6`=cDxr>biY#sfVi<*FnK;8?HhLY?U|l94~l7 z&Id*{D!eKIMu%J$DHaMZER0{Oi>bS14ig)95)4)rN^npQM20uv%t{*ChJzFwF9RDs z)koCqPt6W;g67bvL~SN1ELUjQ4HUi(gl4G_q&jeHBG#4}k2(Y{>(bpY0gJ43L9wdJ zV>&xxv$#LHK3lP3&Y2=(1%VJBR17vXO6KT4r6^Z7cQaN0X-D+rm;}LMtuelAj)J$m zhb>$_ZZR-nI7<;@Y3_Iwvi4AH z%tyo7P$-uVC`_B4u2smc>}*BD{SJzC&?+#V^2|B3mndKP464y2XBlCby9Bq6<(PNn zVdWwWTguMnO??4Iq@ngN`{!~?JwO=7!{~_#n*d#STlSuu#qR|^FTAFa8uD$h9NIho z9AeyO{Q0_yIuwPDeF+{WZhp5<@$0}R4Ax}q<(d>t0q*9#NFbhyu$3kN{6aUa!8#Dn z-2HpCz@E3CmqYn45Rm;pX0?R?ZXuHIpOdcZfqXEwplxh0k3aV~TV6Z!10cRdy2#4B z2Su$Kr`(EgmdX8~dHl?W3^mU7EWk%nknIt>)!=!Y*eLW1sQMOIf6y3KTG~H;{l|~= zKYVZg3mWsy9^xmc`fhsjpJ~ib))N2spz7~aKfhZkee<{Y-n;&RRlmt;%9LIXCh)#= zXO(x`JJ{?Aj@-}!1ibg!gXz-&?pW>l+5JVm>rbDfXCs%pBQO%#LETsmq$dlcV@}qP zj$Z))p9%gw#QE|bI^zooSk8=?VUF6lZvfJYT9pXn63LI~OdASXQTSr@r=FHA zBYj(f{VG8L$9T$5ln-7u+%+xMo;W^>O@fI_=zFN3!Ivr$M3tzkd}*$@wA7dPI7QNEh z2^XLM!!)p>6o<#mJX$GGNMRxH7oF<%EKFryG4LK`&Sa`wMim9jBT=fHeRRz%g2)Az zmb-d>DGHDrErCnG6~$p7P>KPSF(4RUgGknoi`c3(gk<#AZc^@{5 zf?_@10p{Qa4J571dyRG?1)Pw=56fOE+@1GGG893S0dyQa^k4H!SH}`Jv(v#>ciW^x zZFOF+a6*4FD&kzGDaw^2!z!tLF$5RO>0?lA0%q&Eg28GPn^nFy5hWiPL6SF2c9ky0 z$)5!IM77FlJH4y^)z;2O4?U?;h{DoSt3P=%Lz1| zZ4;{A%>sl!WzUY*ztGAqyr?S~Mp{s{R^Fy5l({Q&Mlvkdf9E!Qk|%$x{)0S9Ya^>V zt(;d(o*K)f;ROsjS){$aY-!qr56L6cT|NexC*S6&#mI#DYvsa;yWK=HbCNl^=bS~XR<>VF`AIo&mbA{^;B?hN|_Vic|nfnzseWy_@tbcdB zzZpn<54qo@QQtK8f5xWYrcpoX_5VxQ^!MKUKN!_N3$K5QEBr1tvHn4szCWn%*z`@_ z`Q=Icr+TYSdEjMo^kTn7u{|!}M$7On01|F<9GDN5PmPy%tX`LZD)pP1LR2=PYjg{t z1DuL(?)COa$`{(mQ)Fy_7jP0Luf;7 zwT-eNmBp$@4wN~rz=_7GeVJ6FC+Pa>bWtCD?m*p(*$^p}M61&g8z~Y9bnRFO@R>ho z6H|d(HEGit;_&64puWb0$wKFsQ8O)&154Gj=eFH0;S$9o@tM@u&W}SfE>1;Y#utqK zbWggkR+sd$j-^54rXFvk=!UBYN?M38%*oeK)wnXirlP%GNq9D-vKnVb5CI zvF>D?XafQ2wT=^smmT<|cNsKV&ClZf=Xai_fKeXa@tg%yC)*&I##xi2D+U(s1lB22 z6|L}oiJj_}PvsgyET$uU`AgJf-en>C+OH!`Q7rCVxo2N;lAK-1jwL7JCo>e3C8_2x z^s#r#=8(yYc^C^h8`WZ6x@B-Ak_b&O>DR0*u2h3idhV`0@BDnzsH2TNGd+xNv?eyt0 z&$xHEy(oRP70<7Z0A4-*0@Z#ftpD?z^$)L*|A}#Zw*dLaa?E#;^}icO-$MQ+y8kod z`pIeIUqZEir8mv`JtzEgYv!9e^>3hBc+8OH5-pVA^&P}hJ1LNaCr`5Qw8m4QvewGC@|&%J?41Od003MI0%4+xyg7HNxDcHteq*PAmfWe} z0Sq!PO-igHPuLO#7OIrCP|1|DmkIiN6R2eBI;FIwX(_w(x~l0Vfy$^OB`!_;vOo_0 z4r4bH$%hHFOQniU8<%twHV@|Dh)y+pts&v+}*uFv?q!#!Xr*^>0H;^zA}g^`~1N2S90&!*z9 z*uXF1=DP~{KjP*u#{Qq<<|hk)e>-k|&h-DYTrAtKGW|E<-QS3bctvq5L^`-nCl#oK zFnf5%oDXqgu)qo(!D1AbUc9CaMG#_MwWrT$ZW$xxaw0Hh94l6z`sU`lkPiU>p!Wk& zJ;dI`h!Z0?`K#JA19vaSn3Eg#~mJY zIbIAA=(Sxol>&m4sF(sVJJp=%H5ta9(!?4yD_zxn<@${fXuK2UqF9vXp6ts{QNl9D zM~GeZX*=Eq8$OcQGg1=PWJEG#C`?g7@Q-n2vEVgb#Y%OFAH(8ie)FYXn16uTZZc zi3ND5?&9uR4DW$MZ;^acChj}nDw0kj9v!ZR?Ru3Kh-mLOpiine`-!}xd?k!Mg1B)? zSN|Je3^dF%g3ThiWf3J@iLn^3y9rd-F<9vJM{KlJm9FVR` zmvf;~T9ou-t`7-`M5Oqg$m;Idwy6C1+a}Kpba%NY4J(T>rO&!7bEY&8A;(222=ZqF zrDYP+9TFSdx!z3Ma1rPwWtbS!89A<*{V+WuxJGY@V9GPUnd}}4Obw9G6%#Jt?r$#+ z1md5#@q1~*-rjHN)jWJXSJs@^Kp8I%m)G>|ubyX*Z)pJKXEtkcZ=Sih<6uQwtU__y z%!p@RxDEO+_}0pYRV7A+q=MoCctkmhgn>p1!1V3>5K0PX;b&8funKK&P?)MHTD3q{ z8zohF(&*gmusB}SJn2X20hQ@pagCuk8>z-Vn^%WBJ22ONVYc=2J?ONjfkJiUxh#HKuGnbQ1sh$keOWJnUB*n9(j;8!Fx-G$d;zM@nFA|&%UXQHV{Ikf zoAU7*&2(=#>^<)Y^_omJ{aCV|smj9f9jjGrNH^+MWSZ}bAIpx>7%OPO#&WVLCe6A; zWTUaC+*D910r~KR-X>w8dGLO21#R8O>n*6Q9#-XDs@_?vkc$ZJXendT%knYSxg+b~ zaff3&S_P?eG8hUu^>h+CRL1e}hbzLTP~ z4U@@Uc>LDsa8vBgsex6^qF{t=?&|e>$T3=pV7w-Hv*@Cx%xzFyt0O19%PqB-@ECFVl2 zuOjQ8zN>n*N}$(0S7-dOBLUQ$IS5l-|Dei-i{2_K7<0-sr6aX6jy)FLFTVK;168*t>Dqlt5K!h2&ZXJPcG!7dlX6VI&5ocMNdyEWM;} z(3LE=!-|UF?B9>YPcxyw@+>WHr@DR}iHbDY&Z9W)sSPSSuF}C<=;wgZ)%2aIf=ldJ zTtkyJ@wj4V+GNV6Q0P@>JZlw=CFA-CSilbxA0)AesdMt#1#PgWN1j&lzOWw|Iw=nM zT|hk3;3DeA6q}*>vh3hz!(5N-@or)3d`R}^8bBU{vyXS(Ee_YS9zHGI4?qgyZ{IG z?YxNJX`|0e`8%q`BdWsfP5DV${5|1Qv!vw+b8`px+&0*I!0XBtv;b}K(r!7&NjV3c zlrJTNAX$l=V&+o}{^5rJoamZRY_uV7Uk;3zQTbnqvDk$*r4XD5;ufLSy?12k3vHnR z(s|ixU9G@QEO|MzMag`66K)Vc2u7jW?_9%-uTmn-OWk1o)>iv)vALw2hH%aw$oP_vBs~ZR*R|_oI>fy(_MU@BsMnf#~G`~1ayfO zr5SP*)+fnFVo*85HGuV*g)L4NHhRW+PkrMUdaYgk@yo*O>5dk{ZSpYTAH&74r0SK@ z!7_ItnZ}VDuyjmYxuRcxZgy8zRis3jYOA(AHcX3mfUQhq_iw{Mu`iOZnL!$IU3@Qt z$9&Ic))PJbK2xr}yq^cxEt+up%gR=mq_(P7;veUi@oW?}q0HAG){xXPMdZ z?dkrt(n6T*vUbgvHP$ZZ(3@$~U|Z3{{IMPV_pDiGQ` za;k+!y%-%JxC&X2)bpU1bgamfD%}C8cdp|qpe4)-qA@;oqmwcUL$P*r9p5?!k;S z-{>oDIxu*QU*zPbu0Fg)+zR**Avb0Z&ARm0?dC|aLmr6uXYS*#Vt1ECsA^nSEb@Ah zM%y?&ZW9*~g7#%)o$^cvMHrwgjr;B|#%s-;eW!%?h3SI0q1tnhC8|Pa%p(h=CO*s? z3@S$%HemGCla=f(i#!5RCwBa_zBNhD?hlnbPmg15mpM159FxVh@ltrvCY4q6>_&zX z#~IxzI2my_Pc)mk>Jbc!8c(98IbpMvWOe-b?x+>yrI2srO-HfM{ptCtkukPf--?`G z9x+Q&MjE%()f3i#=yoirYFQLoa(7X;c!uLKU)+;`W_PoME6FZya}Vyfkgg7H2Sv*|V+9(xD;P)7TPBgU&@?=7kv1TZ zS*fwKMi}I^;S#h|y%=m9tkI#Aqc=rx?TNNUFyA7v5tGwXVqG&z6;(ya+&1eqKroJC zg?lrTsy#Miaw z-l79jW2c5+NT_K|c?{9E%`ZVPT3p=4@4DW$gCy-L6*Td3Q*M;!1kS8o?iC+-cc$~6 zw`7_B zI_#?x@NoH>ihCa#rk2$|$ayL_)iw!95g=R)nNXIz%+eT}5S-u8f3@xxOBxADI0Koa zy%?pYDvv?>)Srsd{=RKxDJ0>Zxmb+^9LK&-%)q4#V3V-_6VdFk$b{UCU7a^|d67yZ zqKeSwn-pKXhQt7l!L#YSgC1lKe`1eTo7qC84ZReG?pc$^?#tjE6u~K8%z2l-a~k4{ zEq{0KBT1llc5W^j;~D(hUewSn&6UKq2+h_*)GRc?sq(%_SI8tQR{rv2nZ%|$SQjw* zcux~CEaa;$@Am8sx*pY5!&uEwIh}UdoMvqYaLXx2724}t3ttPt4BfDxJr{7xNq40? zFgFG_FgJpDd&x*d6j~A#pMAo?M;1mooFzQC}1sCkk`l#1+nNr*dW4T(W^)Kpg;qw4M);L!wE zi@Sg@tyU-zn-AVmS1>|$F$j-V?DzKkaoT=%UQDQ$BV5xW(5M~4kObyAtg{g0gec+D z%fKf=jB5#yL9rnRo*j#d?^9&8Ej$3iEk>ZN;&M2&XlL#^L8!wI?C&H}XQ+E_`9H?l zjK&W=)VJrSnZD8mmBB4j+{U&oaXGri>n}0PCB1T4(;K9JidKf+^1cenu$`IY?cHG3 zsoz87fzqZNYz%a{feq^qXa7Zh{gwd!NTqa)tUp$o7=Fkb|NelD;hW;;PYL$BwDEr& z6#RMZ_k{j`FTwt(GhXuR-^unjJsB9j$(Me=i605}cZ&|?frzDV2^JL>bcfbHn$pti zivU8`Db-7YRi(hp>AM;xe9jQAueYq5GSzd1iD6Yh*0MO+6Lo(h?E@s*DQ#j)R~^JG zcH(D%FjjV>?v7~n>@1u89-jQUb;_CO@!F=ojui%Wr#AxfT==V?y{{hp^1#fnyv?+H z8?2@E?7cPwgfs)rhS-%XXE5)Z@3}SYTWExWA^Hn2o#7!CH0}= z>Z7IS!@ZUZ(%3U@=^v)1ualU+nVN0!d4gLB*Wq-c2}23D+heX-B9iU4zzKUu=8W`$}Mf@63TBjg~Ysn5_AsAm#R4g7sE*AzpUz}U5cV@m? zk=_SHAxZ$p)x8d6vz@eUgx(?5M_aDOGFFH)0(suNww)>UzPLJnlBK&t?rq!0m>`Z; zFSSyC?4-9a1vMA*OFpjfUnL8r-1e3_A70hXo!J2}RpLV$D-I!v6Qjr>qpyDu&{!&@ zEJGN_I$f*(fD(7!jSXynY%2`EmsKcTenO2u+vC_8l+Qdh^Gem~NeCmv!@}9{ECRDE z4yVepKM^%vGfM%vM|-s*VG~L`ABqyJ&{;LxPJHE~XVxFM~8eYlJK zw%PpDX39RJ5o462r8)lz!90DYtP5#M3v7I-VYq@~bG8ocLm$NZG~?8y76NpE^m|dU zLt2w)z1e`J*!0Ia+ES=_rO5bqQ3`6RwO05EUf>ogPk5l-r95$3GU22AZPJ#J^SgJ`2;3<|<74& zUev&TfXDsE7!M zxelDui@vSm)YEYK3rFh;e8=A1u&a80y9o|adk&2)D`?2$254@? z*wbDoq4moto_Z6~-S;CYjAAox!E6~M{;|oq@J(X3orIh z9NoNU#b7>In1>JIZp|j1k58Wucdsz?r+djN@bop!)5KO538GTW*q`0Y_PV5vClfbb zHP2?mS1o`5N*FNuf!Q>b$eOY^?o!=bc7?;DL|Pf>8WGGXO6v+s>$3!=!s{k;g-xaz?z~3rV=4g3S0BN@S-2Er z0vi#-IC7`#310!?i;g1{%3{KzpmqZ;<)t`!tI9CGvt%vN^sWzUrY>%Ma=yfWUF{yK zUwR&PpE|KtG?h{ejgtjt%M4LmKSKR@NLj-ttd~_}{G(_j{JW~^jw*l9Efc|5%~<6s zzkq(rFa-pD%}BnqR#xB|z{7af>@?IZA3|vgBSmYnJU%W`+N-K`Y#}U?$@R=nC<#+u z_Qxi0FzN{wq1?0gsv0e6RLpQu{lbn~DBcJ?87r$4>T18Hz|gUK zzgEY2MiPMEFblA04kHBv+`An32BDwzxXSnK#5udUbE^sQU?4FwEkZbl=VW*BWc-jG zH*FK>$L`&%U@F?dZIJp%jKui+y?b=3JQ@(Lk71Vwz|LB0RApC(>98jP+E$k`7?$ih zH}IjBp$t6j1~f?3vFE74Fobo6nA2$vb(gh? z9#aP(zub>f*llxMlXg`((y-e5gn&GAl&!^(4{Fmq+wb->;F3I#fR3(}ZMAzxvR}#H zQa`_rvXQy|1ycQxWo2Rev9-eRLlF9ZAfpW5g`WT3_G0+1%=%*%^=BBrMC^Yiqu;Lm z9`OHv0;=yY|Bq!ahHrX`zX4Q#92u0SgL~0x&2O#_VyN$l z(Sfc7{(6sj&ux329Yq>)#NjlW$^gqVN#aWQqEHrDg=za{koy3&AM*3(81Bz3$(r04 zYMik}t2@A&WYR1I@^!~7&7(7*$Fmo_CD{9qhv>@SVN_UjjV#OAD zFoBCvV5}qXN7!uT0tj)}N2do#F`aoC2s5n@$qVWI(EG_2`i_Om!DY>1v5L1Ny9vqH zeFyXEZzFZf37d3Rgo_DXb3@x&|8lWMUK7&hrQB?X@clUuqSu7VYUu(EuFc>IT2T`VX7EG6Gi6@NLJG}cq39I zA8A}bXR|UigfEX%l+q&ey9e?;=2zntyB^Fi6rs?k^y@*OL$4$|be0o24YjO4q`hcF zgErxz>MBQCB7gR9^VQVU6H6jAaMama_(LMPDt+&+TI$pm?L{J*j%~=R*rAoHb1N4x zAQIBKMnR`)UfWnTaXcP|W!B-N_|q#Rq8zMWfX)xeQ5MD@18@fVe@>8o!H#|fI^R`C z{{cFGRe%2(bbb1{E8iYQ<3})&?!@0w0tRgJ!X|Fc_B+>KVYwjwx0@2 z;u~k6YkPA8wHj|})j>L>?Mlp)|WaidJqTBJQmgfOsN!-oI;6<8olp(~(A5&zN&_+()X>R#)|Z zv73>94{K^2?_hlP+Q~oSNpw=yLpvQRbs_?-$OYFZds@tTD-S)L&-7a2WpVWlg4})E zQF_O~H5qQ@TIX3t1WwAvi;j#kPgSHRZYe*yCGcxBEu{cZvuVHn?WE<$Q_49fPXb~# zER<@yhhTA{xY($HJYL*XoO1G);&)SyBz%vbmu3axPzh};UVr?`6h~70q&7niUDxeH z)v7q5vuClR)@tQr#^Jq(*|ygYvEI{6df#~w)}&ALttgwd6%v`;z>F-I#h51Wm5 zR{@WmS3FW?afBb`tDUk<(@5jsC@fu_R%%x&-6nfwEg~l|2~EEA$7HUJ2r%vB#^}Yf zS^6hH#t#her{jkcnBRdNOJWx6I4Oo!u9;S5YSUX%CQaz}vJ zP)=J$C}^4tKkk>>!uUFnTge$4#6a*ItsX4|QBDjdi zx!y{Qx=|@lt-in%9-O^8LpokvL~F-lRDP)W`ju1c zATuKU1hOF%SX5q^s7wIO5z+~>baSYn=iY|kE1B{B~dEsuoyG#Ot| zzIGtq7;m{@Lw^nfo}XpVE9bj30VtNoQM%mf?$DlcjLJ6b)DU~mV4OzxPlj2vP5x%Z zv`8(nDlL}&kU`2ut5eCykb2WmIR$TpoOQw%S+{Brq}G!xLHa3V_VH}i=^VYCUO{7H zzS%xpML`(51uAa&lDqWr#^F;0hv&XnU3W4lH&bVOMc)PG2gGTn8Qw_094k!?0IC@$ z8ju`K*SQHeoH5+qs6CGr`XlG?2=^F)%XH8=kkEO()4WY`2WSbh_O0#P#RH7-)8ko3 zql~0HB+mIaT)V0~5@wTx)ae*PSsO;^fknXnmam}Qw`eJAM z{5q;(n$4y*9xjl~;E7+cmVwiRiEokg2*2as`SdYj2!Xs}{BEM%v2B%h#L?l}ll!1( z(q?woUKEf8qjd-R1i%Cou-*9T!fMv{{1DQ+8A|y7t|{ zDol0F5I6k<{KWhzI=d^rL9A@p(H?K_sr37)BYnAe_@G{xcUpO|3h#-8j;$d`yMU$F#U?cmTYHy*RC{FyMKkwqAX3hehbxs2IWVSfd}7Mg#Wa_uy@E1(P?8l>bP2K zG!sfP4WjNyO8;^BD{C^4C;qbb#YwnVyUB*Q=4Os*c>V9bNn@AdI+Yv(Fn4F;enZF;)igzUx$A_Zu$Dr zS+U1qoJV^l1cemB-3mcj5c9598H6=yN4(VNV`Mm#`WK4{%+)8@Q{IWRUvYx(I>>a) zEI%}n7=989|6Nk>mlpEhq~Kf1{H;plC&BN3i4^?C`pw_1@c)y!GsCaSl5g_1zrhe% z)zl-G>XF~iR%kEQez2&fKgoTihrtT|W<(wkYCQ0QIWaB2r>X4d>iL?3P*4^fbl?LmVGE}`)~vDp6ede?RT8rnqBvWPtlr;iR$4uSrxDt{n~=KODO2EQ15YkPlJPt5QUq*n z|4=sNt=9-ASG!<3gzaBfW~6;(DNO_5#mRWzR&#Rol~XTd zVN8b5jW^>S@w`~^f`pdz6I>#(ZB_J8r1|x+5$wyd@8g!YNj=BK^HcOuo7UROUW^;! z7TMhC*(=rR9l|+vm?7>eqWRp$*rw_}2nQx%kCg2gk8P$|^NG}pmZ^7Ve#zTDbs!^H zhmgwU7@HeqUQT8t{W~r3Qe7o#%Qmd}+6<$Go4a5s;RUXqE@m`|IU7q{Rl+OmSIk=X z0p-ZYq1Ln9RUN@AoPe!QcfkfvgN|ikGMVAV8at|=E*DTq1#yQ%+=egH={S{F&ZCzo zDBiQI0O~?fp6T_7o^idJsX&V$-z)sgs-#q>>EMC6TFg#*Y>!RpB#Bi3hem|pP>4#d z5xTdQG?o`Eg|KvLM<+d!W2nyv-PLdH(5cvR9dmL!sq(qTWbY)t1>vh&5!!&L^(!5$ z;d0=%52U6sNLrYwlRQkm6q=$tU*7v}vj`hZvdq^Jr!`Pr&zm7!n$PCHd1P2u6(P`J zLgWwI7>tqhEt8&@A;Zn_*HNx!KMqglie>Q%Xl=oj$k9p-q{v3vO&?H32uu!CnaA52 z79&eh4-=_Yc_4jAJq5H281r%&F=wt#Oa0QCJ-aQ5L$l`Ww<&(xZ{tC588q+jgf!(n zIn>jIsR`TTyIFk+{)QO|HuQDyJI**H$iAI`E~J)3lk?x__FsCUB4N#L%_Zj|{y5E7v4G*%gv-zGWTlziN{!f)g-f#K=I z8l^&MIX9f|UC2zg^=oA*((fOdP8Mh`pZ2XC@Z(dfA+~tym1WD0Q|P*`mhS6!2bDCk zWl|+qTiBA9X4+(U82r8@M%CoYnEbwKHS}Bp5djA~c&%!P03=li8AG~w{eUvb``Ux^jx>3> zVwZsPq%brO$U89SOyT`aRla~f=9a?g%hDfdKu@nJD+i{&OZGX}da4#TW8`aLNRlvN z_wL~0?I|w+&t~eOB`pDT@ye1tSh3fevS|x%tHJ-@{YE0 zu_Y;ckEEeUP(~;5t0}|oN6%6Tu7o4Uec`gkdf{^E5cS{$rU7rfGeR*su`N0QBsIdC zM;@U})Vum1eN$BKA)*7>FuE0usR?ZBa$t7l$h&7-)tPLJp{gtx$*gHVv`aDLk5!l$ zg^^X|*SqddCDEyNU@Npu;Er>HIwC+P^|%=boO&kEj>H8lpktA*N0OULdnkDJ#SU^R zp@Sj)tYa2)iXpt_W|oB0bZ4-XN#OjRZu`xf0_PBreak zsn%!GJ!)5N)-3yMkoFX6KAOMIg>J}JPaR1KWY~Az+Tab z?@|F>>Dt8CdT%n6K?s1<&SBgzY-iHM5wjYCB;%xY?m*76zj|x#qkIis8DkqjQA%o( z6i77V#t6v0B<4hGIp#!)x8`#AHAD;3a?*#^RL@W`Yl6kAyf+g;F>kMl+T~MwJ8MNl z2#so@?;6%awEz@)V5%w@OcvWrsc$5Hvmew(V+Rxj|76J6hudgON5t}2)NH%q7X7zr z+vQ2A-s_MtqT{Fti@ncipT|#I_$r7ihY@cop&cxTK3f4;cbFUCkGR&bP7$cx&>H5T z1F=?y%}i>LMW}5oMJgl(bjw4yOh+>6*l?)Dk%zT4PBehco(H3q&qR^h2jor2UEOkG zVmJ`SstHf5tF7o|Q;$IFWE-3tM@+9Fr(mSK-GAI6?#i06QX=VE(4{xGqMu_uh@f** zV}eNHg4>-8JRYXzHb|m^o`h>68aSL{*|!pirD{1$W4B&XgWX&!Vq@yyv)zxm5h^(L zB{8UumX}^IAD|lxPoTb38X7IS8unl=t4*NK>*j~Zfem?xc@SbF7VH&?5Vc;9huFMY zt0Kxt#?*_<6Kll>4J*Ut^2+sk(8_xUq`m5HaCg zK&)cG)}UlDRo>Z{W?gK}+07Y;dKXjEeU&UnfNyIl3;EzQdr(e@;DK`9GN?0{x}-4M zi~Ks82V3f4%@|s1U`R!?L4{nJA}m9xECSr3(54AK{|a5jOVS)!CV;n={Td$SWF z6TPz0b?=&r;W{nM+?ee)G)Fn!ljNlo?R3^<7BF#t2IT`16MNewbM2G@=hM)XGev^TJS495@1OI<-%hB*zT3XrL;WGSX?(wn!@|V^R!?(}+S7rl( z&i2Cc_B!?kxPP?oh3#H=Ipbf)^Mvi_aQ~9@`eSG*WMygp=O6upyEEW2eY+_Ln%@w` z_?gDz(x^!5ni}Z+`Jti~bblH!{4A~h=d<|Z&edQ3u|Ky)HU54q-^-=HM>K!m4-Frm zj08I$AFjQvgTX)4+8KW3>A>*2o(`=qy~EA7a30snj0hr#xGSF&R&$N9-^g@xS51Op zJ4TWv^lj5c0RkI6e4IJUMeAPBPZ{M zGo?MXkBf%%$$87^oFAWF^E@j#t)Ju2mQ2>$Lj-K5gj40%ZTs~vw>n>Lv?8oN1ExRMkxgPP363C zqoaK2bfU8Ex$HxwNdowYbO6ID&BQcq( z;#1|*Rjr=w5tB=`fJwAv0tD!6iO6B)b}`6a$3_0;XzK%4gf!-S1xMOBxvwcBUVBEo zle&TldG8_T_DGRZ`Nn(K0` zAq#*pBVs@|N)Kc7L|EX{RNs0cu($pQrdm3doTf85#|LAf{lo=3OrWsH&(s9^L6~23 zk@Lk}S<1^BG{xH9%vN8l=i>zW^nsj{k2ExUgM>4n#1Ov-+K(bwVpt_RQpKh_;?n00C=rON$$7Wq#5p9LTNOMJphj*fO zWxW#6W>E&Zcyz@u3SJ#X78=prHB5VeZ#zlmN}>{P$z7*`GTY6-)WOCc?ug1{2Nv_c zsC(8lJ4%5?(Rl9rMtVkySrN&=}x6V4)Shwd5-&A?s48V&iDT3 z(D4k^@yt1|``9Uvib&FYwtY)X>2V z_>-z67Xl}hQnAO&M=%cK=80!BfWxNQJ9U;bx7ZqQf3DJxJPz%?ay(zy%MW*!v($Ce z?JhXID+yt<+=wMobRi)z&ugH;)i&ZF*FUr0Egw|o6da8uUSrYRT*TGd(zOgd5jweB zcwezV`h{6IgEli|$vlEEx3<*=N8s3y#)hV7{&uLG6;?PCPnHvg%ov^e@inK6=K-c! z9jiQeNm$+)w3?gl{gz|jol>j_*}=MA#q!YuT_<%owB8*VnC?vEi45E|be0+TcwaCKe_~$)JV^V1 zr=mfcYO)9Js>65=GapQUwV!CHgwaIryY@7u^`Sp!U{frPQ}J4>H)jc2)Na$M6S+~& zitX^tndahd6dS&;F>8VWCBMa*?_ybWa57uYk-HIk^pM1!jqeyksGH!|QTW!moVcJo zm5pdDq%@hsj5vEE%JUxeTlO`>$+kA<$FD(j@P6~@y9T)?Jf%QM^^(F55VGtawD(xn z?_R`>t9vA=d=VeR5{GYBQwLK!RJ5UR$&w2U0=cj3sHJa&MrS=HbH}9FC*~R`?hlyo_P zaenHYI-1_uOtBUD%~>eAv9B>ImpMCSDZ=A5JhFfk;NEYrN5EYJ4?45CTR?EPP$6?+ z$gA`$58Nq^jt8T?*kOiHSIRDInb!4Qvfvq*pJ>c&Fm!h*K<( zikBM&S3;Isv7!*>;3Be{vX+3gn5ojm_dG0_$m`t-x_CGvKyk=t=6&9kwrwkA+e_#_ z6ea}pad5lGr!r{84hTSjQh$F3;wOH=`?>VXkq0tB!iV3fsPAn|8fKcGKIY#+WPaD& zd4%3AT=eG2!aU*V|Q z?(looqQalLsetZqTyF8MHH{~$!@kQ@-K)V@>(gXN9rl%kiG{(5=U3?F^}?lh?z><(hk zUYz1nTp}#k?cr%>VQD%+Rgh>hy|E{(M986|7xNqhPaoFQd(Q-0qM8*`q&L_mVK>?) zq_$tEJAY&g~6* zN=^~)xe;Hy2L$M=UQ2yX5(@}N+X6jZzi1VDiG0uztFnr7ZdW{;Zd*=a*!`){1x#O0 zO~hLo9aIDtoOlz`pa0hA6A))DU6yqF+yFyXT|W0{xWGr)1G1nY@A4W+!5bh38)mJY z^($!=A}$OVosr{an~d~|La5EkIW%=Pc%EGj@G?j}qDJC2R97~u?ru$(ukryesku{8 z$Kc)Fc&Zx+%d+PRKbdeuFBSny#QSD?2xJA?#!AiL-=FI3$=Lzj;D#5*{$0bJFjL?IBZ@-N94UF zW_j|+0TcbG(SpUq)hCpjobFf^~J%~_v{QW-2MT%yc~Pz!P;E!YYrj(FN{ z^&LR*ja{Qhb6o*4&f}KOl4sEoQS86mTKFts+AgT7o-~bW9^tM1nL$Fg<_3f+e@eT` z?QzF3y{BfNkP^?59&cF?#;p8i+7`PE63yOmhEc|>om&UjuXBTbjtoR3FPKd z%{0&-d~exHp=aPu`77>SPh;%+WyB!5fD+5MM$9;6sf#YEe9~r<*a$GuhN6Qcn^;_Zd=7|}ZAdN<0Q0R7D`#2?!J9lI zqqYlLjUen%zIej3m5Nt-vM{wF`*@S$FSLK%{s@jOj2Fthq~O|8GdYm_#v?WK zprv<4Jy9lFRL8;J#K}gC+`agt)Euw<$gUXwF+-sVQUIV}`?_*jL_U?GFDZqzLDCSt z5&n8=f%|k~jC z13ernDJ^TgCy(QIGUORc^NS4m4(R&(8LMBAHvg@%(gcGTxyk>eHX@I1fzShsu;mexk8XnEITN`Qns z5JDc;!u(+Z+w*Xi+O3Ju@nM-Ab<*lR$8}g}JidOHZ8BaSPAzy)b_Ci`Fu{~neuy3J zp}MXxHLkb>O30Bs1m8ptifl`LofeXh{jwO9NbVv*a)MR}E?yylnvB3_ICz8UxeT=e zWHO8yTj(Q2$EizzrKs?3CmFr?>s@tdajFdc@Qfp|kf5Oz81335Zb-4kSQiGWR1S}Z zt%~bJI31pW`OeEt_~3SFp@V%$BIZT&m9gri9E;iz3^2%D^H*uFPHrV%9)Ib}+1u%PXS+?m zPzl3E(y%RO?Iw2~3NV73eQf0yaD&nXHun~+Oh^hjL?q~SnrVGqMfyE96cjnj5I@5adCjk zHUB31pTC{ozOsyed4v3bPW=bL{|t=zHTeI(o!q}Tx4*z<{-NOi8S#H%zx*2fKUNI? zbp7NPXw8p!|HDVYUoH&Q9l^$A3%R}Ehq-%Ou?UVb$6^I%%UfA8a``AoVxJtAJD}fH z&LM(SpBvU_DIvyjnxj!b9e!5AT7b&I;M^#30v10*xe5qUK zmo#SL6~;9Z)rvth*YddA|AHVAwVlKgp(a8%8zaA>QEdDsf43xvp9;CABL@xbO%cr- zn%E0MI}07`VwJcUb}#Nl7Ax{aC)8JL3~HW%&d3Zqkc3-q5SuNZ?Pqda;PrcQ8EUS! zP-;Z$dzu6C)&0?AF^AZdd{GE+^<&r!+q&{*)hebLS|}t31X5jfXWrbzD++}U==gvI zLPnQQzwq2|g7xIdHq#s0JW6sH3ExMdI+$_1Qd>(@O^!@SG1pk74MV|8Anr^?*r3lU zWXVIN8>1fVY)zs~m^C02jb`r>vsdeLb1*;+4N90x;Bvzp4Kgo$Aave2ahgEJsRLf# zuk{+7tk#<2r1|JHVKJsOyrJuI56=|We?n>xbtCHN))UeI!l9|L?LVBfkPON}O?wse zk+}`eqc(oSstKg>^yviTfN5ZdL`n+fY(foe%Q`ciYA~VKfG@t_7JuevJ>7~n>s##c zkMV^MJ^hb#QyEtD$A|5E7$!PUt0LZ8HyAldp@mpqUoN(}3jQw4zc&FGsefK9`T>6W zPs05F7@7J`efs+v{|h(f9}4rIZ5KJYAMyN`zRPby`v=qdFN`NTrf*gIe=p_FG>Jbb zQ*JRY| z7yi+E|FFxw(sDU=gbo0W^NHZHaj#ut-Ckq+)ODcD;Y&YnB%~2Qy&s&Me{0ew4^{hd zUf?2Dqw*b*eWM%y1=kmY<%(5^H-|RS-Y5i*jfIOnhSk^~2s$@KCyEv4aq+VDcS5jw z%1?EwDw5IG>V*%jN+YYv3O#Z8$az5QY1T&qz!n;Gz(E}a(98Bjs-&eF4|BcBSdE70 zic~J8J~l>Otk(?zbJ%rY;JA2I3@OD`&T9g-9ap@w27HYvC}A{WK4V!`1BqS?1j+?&B5xTF&ik@Emu-;dN=(uj zVWwnx^zCp_^WC7;O%NoBi3*5%!z}KzE+r|Tiy$|I+9D)hs|*PgtOLIJPT7NQxzvz% z6v-+N@75sjsMQ#1%f$}-CdiYaS+)iO*d04 zHx2oT59pTHmr*mlYpe82;RXE!N3^_cA-VcOV%#mpYu@ZOf$m`Zo!x~a45!IU{z4me zQy;~bWg;jE$S_wcqau0)Z|~_ms17dr z>l@Xj5mI$r3ZA+&<}F9ZTceaGiY*U_ZLnr{7!I#7gXxQhvdGxjhDFcuh6HcUBn(d= z&nkq78^@tY<;9B*=n{cXJDnhS_ur|&QZs9RwY#gH|N6wbYRStxAuh^i;+E>KoO6!i zEhoZZg0a2X;@+L2n%1q}c;!;eg$|G&?Df(R94)1#%SO5Qq5Uw{@}}#0O%(?3r$tQ`vo!_FlY&R?G#5FLJu=^ZPJ)o)x%?I6 zdHT?hPXpeB zpB%+C1fxV}r^;kIU$ksrij8PpeeE%9LPjcrAN|2o`~3Ud`V587Es zfZyurE?=XIR1cik$ENW9j(rl^9K)z770`8~r4DrHjW?j`r0QtDi}mjm zJ4WiC`>en4oBlM`zujZ~<>m7n2!9sqf4$}UKPlFkf2WV0*$;mZ>op3Z!RUgptyg8l z8^JbG7It=uT$&TONtzh1x)0yO^nx1UYk>}o9`|mZ+yFW1clFw@Ybg!)M>88px zq(Ai2#dg!DwN`SOyX5wM`QSBbv<7soFGRq+9B=tzHPv1a=D~xEYN%$J;j<+N&KwW- zio=g8FulttgX!=^z@p4(m0@oDYE~*TrZ`$j*jpEeyN!a z^?EC5GdpLa(>}>#+7I%Mn2~{BvZF$+!H3W(%Lf@(Hi|4@%WJ?`5<^o@W?T%%kV{cB z4(=(;>p&y!upTmcKfsLTg%n&dF+oy& zB`qkn@yJR1w5{S1+!5=o?CsswN@&Yh&uyg81jTAHegww~Pi^kd?-v0BS`8=5qgG@f z${3CW8~~IbOym%hX&p&hK*eJcy=-8vl4~Q5tMUP1^z|qpJ5!TVBADGP-;IhX<+@4W zB9#<$DqGumbomW5X5=@bK}+@pD4+`^kRg1c3?NQ)bgXCY z@ECsm_2SS`!tt(y*6yiK7kE01NG5Y-$F@tlvvf(Doi6b74EjJGc`+;EI`t;6qjk&SBLYDtPKj2= za@qjn+_9G216oU-w5bv;(Mq?~uFU(AnIaxSRR_Y*^aV1SF+enjK8L=?n|_~KuAr{c z{{ir|yMGu?@{l^qEq<2eN7D_5D_TkMXm<;}4^y>H1BiLeZwT!?6l*)0=lqGyI_QH9 zwal0YlS+ocUn(Eb8^nFC=NND#KyNwZx0Ji;oV)V?coh^V`gX+RU`}0c4FF>h3 zOqSm%7C(j2b0+ztWcmEre^?m(6E@K=h??)Zi1}X+>A&k8$H<9?JzczQ*-?aKVxDHx zap|q~xor1WSW+T^+rc-hPDe0=cucE^qR+vGNXoC|s8~(9N}a)E?}UaOPv_K?mN^e+ zPQYo$(rWXhI>kI*!G6^UDCGo`f;I52j!3mgOXD7jQLP>36zD+=QdpoEK6jsVs#?;> zmeI;FB)bScR42z$jxC^{v=>zKK)kcP!9=i^{~$IobCdx)OE|SS6Kiag0r5r-asrx? z^|5*0At|lRoeA);t*}IQ{#8MQQ-x6ZKIfO%6EfBVQK9MX2@?6xTp%8!@4nw;@ zMMu@BD~||I%yuQu#>=cJger}snV`TNdPTpSb>99v`Tc>80;TH9948>(Sr_eM?2k_C zC0adCL@R@rdC_lknu|P>=_JxBFLbpibmWT`{9QlnW36bTGZAZjsMOHe*u>hmIIU1X zjxHPr-bAt6?gt)nErAK_jl}aqw4$y}Ol&`7eHlX|%bQzj!e!m&ez7fNUrK%k0gHV| z-fQ!=g}J|^hYu|0q&(t%hVWc%3%GoR&QWWkZ>kNIaWSH|)#aDmF%))ZPmn)fm+0H6%HY2ipVXUPtra8);Y#%o>$^1HvO+VcPAn~SD*KuNcqG=^xUy&s*;_Ha+wA%}}@cL02=4?en=eh1JoIbGsh z9N=BbL(j_nwS4)qBH?6P8JjEq*Gro-T1HyrsL z^0OHO5KD-xw?x8%pZnQSQNC@reSSOIElbuB6KCuQQm{;S!~vrsBy_~J$l)E47RhVr zH9z3N<~oo0_2#N=1n}-0bcr;3O`$#FOi$0TTp?WA;l2yNKIt!H7Id9A;!I zCJHQl@LC;|Rim_NXZ10V1^l^}fpd9<>Ec68Wf5(X>oq$1>#*lIOy}TG8-hBZ&Q^R7 z;g{;#R4T$uA4=_r-XvuP6FY{HJ#G5;^6`mx9ly{mDAsj&1LR8HhanV94Z3~i5n_A3 z=S;CEwd(4!NZun6F7~Dm&J7|HiN9y$eJ1%WR{rauQiOBi$&V&Ul3$08-t51r7k0^h zyBEA(-W`-AON1Qy^3==+U^Hw<0a7DQGjjKWP=CRxj4G|=$~iLra}M+I;h|aV7Y!ys z;p0#JX5n@IQ0JHVSBz4yp7-`#l_oTog<%o~in`$oBr4HYc~bUGhYY}>L7I9FlF{Zf z(9J-L(JzRMT-h4tak65|i;sjhE;Qtisf9q7MYYIZ%ucyYO+AoE)TWB!;=zF9)z7Ni z%M6R_8r&vSRpDp#H(`Ff#d zl$dbb_PYT_k9{kahFpMg*p4TX0s31aRi^WXkAsHOZh7C!&hT9pdCmE9uL8gFqtL8v z-`uW6UEhp09X4o# z7l65w!miL_p6f5dXEItzY@gCT9k9>I2o>oxwlbMC~ceEMJ{k6|&?!iyME z4Nj|y)OJloPpSQa9<51&k8mGJA(6oJa!x;rsR^SvgU5W_7(A+*Vlk&ryRD@1%NJJPfb8XJ>kSww` zU*lG3(;hwELKIU^!hhi8&HmINpEb#LYBy0M5!*V;{QwU+lQB7-ZpbN2EN!MEKyvue zzgq##NGD>0A~ty|SM(|*XB$6OfF@9M-nzjRT$Iyts*!n*If~>VTUM-g$j(LxgaW88 zZZLNNx*g>{qeJjCjuubMbNMqRNk6{MM0${bCZz=<`F!$}u%7<12q*p77*u>DWl+g% z?4r3y;XF-dU=Zd*s$1f^f^CJlod#N%iOvyNw?o0HbouHd488n#`)?}yb4~iDZfO{4 znZEt`w_npe0|CEl-apjX&$y{yO8a+E+~1e>Ur<&5cxnG{G#`IqUj3-^e=4#gpG5Xs zNWYUCL{7{1yaq?8E}Zz?o-if#6*BmvX0;PuD&MFQE5cLwwoRaLBsI$kAKgu{cRiuI zyF^~)tVl3(DeNT-}VfmghCPYI?tt6DE9^2RIpRQa!ZE{C;Gtytxg-D@Z_L<>rAG-Vi28-iX--pa+P<(-!CzO>x|=1_wL zoyU1FAOFt@-P~&Au)#ImLuW$wiJ;kd(rM#~GPcVci1ncX z;|jvon;B@jGrL<haqsi(?>#(YBOyR?ePumC&QJ}#2A0*B?Pr5~*hBW64J;@W z#3-HZ=>}OEZ zuW|UV*?>QY!++iw{Oj<;UuGhH#^kTQ|F6`>zw}D!pW#y9bJV{=kDmHZCAQ+C`4hF# zZM6&qELJtdiNJ0meCJ79&ODgv0NSx8pUhJMfLLVWO+Ridsp#}cWnu*5;AC0Cxj5---(!}fFDij>!m0bU+p<% zs5H+})v75TZNCOmvCZta|4d(=J-4{4*(=}_O5-KvB<)ZUD8-ciL0W+GNVLZ%prX+C zDhWUTiPIclPw+T`@$}klJbv;dM^U$~!y8^Aiw66L7}A-)RkOn6enYNC6K~v;;{Heu9zk zY|X(4y9bk&AbO5Cthl}EiMrB@HwaOHyJflUS#J#NJ5=F>kAP1B6*xQQ=`J=g^i@E1 zP8-l>eBcqawx|5H2W8?E-NYy-5-Ow?=*My=hrkHVT~MhB`cgJigs66sX=$Q%eXqEthIGPjW5u!3o}jk9U9xgq z@cv%6mLo$XF}Ca)YDUDR6!%=CN)#VBF8~V)!h8%=gjFjiW1przw~)@5>C6%1HY7+B z6Co!qB^E4)im#Ox7#iHAojNh9RMqTy=DUrzKh??-}zC zyx|cseluTJ%%LRQ2LL*tk=PzDzSy!qJds_PuGaS)eB_PDQh0EtdU^+Ula*EiqOc26RRdg$1n}?kO+`8*Qs4T z6H$4nwpAkT83QZvZi9Pln9Q%d_i9X5@$D>lDeB(n^Eou@XaTf~FJARP0C4JYnFkhg zX20*XHQ(SSMomnEUa!jMDrU=P)&{hHWiaDYwV4(VLX-T4-{now(kCJ%x$}-Y zhWRQ&k8^KD8wS!#848D#eV3MSAdM%PQ<2psZk9bM z=ESKpwPg97wB)#zWF$rQ70!~JflR9d7ArwyzTS1~HZ?gMBl<7rtu=Uz&+CYY3x$}N zQpwNfR*Wl=Ofi)6bQD_e%oa^j&DIV8O_t0$*!TNHq(re82WDIhO9*O(sNFJ!>U2+z z`w#HgTUg{&7dnLK$#EnIcA&5m@8_Hiy*%ror8b>=k*7B1Ay1=743v zy&%~|&_uM|AkI-?&W-Q|CgNl5?mLBZD6g5G!lLWoSK{HNB*~Hp$B{rCILq8#hO{X_ zcc{2CcQ+yBz43uKa!Kzakp$oH19pk^H-u3!(nn33U-hyR*g@Ka=!xz48D;l4jTk_| z#0k*pmGUVkO+o1a*v@;8Hz;3$?tXIem6ny$pTs7ODqE95u2ae3xKXBdz}!+I)`-O& z&6)7SO>117{95e%TC3ICx3mjf$3g)BgmF)W1c{&8e-3>uUifzSBZ{`eK~^nozH6y3 zcXu!F09(Q|vYoYWVEEatCe3YdQN>6yk~;?l;cHZR9|hiBtZ1N`<$(EHMr1l&RrX-= zVLJUdVC=hkZ2gTO*)}Uohq?qiCq0J}GWD_0%sFn8e*^w~}pT zXS|=_7ZjsOnNW-=rsXbtFSt(9`?Xi}gH(ko-2zi*%cYdL&rIg)APBS!2^d{G!6cbl z7XAywhPhWX8R8)tq$F}hN3$96di~Yt&45AbnQfFuqr!1nG#zs}51DExwk9t&*g!SZ zyBhOdbkoq%|1h@cpJ|=n zbLXEHng6{V|6dvS&x*`HueyJ$w4as@o(32H^*H#IZ}Qg*5dXf&(0o(d-~Xe&7nx^L z%+tU7Z(B@HBTVY5dd zGTY#_|9IJ)@-)nKo!UCi@x)EO=c|$&kg*m9mK>$!DBdG`$lkli8b6Q7RtpntjyyRA z2~$`!w?;8_L2ws!sNQ=|azi-#q5zHGI1La|fWmK!I39}nk_1esgn+ptDjp8_;G30iMfU6+vDalA@C6eA}P+;fypcrA*^Q*xnKU_$Gg@Z=u7 zU=k<5{XLy^fgzpKHAnOwu`eV+4)=C}PI1ds*8@fqcw58!-YDNEdAk|*p%qJytnFQUyB7V2Fk5bbw zh`|4M`uE37^{?{x*&O&CqJy61dt(2~P$2y?-{cQ6Q;m|i#WQ(H@ihE}2|}#@<|)K0 z*IiJr?dcZ~o8e#5XGDa+o1RZhM%=E%RFmP=0F>dI7+kLmH=~{lyCOW{m$rPc3;O-q z-^7QrkwHc|mUa`J<<;Nq@dusr_kX#QStmPd3(Hch@;}x$K3p5V_r50GAFX&*TfuN1 zJ>qP<>W!{e!x`V)z1%POh=0?c>O%xbedr^d3~EhSsxqYJlH+eszQCb#^0{56!}xLe z81=2YxQ`~V0oh}TGi6cR<4v6-?AYqtB00i3IKJMvngQ<`=U&|#;$wHW==Ghpc471< zv?0Y~v?z)$5%>FZ1s2Bo^{0K_1YF9xXcGe=yr9=*L560>Pu#SDu2Y|s;1j_8-Qc4x zpBjl^B7mv>D7B}RE-Iz1UaRu;+1;fCSg#k+*jGHpDJJ*Xih@icsDqbp?>KWOT9HnO znF9^5ICtUKcAZnn0VWT1l(K~742 zj8cj$=0Sj+7`-m$SAkOaxd#mf-IJ9iUD09@85=@3_&&n$tR&pqIZ8w|?)D zQeC-U<>D*KZ-xTXygcGzNaqC3k&GSpv)hd6-p%d1YJKNb>yP-^ILNZ;1`vAy-IScp4UQ?i5NOf5fOjgyh2m^`nnr-PRSdh33;#u|@C+#Hm z8*+Q>)z78HCft;f%Jm1OiriUDKK#gO6Z4q$As31l&R##mg-zRtr{< z&}7ANVpW% zEHEJ2S=e0U^+`JvVKz+*7EOmkRV^(tR@fDYrD{=iK}y0CuRJ|-0pQ~qYM}0(gZgU< z@*Z;}z^==23fG2uggrH1;#*Rd70TNpZfS5j|KP5X?t8m>2`_D9UrH!b+7Zn8`?sh# z7kK`PhDb}g4jYZm-sXW?%r!%*B=+yjS4!=WKQu!>V*4g?=+B<;;_7G~fuu@fQSA_@ zu9D0$Q+*UMk{!{u(C>U-@5kx~_ClFd^e&P0lhn@z5&dfJmYi|f>{=y2-jf8m0?DH_CdR7gixHiuUf0yE6%;M)T)9rhm*Lt4zcY6LAw(|#7v*ZWZ>T=xMyL0$l{3SQE8;+p_ z6i&K-EvRyAIFiI7{?VgDz61GU#ni%k{>ka%(NW8|D_h>H?ryKMh#>V4zswJvY?Xd{ z8JUvb$X1*pq}alYt9@`~*&Zi^s#W4#PR6EmbZr@`g)V&v>Lw=ZB#V0mi=a#>cASu) zf%Dyc<&)R_$0X&zC>sN$cyC;iGG}FW)4$Y%6g?z@ar5CJ7DJz0n!IpY#0Ppk{N_=K zBYLK6)guUs!iL~4y zR8it-IJ2l<8uU>4oy^yim7RV#o(UP3E!vP5scu3h%Z7s0ST~9bQ!*7urngcN>D|!z zohPuGsYQ&PJw;U=Ta4}l#&HAVUKSIQgx+UGqnE%*nk=+o`TCS0$og0e^)J^rheQ*Z zKkeZ=WknybJ5WTARo8#5WX{Tgtafx0ct_G^Zo~39NKF{=X;FxxWULX*6Vcbe#F&z2 zWP)Ex(W;xd{+#xJWXYb5HhTltk5#E(8w3h-V0?NL7pH_1)X%g*e@IxJAvG2P`fgq( z3kS_1Z%4do2H>;t_#(szvfYTjdKDGoq8&{=PmHT`^#xMoaW(!jjf=B@gE%zkG6m)O zSGw#Nq)Dc}b6-eQuma_w-ptw!_L9ss;wdGVYyBLPXfy#+*35-B)D$3D(=rXLGRCq| z{@JrA*kd8@kY7kw*z9&LSgnz2R0s;w1GdYNU#4Qq4YexKJ9+CdJ!`~^3{o^70vOx5#FR`nb#`7g(AFlQN4aH!I87T zOTODzNNSY&i2cCyHoi#%GAbm)<7F&%CKwajEc6XGzE6jTmqY8NAoKRNsiK;sWqy<4 zexR?I8GgPBegWzI;j7>~BI{>@dyf7;dKEl>_IpD8AC=&K_bj0Omv!@ZhQ-tBbQnAh zWXo9DDL}SDzA}+j>(i+OPM=TRB6wDBF<5itxz*E~P9L2HT+LPOk#mjv?BTiE42T39 zbMc<+3igF^NnzrKY%d}ru{zaTq1CiNT+3e*r}h)-$PY!B_Y48D7LZ&2WIdxmhW-Ilr+=XjUm%7L zT^IB6k|ul!nOmwuc?-L?F6n6OUE4>{#s_fa8mmE*R|&|fd68F_JcA=p>MczZUv5F^ z_ZF;To2JrY1bD#EUdHc=!-9&!9cEVznB^s!DR~gJDWYf@Fl+c?m~#6``djrR1+V$4n-@-`<@z=xdZsgG zTPe&@o2?%m^xqA8mOzfAj!C19Ft=5Sm+t|kq|=BeLoS0aOn9Xqyx?{? zOxCdqoFcTohMQ;d+pupbbk2}e4r5*T5*`X%wyUHSotnQvzm@%!j`k=XT6c-nIvPs9 z-73l_O7gHPmR}I58}2hROP-Gyq{zYm@u}oYWhu6W&V?m<2~_>L2>N4`Q~%LoN}UCY zO0r~DN?83C<*HDg^>u)(uH_DS^^}O8cjry~r}XG6W~pWQip}WGRewUQ>_-YCtV9BT zkPoKxefk`Xr?)UR=T5Z0O9|ga428{6fe2 zhf=~n(kS}{v-RD>q@(?_N!^&I^})rrkWVmAM?(OJd?vMH^e3YLklV%h1po&zrX{Z zqcx19cC*c)XVSQhSu*NKa`I#^)-Q*efNP7CRNjDWz!z^7W(U|wKk9YD<8ovggd?_YHT zwQFb1DZsxQALt&t9`PlSoua3;s&bac7U9J9(r1aIm8h0%MwWmor@$kr7mFE0>MSz*W!HTw0MZf78eQj$?C5#FPfB~pw)XT-3~R8EuTn~2mdf@L74WFH#_tw*3q#*P?Ysaq zX+KQ{D&hz^lJI{*{A%-4b4IFI&R#13U$K{A+qf zVDy&G^8^CWf^cN~DWz3hdp{KeuNfiufr)&A^p;X#{CHTNL+E3QV)rGyYxoN4~R@Z zR=_Dj11m7$;yH$e>6Rw}bC2!%jO!yi+vAmGrfj#eyb~O|k?Gl=;O))fUyg>#@Jj1w zqqA_iS5|}(vXe6e^ydD`G1aynIV{a)LlM&>&4-RKkg;gz)PA?Y^bzkQ5A)bDFJ{XL zoOqqW0KxG%nB8$yx<0T-`9ewSq}H7j0zP7_4p9P92Vacjk89%FP!pkfVB zhP065$z-T>5H4kfvW%=3{}mv7%=$O?VCkQ~*3X%O>1PM@xheQv;Q!%+;`tE&ubJYH z)x$4G{Quu&ivPIH@XPW4@8W^}55>bb!({p`Z1b2RJri^HUP5Z#(~2GM>*N64K*06z zcy-`vfXMboSvvRQu3jNigron(+*=2Ap|$JZ(jY0_-Q5k+-QC?OjdTdo4I(Ms-3`*+ z-7Vc+FY;{n-p=v&ZqJ~Lr{dyGwRK9j(up|N{gmZYr|?;h9SEIa{QayaHLyvc5m&EZ9pLnjtL zJ`;AIvsyw6L_>6QI%HrGXVXwIdeGFL-GebzeUyp80+3mYv3_CHBxr7X#RGOwBgF?? z-{^t27C0{@h4tn6HBzP7I(Z4NL9?nxY~v?}h(RvR=7#C>Eil&SlEP>4WH=V|3p6_L zb4gJOLy@RLQi61A+ZGGl?L)ogB3V48TxM~>ac9%*A8{m{7Y)`hD7RNkI1Fs^Et9^w zX$aDs985zTMJj(qPV9r6)?}t2d0Wl`dmU|8S-$LnVw`MK#;5&eM$BtSj*mktcUxO= z?UwB}i8GK>C;mleNtH%U1uP1l88u8QeB|jws3oO*C$$Vm4h0Oew*lIM9Q7kpmw~p2 zP|?)O{4Nfb^Y1i@ED2ot3j`rt4cHkj3ao$!u%~m~YDp*GcuKgc8YxCh6Rw zSPiwF=uVg-^bga@_8Sd{>o>Ubvih}=POwcnoXHqR1u+TYOfZx{#$f#+L@707T93E;#koqR`*1GZXq{g8P_+;gYZtHO6a6nsXfJ?$i#B zo0VR>NiN0W`Wj4wsuK2rC8=wL@dhU?sIjqm`|y#FH0(JTvY4fmdqwM@J3H3L;W-#8 zu-pSppf?p}TEs6CC(MEisywlSKKZlEy&u!4CdN?*wV)axCdjLCW_-%(j}ENIrrTmL z{zyh=Oh5WY*zvP9kl9h`8NsbH)FA8rz-QcIOCrqbR=1qk#|_MVkm^YdB&Aad9-CG% zgNrB>E<@c3{SG32EU0RF7bEB@M&FT8yj`_PC@ZzG^=odtu&1lL4)h*0n$?xB5(YKN zNo~`fuNe7~m48tty&TK$n#RifQbm3LlJQTb$p69;{lNhFTbcBOC-Tp&;g`?;5Y~T5 z=>BRA|DWD4GX9ha{-?P8t_xBY|2{))-uoV`VoS?F_>tyIPnzhP^Ql*m=aju_nVsyR z-x+-b7i(rj4ox#m7UCMFM$Ohs!)pc3$b=&B++xwek%E=7E+mxE&O04AYYo@OJBopq zin;e^b8E5Z2l6K-4(QfHe#z7wsU0jfm`K6jT)rcG6~~V;Csxcx+7J;BUt^7nPRViw z^C0WYKo+P9oieLh#xU|G-ayH9Gr;f)DWS{dICV34-N!+AgP_DcEj3jxhI>91Nv~~6 zkK|XzN_qF3mzL498!HJ^ORu$CON+TZVkAKw)<$q0OUv=%x`F`OzniP*L=u)8&3o#gE6)AdA*v4N(&Q)VM?Dl1z3PUDs$_RTeCC{*;bWPg`g>v z?lsTNCTz*?S4(Y?l0t5y3ScMC?F|ad*UzEgdCbr2w%) zXeGSq6R$+M2b3X>$H-w*s%+FaP3YmLpqae`H$bm}J)?>6Rc%?nS%_U6=3GS&Wr+x~ z_iF?|arI#v*)X*48v+rlOM{c~j8D9S%#Fi`AL16WwHRs+C-;d%AI3s}R?OBlmGd6! zXvm-xL~a#9WSRc5k8ZoFlD?B%?+e-*P*C7TTzsxd25-nONC0CAu?eUQ6G~HYwNj8E z18H_&>|A(GTGO~UY6i7W1SSF;7~lY2ZgC7(1G0`{bXmukuoG6+lbGdPATsw3kNXUO zJ)esUlHD!zl>@YD@J0=p^+z3SA4i1rGa>ektwA_mX@*b!L;@&in)`hBRB)lTX2{VdaL@LNsisx{<>2iw}9cTt*zI9((tXL1Z3~x8{0KVtU z@QoeU0GTDic!3tLEY9rG{=HCm^0EQLVUnaB3fT75p{p_eRe*Z-<_gQ+=mDnuc@TOG zmWCuz%c^k1ZVwsplu_&o{zA=zg|QCU0_ad=inidcsXsGL60^}8@73w1Tsk5gW=7Il_IMFP}1qHXuY*fEMxIlOUW zyWX1wPpNU?@1gbfzOWsD^)UHOjd-7p$oBEVsF;qcO_YdLIA}iseN~aM`IYYeXiw46 z(*4z+dLbG85W?Sdm_I;3fAyzcBE3kKlF zzx9XkzC40frF5{B@gmE>X8DQBo`G4ZK{uXsKK=}^kb z*!julD!STm7rgEI!ro13tSo_;|Iuk17569+FL$NzG<>hy=3#xiWS)x4!@DTGP0%~? zq7=5c;~R}g7)SkWDT2!#R*J*{>v+n&F$r8HAuW&HgaH5r1tpQ#$L7MB8^oE6;8sTEoB}==xxkd(x+h- z-WR>APd7!4k@Qlv$*>Xq%0Gu2S0}QnQ^V7pQdW%Y=kuV+9B6tu)Et)Bj1=~#*=t4p%&vL$M1H)X(E4Ib2+qkXOn?9SdDo=Z{+G%kgwuK^XN>xI-3SQHtAx zPb^!;uc>LK7^oGdsV8!li=_pYe{qWcOy*`{{mVTu{XLH9SBLly&CGhh%~JyRbYVTcHfPaJY9annp;au^ z_VbBRnsbt-yH!=WI|=%hRCSH0M|V=GBAD^Di5XqpN1m$*=`gbTHl@`(m(g)&?1dGR zb6r-E!q+%wQkSw^ayr2VAtVJM0sEFgYT{|WW8GXT$(It~_~>~$4$Y2p{83kEZ~~

i{c-~T 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 z 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 z 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 SD~Fw#x>}||1K)slW&R5l_Y6w_ -- Gitee From 0ef63968dd396cecc4c7842819345785e58c16c5 Mon Sep 17 00:00:00 2001 From: geektime-geekbang <42032303+geektime-geekbang@users.noreply.github.com> Date: Thu, 30 Jul 2020 18:16:03 +0800 Subject: [PATCH 39/39] Add files via upload --- ...a\347\254\254\344\270\200\347\253\240.pdf" | Bin 0 -> 3726788 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\233\266\345\237\272\347\241\200\345\255\246Java\347\254\254\344\270\200\347\253\240.pdf" diff --git "a/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\233\266\345\237\272\347\241\200\345\255\246Java\347\254\254\344\270\200\347\253\240.pdf" "b/\347\254\254\344\270\200\347\253\240 Java\347\274\226\347\250\213\345\237\272\347\241\200/\351\233\266\345\237\272\347\241\200\345\255\246Java\347\254\254\344\270\200\347\253\240.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..00932e0d31c689dac027c0857c2953fea312fe03 GIT binary patch literal 3726788 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⁢Dc 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 z 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 njd^+bO^iT5!2_P(R~q