## 说明
可能有些人还不明白:
- 学 Java 到底该学什么?
- 现在市面上都流行什么技术?
- Java 面试都问些什么问题?
- 有什么汇总之类的教程?
带着这几个问题,栈长在这里整理了大量主流的 Java 系列文章和教程,供你学习、工作、面试复习参考。
大多内容为栈长原创,首发自微信公众号:**Java技术栈**,这些内容在**Java技术栈**公众号菜单中都有作分类整理,如果你想在微信上阅读,也可以关注微信公众号,在微信上阅读体验更好,也方便随时随地手机查阅,微信公众号第一时间更新。
**扫一扫关注微信公众号:**
![](http://img.javastack.cn/wx_search_javastack.png)
另外,教程会在Java技术栈<a target="_blank" href="https://www.javastack.cn/">官方博客</a>中同步更新。
本文会定期更新,欢迎 Star。
## 目录分类
点击快速跳转分类文章:
- [Java](#Java)
- [基础](#基础)
- [集合](#集合)
- [多线程](#多线程)
- [JVM](#JVM)
- [IO](#IO)
- [新特性](#新特性)
- [Java8](#Java8)
- [Stream](#Stream)
- [Java9](#Java9)
- [Java10](#Java10)
- [Java11](#Java11)
- [Java12](#Java12)
- [进阶](#进阶)
- [后端技术](#后端技术)
- [Spring](#Spring)
- [Spring MVC](#Spring-MVC)
- [Spring Boot](#Spring-Boot)
- [Spring Cloud](#Spring-Cloud)
- [MyBatis](#MyBatis)
- [Docker](#Docker)
- [Dubbo](#Dubbo)
- [Elasticsearch](#Elasticsearch)
- [Elastic Job](#Elastic-Job)
- [JWT](#JWT)
- [Netty](#Netty)
- [Shrio](#Shrio)
- [Tomcat](#Tomcat)
- [Zookeeper](#Zookeeper)
- [开源框架](#开源框架)
- [日志](#日志)
- [消息队列](#消息队列)
- [Kafka](#Kafka)
- [缓存](#缓存)
- [连接池](#连接池)
- [综合技术](#综合技术)
- [数据库](#数据库)
- [MySQL](#MySQL)
- [Redis](#Redis)
- [MongoDB](#MongoDB)
- [分布式技术](#分布式技术)
- [架构](#架构)
- [设计模式](#设计模式)
- [数据结构 & 算法](#数据结构--算法)
- [规范](#规范)
- [安全漏洞](#安全漏洞)
- [性能优化](#性能优化)
- [行业动态](#行业动态)
- [Linux](#Linux)
- [区块链](#区块链)
- [工具](#工具)
- [Eclipse](#Eclipse)
- [Intellij IDEA](#Intellij-IDEA)
- [Git](#Git)
- [Maven](#Maven)
- [Swagger](#Swagger)
- [效率](#效率)
- [工具类](#工具类)
- [面试](#面试)
- [程序人生](#程序人生)
- [资料](#资料)
- [其他](#其他)
## Java
#### 基础
- [Java 中的基本数据类型转换详解](articles/Java/基础/Java%20中的基本数据类型转换详解.md)
- [StringBuffer 和 StringBuilder 的 3 个区别](articles/Java/基础/StringBuffer%20和%20StringBuilder%20的%203%20个区别.md)
- [switch case 支持的 6 种数据类型!](articles/Java/基础/switch%20case%20支持的%206%20种数据类型!.md)
- [switch多值匹配骚操作,带你涨姿势!](articles/Java/基础/switch多值匹配骚操作,带你涨姿势!.md)
- [一张图搞清楚Java异常机制](articles/Java/基础/一张图搞清楚Java异常机制.md)
- [你真的搞懂 transient 关键字了吗?](articles/Java/基础/你真的搞懂%20transient%20关键字了吗?.md)
- [关于 Java 序列化你不知道的 5 件事](articles/Java/基础/关于%20Java%20序列化你不知道的%205%20件事.md)
- [关于Java序列化你应该知道的一切](articles/Java/基础/关于Java序列化你应该知道的一切.md)
- [坑爹的 Java 可变参数,把我整得够惨。](articles/Java/基础/坑爹的%20Java%20可变参数,把我整得够惨。.md)
- [字符串拼接 + 和 concat 的区别](articles/Java/基础/字符串拼接%20+%20和%20concat%20的区别.md)
- [常见的 3 种 Class 级别的错误](articles/Java/基础/常见的%203%20种%20Class%20级别的错误.md)
- [深入浅出 Java 中的包装类](articles/Java/基础/深入浅出%20Java%20中的包装类.md)
- [通用唯一标识码 UUID 的介绍及使用。](articles/Java/基础/通用唯一标识码%20UUID%20的介绍及使用。.md)
- [10 个深恶痛绝的 Java 异常。](articles/Java/基础/10%20个深恶痛绝的%20Java%20异常。。.md)
- [Java Base64 编码解码方案总结](articles/Java/基础/Java%20Base64%20编码解码方案总结.md)
- [Java Jar包压缩、解压使用指南](articles/Java/基础/Java%20Jar包压缩、解压使用指南.md)
- [Java 父类强制转换子类原则](articles/Java/基础/Java%20父类强制转换子类原则.md)
#### 集合
- [Java 中初始化 List 集合的 6 种方式!](articles/Java/集合/Java%20中初始化%20List%20集合的%206%20种方式!.md)
- [HashMap 和 Hashtable 的 6 个区别](articles/Java/集合/HashMap%20和%20Hashtable%20的%206%20个区别.md)
- [HashMap, ConcurrentHashMap 原理及源码](articles/Java/集合/HashMap,%20ConcurrentHashMap%20原理及源码.md)
- [Hashtable 为什么不叫 HashTable?](articles/Java/集合/Hashtable%20为什么不叫%20HashTable?.md)
#### 多线程
- [i++ 是线程安全的吗?](articles/Java/多线程/i++%20是线程安全的吗?.md)
- [Java 多线程 join 使用及原理](articles/Java/多线程/Java%20多线程%20join%20使用及原理.md)
- [Java 多线程可以分组,还能这样玩!](articles/Java/多线程/Java%20多线程可以分组,还能这样玩!.md)
- [Java 虚拟机对锁优化所做的努力](articles/Java/多线程/Java%20虚拟机对锁优化所做的努力.md)
- [sleep( ) 和 wait( ) 的这 5 个区别,你知道几个?](articles/Java/多线程/sleep(%20)%20和%20wait(%20)%20的这%205%20个区别,你知道几个?.md)
- [Synchronized 与 ReentrantLock 的区别!](articles/Java/多线程/Synchronized%20与%20ReentrantLock%20的区别!.md)
- [Synchronized 有几种用法?](articles/Java/多线程/Synchronized%20有几种用法?.md)
- [一文搞懂 Java 线程中断](articles/Java/多线程/一文搞懂%20Java%20线程中断.md)
- [出场率比较高的一道多线程安全面试题](articles/Java/多线程/出场率比较高的一道多线程安全面试题.md)
- [到底什么是重入锁,拜托,一次搞清楚!](articles/Java/多线程/到底什么是重入锁,拜托,一次搞清楚!.md)
- [多线程 start 和 run 方法到底有什么区别?](articles/Java/多线程/多线程%20start%20和%20run%20方法到底有什么区别?.md)
- [多线程 Thread.yield 方法到底有什么用?](articles/Java/多线程/多线程%20Thread.yield%20方法到底有什么用?.md)
- [多线程通信的三大法器,你真的会用吗?](articles/Java/多线程/多线程通信的三大法器,你真的会用吗?.md)
- [并行任务执行神器 Fork & Join 实战](articles/Java/多线程/并行任务执行神器%20Fork%20&%20Join%20实战.md)
- [教你如何监控 Java 线程池运行状态](articles/Java/多线程/教你如何监控%20Java%20线程池运行状态.md)
- [线程休眠只会用Thread.sleep?那就弱爆了!](articles/Java/多线程/线程休眠只会用Thread.sleep?那就弱爆了!.md)
- [面试官问线程安全的List,看完再也不怕了!](articles/Java/多线程/面试官问线程安全的List,看完再也不怕了!.md)
#### JVM
- [JVM运行时区域详解](articles/Java/JVM/JVM运行时区域详解.md)
#### IO
待更新……
#### 新特性
- [Java 5 ~ 10 新特性倾情整理!](articles/Java/新特性/Java%205%20~%2010%20新特性倾情整理!.md)
#### Java8
- [Java8 新特性之Lambda表达式](articles/Java/新特性/Java8/Java8%20新特性之Lambda表达式.md)
- [Java8 新特性之Optional](articles/Java/新特性/Java8/Java8%20新特性之Optional.md)
- [Java8 新特性之函数式接口](articles/Java/新特性/Java8/Java8%20新特性之函数式接口.md)
- [Java8 新特性之接口默认方法与静态方法](articles/Java/新特性/Java8/Java8%20新特性之接口默认方法与静态方法.md)
- [Java8 新特性�
没有合适的资源?快使用搜索试试~ 我知道了~
分享最主流的Java技术,包含全部源码 .zip
共487个文件
md:358个
java:116个
puml:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 81 浏览量
2024-11-25
02:51:00
上传
评论
收藏 841KB ZIP 举报
温馨提示
分享最主流的Java技术,包含全部源码。說明可能有些人不太明白学Java到底该学什么?现在都流行什么技术?Java面试都问些什么问题?有什么汇总之类的教程?带着这几个问题,栈长在这里整理了主流的Java系列文章和教程,供你学习、工作、面试复习参考。大部分内容为栈长原创,源自微信公众号Java技术栈,这些内容在Java技术栈公众号菜单中都有作分类整理,如果你想在微信上阅读,也关注微信公众号,在微信上阅读体验更好,也方便随时随地手机查阅,微信公众号第一时间更新。扫一扫关注微信公众号另外,教程会在Java技术栈官方博客中同步更新。下面会定期更新,欢迎Star。目錄点击快速跳转分类文章Java基础集合多线程JVM输入输出新特性Java8溪流Java9Java10Java11Java12進歩技术春天Spring MVCSpring Boot春季云迈巴提斯Docker达博Elasticsearch弹性作业智威汤逊Netty什里奥雄猫Zookeeper开源框架本文騙局卡夫卡项目連池综
资源推荐
资源详情
资源评论
收起资源包目录
分享最主流的Java技术,包含全部源码 .zip (487个子文件)
.gitignore 2KB
SortTest.java 8KB
ListRemove.java 4KB
StreamSearch.java 3KB
ObjectGenerator.java 3KB
StreamSpeedTest.java 3KB
ExchangeData.java 3KB
MapOrder.java 3KB
LongAccumulatorTest.java 3KB
MapRemove.java 3KB
ListRemoveDuplicated.java 2KB
LongAdderTest.java 2KB
FastThreadLocalTest.java 2KB
Task.java 2KB
StreamMapTest.java 2KB
StopWatchTest.java 2KB
JdkTask.java 2KB
ListIteratorTest.java 2KB
MapRemoveDuplicated.java 2KB
AbstractPayment.java 2KB
MergeSort.java 2KB
SplitTest.java 2KB
CglibDynamicProxy.java 2KB
StreamThreadSafeTest.java 2KB
SteamPeekTest.java 2KB
DecoratorTest.java 2KB
QuickSort.java 2KB
BinarySort.java 2KB
HeapSort.java 1KB
ShellSort.java 1KB
SelectSort.java 1KB
InsertionSort.java 1KB
PaymentClient.java 1KB
PaymentHandler.java 1KB
ExpressingLove.java 1KB
PayService.java 1KB
ProxyTest.java 1KB
CharStastics.java 1KB
BubbleSort.java 1021B
ExecuteOrderly.java 1013B
GenericBuilder.java 999B
CustomerFactory.java 882B
WallBeautifyDecorator.java 843B
Client.java 805B
ReaderObserver.java 804B
JdkDynamicProxy.java 789B
PaymentTest.java 769B
NarcissisticNumber.java 748B
PrimeNumber.java 731B
Java8Task.java 713B
ObserverTest.java 658B
UnionPay.java 622B
OneNumber.java 621B
Alipay.java 615B
WechatPay.java 611B
StaticProxy.java 606B
WallBeautifyPaint.java 598B
WallBeautifyPutty.java 598B
WallBeautifyHang.java 596B
JavaStackObservable.java 578B
BankPartnerFactory.java 565B
MerchantFactory.java 547B
DrawTest.java 543B
AgentFactory.java 538B
BankPartnerFactory.java 520B
Merchant.java 475B
BankPartner.java 471B
Agent.java 455B
MerchantFactory.java 441B
AgentFactory.java 435B
Application.java 424B
Customer.java 421B
WallBeautifyClean.java 412B
CreditCardHandler.java 411B
WechatPayHandler.java 409B
AliPayHandler.java 403B
BankPartnerExt.java 396B
Haskell.java 396B
RecursionSum.java 395B
MerchantExt.java 393B
Category.java 390B
CustomerExt.java 389B
AgentExt.java 375B
UnionPay.java 363B
WechatPay.java 359B
Alipay.java 353B
PaymentRequest.java 351B
LombokTask.java 348B
CustomerFactory.java 341B
Order.java 332B
GraphCategory.java 326B
LineCategory.java 323B
WechatPayAdapter.java 320B
UnionPayAdapter.java 319B
Order.java 303B
Order.java 303B
AlipayAdapter.java 302B
WallBeautify.java 300B
UserInterfaceImpl.java 299B
CustomerFactory.java 297B
共 487 条
- 1
- 2
- 3
- 4
- 5
资源评论
赵闪闪168
- 粉丝: 1619
- 资源: 4236
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 开源中件间zookeeper和kafka客户端配置,用于运维人员了解开发人员如何使用代码环节对接zookeeper和kafka
- 离散韦格纳分布Discrete Wigner-Ville Distribution一维数据转换二维图像的方法(Matlab代码和数据)
- 连续小波变换一维数据转换二维图像的方法(Matlab代码和数据)
- 大数据作业hadoop所要的数据pg4300.txt
- 梅尔频谱图一维数据转换二维图像的方法(Matlab代码和数据)
- 微信小程序官方演示.zip
- 时间重分配多同步压缩变换一维数据转换二维图像的方法(Matlab代码和数据)
- 小爱同学LX04官方升级包内置教程
- 实小波变换一维数据转换二维图像的方法(Matlab代码和数据)
- 同步提取变换一维数据转换二维图像的方法(Matlab代码和数据)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功