Java成神之路技术整理(长期更新)

简介: 以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。Java 基础篇Java 集合篇Java 多线程篇Java JVM篇Java 进阶篇Java 新特性篇Java 工具篇Java 书籍篇

以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。


Java 基础篇


Java 集合篇


Java 多线程篇


Java JVM篇


Java 进阶篇


Java 新特性篇


Java 工具篇


Java 书籍篇


Java基础篇


8张图带你轻松温习 Java 知识


Java父类强制转换子类原则


一张图搞清楚 Java 异常机制


通用唯一标识码UUID的介绍及使用


字符串拼接 + 和 concat 的区别


Java趣味分享:try/finally


关于Java序列化你应该知道的一切


为什么 byte 取值 -128~127?


Servlet 3.x 的异步处理机制


3种常见的 Class 级别的错误


Java程序员被误导的一个概念


Java void 和 Void 的区别


Java 操作 Cookie 增删改查


字符串 substring 在 jkd6,7,8 中的差异


Java流:IO、BIO、NIO、AIO


Java元注解@interface详解


Java Jar包的压缩、解压使用指南


Java集合篇


循环删除List元素的正确方法


集合从菜鸟到大神演变


几种线程安全的Map解析


Java多线程篇


任务并行神器:Fork & Join框架详解


多线程几个很重要的概念


实现多线程的 3 种方式


一张图弄懂线程的状态和生命周期


多线程中的死锁、活锁、饥饿、无锁


多线程死锁案例,死锁解决方案


线程池全面解析


volatile关键字解析


多线程:原子性、可见性、有序性


分享一个诡异的”可见性”问题


多线程之 <<守护线程>> 实战


多线程并发神器 - ThreadLocal


并发控制倒计时器 - CountDownLatch


并发控制循环栅栏 - CyclicBarrier


如何”优雅”地终止一个线程?


多线程 sleep 和 wait 的区别


多线程等待 join 使用及原理


Java JVM篇


Java内存模型 JMM 详解


Java内存泄漏介绍


JVM 运行时区域详解


Java新特性篇


JDK 5 ~ 10 新特性倾情整理


JDK 11 发布计划来了,已确定 3个 新特性


JDK 10 的 10 个新特性


JDK 9 的 9 个新特性


JDK 9 新特性实战:简化流关闭新姿势


JDK 8 的排序大法


JDK 8 新特性之 Lambda 表达式


JDK 8 新特性之 Stream 流


JDK 8 新特性之函数式接口


JDK 8 新特性之方法引用


JDK 8 新特性之接口默认方法与静态方法


JDK 8 新特性之 Optional


JDK 8 新特性之重复注解


JDK 8 新特性之扩展篇


Java进阶篇


Java中的6颗语法糖


高级 Java 必须突破的 10 个知识点


44个Java代码性能优化总结


类、变量、块、构造器、继承初始化顺序


Java中的宏变量,宏替换详解


hashCode和identityHashCode的区别


自定义 ClassLoader 类加载器


深入浅出 Java 类加载机制


IntegerCache的妙用和陷阱


深入理解 CAS 算法原理


instanceof、isInstance、isAssignableFrom的区别


Java对象引用四个级别(强、软、弱、虚)


金融系统中正确的金额计算及存储方式


Java工具篇


Java开发必知道的国外10大网站


免费在线创作流程图、思维导图软件


排名前 16 的 Java 工具类


Intellij Idea 2018.1 正式发布,9个重大新功能


Intellij Idea 非常6的10个姿势


Intellij Idea 所有乱码解决方案


10个 Eclipse 珍藏插件推荐


阿里巴巴 Java 代码检查插件


Java书籍篇


进阶 Java 架构师必看的15本书


Java程序猿10本经典好书推荐


高级 Java 必看的10本书


Java架构师必看的10本书


希望我们提供的知识能对所有正在 Java 开发不归路上的码农朋友指点迷津,有不对之处还请指正。


相关文章
|
9天前
|
JSON 前端开发 JavaScript
java-ajax技术详解!!!
本文介绍了Ajax技术及其工作原理,包括其核心XMLHttpRequest对象的属性和方法。Ajax通过异步通信技术,实现在不重新加载整个页面的情况下更新部分网页内容。文章还详细描述了使用原生JavaScript实现Ajax的基本步骤,以及利用jQuery简化Ajax操作的方法。最后,介绍了JSON作为轻量级数据交换格式在Ajax应用中的使用,包括Java中JSON与对象的相互转换。
19 1
|
17天前
|
SQL 监控 Java
技术前沿:Java连接池技术的最新发展与应用
本文探讨了Java连接池技术的最新发展与应用,包括高性能与低延迟、智能化管理和监控、扩展性与兼容性等方面。同时,结合最佳实践,介绍了如何选择合适的连接池库、合理配置参数、使用监控工具及优化数据库操作,为开发者提供了一份详尽的技术指南。
25 7
|
19天前
|
移动开发 前端开发 Java
过时的Java技术盘点:避免在这些领域浪费时间
【10月更文挑战第14天】 在快速发展的Java生态系统中,新技术层出不穷,而一些旧技术则逐渐被淘汰。对于Java开发者来说,了解哪些技术已经过时是至关重要的,这可以帮助他们避免在这些领域浪费时间,并将精力集中在更有前景的技术上。本文将盘点一些已经或即将被淘汰的Java技术,为开发者提供指导。
48 7
|
15天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
30 3
|
15天前
|
SQL 监控 Java
Java连接池技术的最新发展,包括高性能与低延迟、智能化管理与监控、扩展性与兼容性等方面
本文探讨了Java连接池技术的最新发展,包括高性能与低延迟、智能化管理与监控、扩展性与兼容性等方面。同时,结合最佳实践,介绍了如何选择合适的连接池库、合理配置参数、使用监控工具及优化数据库操作,以实现高效稳定的数据库访问。示例代码展示了如何使用HikariCP连接池。
9 2
|
17天前
|
Java 数据库连接 数据库
优化之路:Java连接池技术助力数据库性能飞跃
在Java应用开发中,数据库操作常成为性能瓶颈。频繁的数据库连接建立和断开增加了系统开销,导致性能下降。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接,显著减少连接开销,提升系统性能。文章详细介绍了连接池的优势、选择标准、使用方法及优化策略,帮助开发者实现数据库性能的飞跃。
24 4
|
15天前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
16 1
|
15天前
|
算法 Java 数据库连接
Java连接池技术,从基础概念出发,解析了连接池的工作原理及其重要性
本文详细介绍了Java连接池技术,从基础概念出发,解析了连接池的工作原理及其重要性。连接池通过复用数据库连接,显著提升了应用的性能和稳定性。文章还展示了使用HikariCP连接池的示例代码,帮助读者更好地理解和应用这一技术。
30 1
|
17天前
|
SQL Java 数据库连接
打破瓶颈:利用Java连接池技术提升数据库访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,避免了频繁的连接建立和断开,显著提升了数据库访问效率。常见的连接池库包括HikariCP、C3P0和DBCP,它们提供了丰富的配置选项和强大的功能,帮助优化应用性能。
36 2
|
19天前
|
前端开发 Java API
过时Java技术的退役:这些技能你不再需要掌握!
【10月更文挑战第22天】 在快速变化的技术领域,一些曾经流行的Java技术已经逐渐被淘汰,不再适用于现代软件开发。了解这些过时的技术对于新手开发者来说尤为重要,以避免浪费时间和精力学习不再被行业所需的技能。本文将探讨一些已经或即将被淘汰的Java技术,帮助你调整学习路径,专注于那些更有价值的技术。
30 1