对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现。
对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步。
对于一个开发团队而言,能在短期内开发出用户满意的软件系统是起核心竞争力的体现。
每一个程序员都不能固步自封,要多接触新的行业,新的技术领域,突破自我。
十年生死两茫茫,不思量,自难忘,华年短暂,陈辞岁月悠悠伤,
满腔热血已芜荒,展未来,后生强,战战兢兢,如履薄冰心彷徨,
青丝化雪、鬓角成霜,已是英雄迟暮,人生怎慷慨激昂?
https://github.com/JackChen1999/Java-basic-introduction
请读者点击Star进行关注并支持!
https://alleniverson.gitbooks.io/java-basic-introduction/content
- 序言
- 第1章 Java开发入门
- 第2章 Java编程基础
- Java语法基础-1
- Java语法基础-2
- 基本数据类型包装类
- 阿里巴巴Java开发手册
- [阿里 Java 开发手册最新完美版,千锤百炼始出炉](第2章 Java编程基础/阿里 Java 开发手册最新完美版,千锤百炼始出炉.md)
- [Java程序员必读的书籍](第2章 Java编程基础/Java程序员必读的书籍.md)
- Google Java编程风格指南
- 详细介绍JAVA和C++区别
- [Java与指针](第2章 Java编程基础/Java与指针.md)
- [引用、指针和句柄的区别](第2章 Java编程基础/引用、指针和句柄的区别.md)
- [什么是堆和栈,它们在哪儿?](第2章 Java编程基础/什么是堆和栈,它们在哪儿?.md)
- 第3章 面向对象
- 第4章 常见对象
- 第5章 多线程
- 多线程
- 线程池
- volatile关键字解析
- HandlerThread
- Callable和Future
- [Java中的Runnable、Callable、Future、FutureTask的区别与示例](第5章 多线程/Java中的Runnable、Callable、Future、FutureTask的区别与示例.md)
- Java程序死锁问题原理及解决方案
- 线程锁技术
- 定时器、互斥、同步通信技术
- 线程范围内共享数据
- 多个线程之间共享数据的方式探讨
- 使用JDK5中同步技术的3个面试题
- 同步工具类
- 原子类
- 集合及concurrent并发包总结
- JDK8对并发的新支持
- 阻塞队列
- Java并发工具包concurrent用户指南
- [多线程问题总结](第5章 多线程/多线程问题总结.md)
- 第6章 集合框架
- 第7章 IO流
- 第8章 网络编程
- 网络编程
- 写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket
- [你应该知道的计算机网络知识](第8章 网络编程/你应该知道的计算机网络知识.md)
- [第9章 安全加密](第9章 安全加密/README.md)
- [和安全有关的那些事](第9章 安全加密/和安全有关的那些事.md)
- [Base64](第9章 安全加密/base64.md)
- [对称加密](第9章 安全加密/对称加密.md)
- [非对称加密](第9章 安全加密/非对称加密.md)
- [消息摘要MessageDigest](第9章 安全加密/消息摘要MessageDigest.md)
- [数字签名和数字证书](第9章 安全加密/数字签名和数字证书.md)
- [Https扫盲贴](第9章 安全加密/Https扫盲贴.md)
- [Https编程](第9章 安全加密/Https编程.md)
- [网络安全](第9章 安全加密/网络安全.md)
- 第10章 反射机制
- 第11章 新特性
- JDK新特性
- 泛型基础1
- 泛型基础2
- 泛型封装
- 你应该更新的Java知识
- 你应该更新的Java知识之常用程序库1
- 你应该更新的Java知识之常用程序库2
- 你应该更新的Java知识之Observer
- Google Guava官方教程
- [Java 代码性能优化](第11章 新特性/Java 代码性能优化.md)
- Email:[email protected]
- CSDN博客:Allen Iverson
- 新浪微博:AndroidDeveloper
- GitHub:JackChan1999
- GitBook:alleniverson
- 个人博客:JackChan
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
微信赞赏支持 | 支付宝赞赏支持 |
---|---|