# Java_Basic_Introduction
**Repository Path**: le_ki_diao/Java_Basic_Introduction
## Basic Information
- **Project Name**: Java_Basic_Introduction
- **Description**: Java基础入门
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-07
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## Java基础入门笔记

> 十年生死两茫茫,不思量,自难忘,华年短暂,陈辞岁月悠悠伤,
>
> 满腔热血已芜荒,展未来,后生强,战战兢兢,如履薄冰心彷徨,
>
> 青丝化雪、鬓角成霜,已是英雄迟暮,人生怎慷慨激昂?
对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现。
对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步。
对于一个开发团队而言,能在短期内开发出用户满意的软件系统是起核心竞争力的体现。
每一个程序员都不能固步自封,要多接触新的行业,新的技术领域,突破自我。
## GitHub托管主页
**https://github.com/JackChen1999/Java-basic-introduction**
请读者点击Star进行关注并支持!
## GitBook在线阅读
在线阅读,PDF、ePub、Mobi电子书下载
**https://alleniverson.gitbooks.io/java-basic-introduction/content**
## 目录
* [序言](https://alleniverson.gitbooks.io/java-basic-introduction/content/README.html)
* [第1章 Java开发入门](https://alleniverson.gitbooks.io/java-basic-introduction/content/第1章%20Java开发入门/README.html)
* [Java概述](https://alleniverson.gitbooks.io/java-basic-introduction/content/第1章%20Java开发入门/Java概述.html)
* [JDK、JRE、JVM的区别与联系](https://alleniverson.gitbooks.io/java-basic-introduction/content/第1章%20Java开发入门/JDK、JRE、JVM的区别与联系.html)
* [第2章 Java编程基础](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/README.html)
* [Java语法基础-1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java语法基础-1.html)
* [Java语法基础-2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java语法基础-2.html)
* [基本数据类型包装类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/基本数据类型包装类.html)
* [阿里巴巴Java开发手册](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/阿里巴巴Java开发手册.html)
* [阿里 Java 开发手册最新完美版,千锤百炼始出炉](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/阿里%20Java%20开发手册最新完美版,千锤百炼始出炉.html)
* [阿里《Java开发手册》终极版!](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/阿里《Java开发手册》终极版!.html)
* [Java程序员必读的书籍](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java程序员必读的书籍.html)
* [Google Java编程风格指南](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Google%20Java编程风格指南.html)
* [详细介绍JAVA和C++区别](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/详细介绍JAVA和C++区别.html)
* [Java与指针](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java与指针.html)
* [引用、指针和句柄的区别](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/引用、指针和句柄的区别.html)
* [什么是堆和栈,它们在哪儿?](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/什么是堆和栈,它们在哪儿?.html)
* [第3章 面向对象](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/README.html)
* [数组工具类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/数组工具类.html)
* [文档注释](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/文档注释.html)
* [面向对象](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/面向对象.html)
* [Object类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/Object类.html)
* [单例设计模式](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/单例设计模式.html)
* [封装](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/封装.html)
* [继承](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/继承.html)
* [多态](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/多态.html)
* [抽象类与接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/抽象类与接口.html)
* [接口回调](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/接口回调.html)
* [闭包](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/闭包.html)
* [内部类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/内部类.html)
* [异常](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/异常.html)
* [第4章 常见对象](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/README.html)
* [String类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/String类.html)
* [正则表达式基础](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/正则表达式基础.html)
* [正则表达式的应用](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/正则表达式的应用.html)
* [常用正则表达式](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/常用正则表达式.html)
* [字符串格式化](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/字符串格式化.html)
* [System类和Runtime类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/System类和Runtime类.html)
* [Math类和Random类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/Math类和Random类.html)
* [第5章 多线程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/README.html)
* [多线程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/多线程.html)
* [线程池](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/线程池.html)
* [volatile关键字解析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/volatile关键字解析.html)
* [HandlerThread](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/HandlerThread.html)
* [Callable和Future](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Callable和Future.html)
* [Java中的Runnable、Callable、Future、FutureTask的区别与示例](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Java中的Runnable、Callable、Future、FutureTask的区别与示例.html)
* [Java程序死锁问题原理及解决方案](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Java程序死锁问题原理及解决方案.html)
* [线程锁技术](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/线程锁技术.html)
* [定时器、互斥、同步通信技术](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/定时器、互斥、同步通信技术.html)
* [线程范围内共享数据](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/线程范围内共享数据.html)
* [多个线程之间共享数据的方式探讨](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/多个线程之间共享数据的方式探讨.html)
* [使用JDK5中同步技术的3个面试题](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/使用JDK5中同步技术的3个面试题.html)
* [同步工具类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/同步工具类.html)
* [原子类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/原子类.html)
* [集合及concurrent并发包总结](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/集合及concurrent并发包总结.html)
* [JDK8对并发的新支持](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/JDK8对并发的新支持.html)
* [阻塞队列](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/阻塞队列.html)
* [Java并发工具包concurrent用户指南](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Java并发工具包concurrent用户指南.html)
* [Fork/Join框架介绍](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Fork_Join框架介绍.html)
* [多线程问题总结](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/多线程问题总结.html)
* [第6章 集合框架](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/README.html)
* [Collection接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Collection接口.html)
* [List接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/List接口.html)
* [Set接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Set接口.html)
* [Queue接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Queue接口.html)
* [集合的遍历](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/集合的遍历.html)
* [集合工具类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/集合工具类.html)
* [Map接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Map接口.html)
* [Predicate和Stream操作集合](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Predicate和Stream操作集合.html)
* [集合框架的综合应用](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/集合框架的综合应用.html)
* [Java集合类型详解](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Java集合类型详解.html)
* [LinkedList源码剖析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/LinkedList源码剖析.html)
* [LinkedHashMap源码剖析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/LinkedHashMap源码剖析.html)
* [HashMap、哈希表、哈希函数](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/HashMap、哈希表、哈希函数.html)
* [HashMap的实现原理](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/HashMap的实现原理.html)
* [HashMap源码剖析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/HashMap源码剖析.html)
* [第7章 IO流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/README.html)
* [IO流之File类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/IO流之File类.html)
* [IO流之字节流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/IO流之字节流.html)
* [IO流之字符流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/IO流之字符流.html)
* [常用IO流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/常用IO流.html)
* [NIO](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/NIO.html)
* [NIO工具类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/NIO工具类.html)
* [AIO](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/AIO.html)
* [NIO和AIO](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/NIO和AIO.html)
* [序列化流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/序列化流.html)
* [对象的深复制和浅复制](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/对象的深复制和浅复制.html)
* [第8章 网络编程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/README.html)
* [网络编程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/网络编程.html)
* [写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket.html)
* [你应该知道的计算机网络知识](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/你应该知道的计算机网络知识.html)
* [第9章 安全加密](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/README.html)
* [和安全有关的那些事](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/和安全有关的那些事.html)
* [Base64](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/base64.html)
* [对称加密](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/对称加密.html)
* [非对称加密](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/非对称加密.html)
* [消息摘要MessageDigest](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/消息摘要MessageDigest.html)
* [数字签名和数字证书](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/数字签名和数字证书.html)
* [Https扫盲贴](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/Https扫盲贴.html)
* [Https编程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/Https编程.html)
* [网络安全](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/网络安全.html)
* [第10章 反射机制](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/README.html)
* [类加载器](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/类加载器.html)
* [反射1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/反射.html)
* [反射2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java反射.html)
* [注解1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/注解.html)
* [注解2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java注解.html)
* [注解3](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java注解Annotation基础.html)
* [基础篇:带你从头到尾玩转注解](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/基础篇:带你从头到尾玩转注解.html)
* [编译时注解](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Annotation-Processing-Tool详解.html)
* [依赖注入](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/依赖注入.html)
* [动态代理1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/动态代理.html)
* [动态代理2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java动态代理.html)
* [第11章 新特性](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/README.html)
* [JDK新特性](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/JDK新特性.html)
* [泛型基础1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性//泛型基础1.html)
* [泛型基础2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性//泛型基础2.html)
* [泛型封装](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性//泛型封装.html)
* [你应该更新的Java知识](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/你应该更新的Java知识.html)
* [你应该更新的Java知识之常用程序库1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/你应该更新的Java知识之常用程序库1.html)
* [你应该更新的Java知识之常用程序库2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/你应该更新的Java知识之常用程序库2.html)
* [你应该更新的Java知识之Observer](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/你应该更新的Java知识之Observer.html)
* [Google Guava官方教程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/Google%20Guava官方教程.html)
* [Java 代码性能优化](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/Java%20代码性能优化.html)
* [第12章 内存管理](https://alleniverson.gitbooks.io/java-basic-introduction/content/第12章%20内存管理/README.html)
* [JVM 内存模型 Stack Heap](https://alleniverson.gitbooks.io/java-basic-introduction/content/第12章%20内存管理/JVM%20内存模型%20Stack%20Heap.html)
## 关注我
- Email:<619888095@qq.com>
- CSDN博客:[Allen Iverson](http://blog.csdn.net/axi295309066)
- 新浪微博:[AndroidDeveloper](http://weibo.com/u/1848214604?topnav=1&wvr=6&topsug=1&is_all=1)
- GitHub:[JackChan1999](https://github.com/JackChan1999)
- GitBook:[alleniverson](https://www.gitbook.com/@alleniverson)
- 个人博客:[JackChan](https://jackchan1999.github.io/)
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
| 微信赞赏支持 | 支付宝赞赏支持 |
| :--------------------------------------: | :--------------------------------------: |
|
|
|