<commit_before>### 感谢赞助的ta们
<table>
      <tbody>
            <tr>
          <td align="center" valign="middle">
            <a href="https://coding.net/?utm_source=JeffLi" target="_blank">
              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-1-500X166.jpg?raw=true">
            </a>
          </td>
          <td align="center" valign="middle">
            <a href="https://www.aliyun.com/acts/product-section-2019/new-users?userCode=6fxp5l2j" target="_blank">
              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
            </a>
          </td>     
        </tr>
      </tbody>
      
</table>

**Java 核心系列教程**，关于Java核心技术学习积累的例子，是初学者及核心技术巩固的最佳实践。

包括基础语法，OOP，字符串，集合，IO，反射，线程，网络等。
未完成模块：阿里Java手册、java8，注解,fork/join，加解密等。欢迎fork，欢迎交流。

### 一、支持泥瓦匠（了解泥瓦匠：[《泥瓦匠想做一个与众不同的技术"匠"  》](http://t.cn/EazOqCY) http://t.cn/EazOqCY）
1. 拿起微信，关注公众号：「泥瓦匠BYSocket 」。添加我微信：bysocket01，加入纯技术交流群，成长技术
2. 给教程的开源代码仓库点个 **Star** 吧
	- [GitHub（java-core-learning-example）](https://github.com/JeffLi1993/java-core-learning-example)
	- [Gitee（java-core-learning-example）](https://gitee.com/jeff1993/java-core-learning-example)
3. 帮忙分享该系列文章链接给更多的朋友

> 如果您对 Java 基础核心类教程不感冒或者想要通过综合案例学习Spring，那么给您推荐这个我觉得目前内容与价格最良心的视频课程：[“玩转Spring全家桶”](https://time.geekbang.org/course/intro/156?code=zqaEuXYpWbKaPeBaJc8GVoYCUHvoGhTlQQ7QZYoWWdI%3D&utm_term=zeusDUJ0V&utm_source=website&utm_medium=bysocket "“玩转Spring全家桶”")

### 二、系列文章目录

『 阿里 Java 开发手册篇 』
- [《阿里 Java 手册系列教程：为啥强制子类、父类变量名不同？》](https://www.bysocket.com/archives/2253/%E9%98%BF%E9%87%8C-java-%E6%89%8B%E5%86%8C%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B%EF%BC%9A%E4%B8%BA%E5%95%A5%E5%BC%BA%E5%88%B6%E5%AD%90%E7%B1%BB%E3%80%81%E7%88%B6%E7%B1%BB%E5%8F%98%E9%87%8F%E5%90%8D)
- [《阿里 Java 开发手册有感》](https://www.bysocket.com/archives/2210)

『 Java 进阶篇 』
- 连载中...

『 Java 集合篇 』
- [《Java 容器 &amp; 泛型：一、认识容器》](http://www.bysocket.com/?p=162) 
- [《Java 容器 &amp; 泛型：二、ArrayList 、LinkedList和Vector比较》](http://www.bysocket.com/?p=169) 
- [《Java 容器 &amp; 泛型：三、HashSet，TreeSet 和 LinkedHashSet比较》](http://www.bysocket.com/?p=195) 
- [《Java 容器 &amp; 泛型：四、Colletions.sort 和 Arrays.sort 的算法》](http://www.bysocket.com/?p=219) 
- [《Java 容器 &amp; 泛型：五、HashMap 和 TreeMap的自白》](http://www.bysocket.com/?p=273) 
- [《Java 容器 &amp; 泛型：六、容器讲到为什么要使用泛型》](http://www.bysocket.com/?p=278) 

『 Java IO 篇 』
- [《Java I/O : Bit Operation 位运算》](https://www.bysocket.com/?p=336) 
- [《图解 Java IO : 一、File源码》](https://www.bysocket.com/?p=420) 
- [《图解 Java IO : 二、FilenameFilter源码》](https://www.bysocket.com/?p=449) 
- [《Java IO 之 InputStream源码》](https://www.bysocket.com/?p=585) 
- [《Java IO 之 OutputStream源码》](https://www.bysocket.com/?p=592) 
- [《Java IO 之 FileInputStream & FileOutputStream源码分析》](https://www.bysocket.com/?p=611) 
- [《Java IO 总结图》](https://www.bysocket.com/?p=626) <commit_msg>《阿里 Java 手册系列教程：为啥强制子类、父类变量名不同？》<commit_after>### 感谢赞助的ta们
<table>
      <tbody>
            <tr>
          <td align="center" valign="middle">
            <a href="https://coding.net/?utm_source=JeffLi" target="_blank">
              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-1-500X166.jpg?raw=true">
            </a>
          </td>
          <td align="center" valign="middle">
            <a href="https://www.aliyun.com/acts/product-section-2019/new-users?userCode=6fxp5l2j" target="_blank">
              <img width="300" src="https://github.com/dyc87112/SpringBoot-Learning/blob/master/sponsor/git-springboot-sponsor-2-300x100.jpg?raw=true">
            </a>
          </td>     
        </tr>
      </tbody>
      
</table>

**Java 核心系列教程**，关于Java核心技术学习积累的例子，是初学者及核心技术巩固的最佳实践。

包括基础语法，OOP，字符串，集合，IO，反射，线程，网络等。
未完成模块：阿里Java手册、java8，注解,fork/join，加解密等。欢迎fork，欢迎交流。

### 一、支持泥瓦匠（了解泥瓦匠：[《泥瓦匠想做一个与众不同的技术"匠"  》](http://t.cn/EazOqCY) http://t.cn/EazOqCY）
1. 拿起微信，关注公众号：「泥瓦匠BYSocket 」。添加我微信：bysocket01，加入纯技术交流群，成长技术
2. 给教程的开源代码仓库点个 **Star** 吧
	- [GitHub（java-core-learning-example）](https://github.com/JeffLi1993/java-core-learning-example)
	- [Gitee（java-core-learning-example）](https://gitee.com/jeff1993/java-core-learning-example)
3. 帮忙分享该系列文章链接给更多的朋友

> 如果您对 Java 基础核心类教程不感冒或者想要通过综合案例学习Spring，那么给您推荐这个我觉得目前内容与价格最良心的视频课程：[“玩转Spring全家桶”](https://time.geekbang.org/course/intro/156?code=zqaEuXYpWbKaPeBaJc8GVoYCUHvoGhTlQQ7QZYoWWdI%3D&utm_term=zeusDUJ0V&utm_source=website&utm_medium=bysocket "“玩转Spring全家桶”")

### 二、系列文章目录

『 阿里 Java 开发手册篇 』
- [《阿里 Java 手册系列教程：为啥强制子类、父类变量名不同？》](https://www.bysocket.com/technique/2253.html)
- [《阿里 Java 开发手册有感》](https://www.bysocket.com/technique/2210.html)

『 Java 进阶篇 』
- 连载中...

『 Java 集合篇 』
- [《Java 容器 &amp; 泛型：一、认识容器》](http://www.bysocket.com/?p=162) 
- [《Java 容器 &amp; 泛型：二、ArrayList 、LinkedList和Vector比较》](http://www.bysocket.com/?p=169) 
- [《Java 容器 &amp; 泛型：三、HashSet，TreeSet 和 LinkedHashSet比较》](http://www.bysocket.com/?p=195) 
- [《Java 容器 &amp; 泛型：四、Colletions.sort 和 Arrays.sort 的算法》](http://www.bysocket.com/?p=219) 
- [《Java 容器 &amp; 泛型：五、HashMap 和 TreeMap的自白》](http://www.bysocket.com/?p=273) 
- [《Java 容器 &amp; 泛型：六、容器讲到为什么要使用泛型》](http://www.bysocket.com/?p=278) 

『 Java IO 篇 』
- [《Java I/O : Bit Operation 位运算》](https://www.bysocket.com/?p=336) 
- [《图解 Java IO : 一、File源码》](https://www.bysocket.com/?p=420) 
- [《图解 Java IO : 二、FilenameFilter源码》](https://www.bysocket.com/?p=449) 
- [《Java IO 之 InputStream源码》](https://www.bysocket.com/?p=585) 
- [《Java IO 之 OutputStream源码》](https://www.bysocket.com/?p=592) 
- [《Java IO 之 FileInputStream & FileOutputStream源码分析》](https://www.bysocket.com/?p=611) 
- [《Java IO 总结图》](https://www.bysocket.com/?p=626) 
{'fraction_non_alphanumeric': 0.20392088219849466, 'fraction_numerical': 0.049011027481183266, 'mean_word_length': 4.242201834862385, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 37, 'https://': 32, 'lorem ipsum': 0, 'www.': 32, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3561130', 'n_tokens_mistral': 3318, 'n_tokens_neox': 3313, 'n_words': 280}