好好说说Java中的常量池之Class常量池
在Java中,常量池的概念想必很多人都听说过。这也是面试中比较常考的题目之一。在Java有关的面试题中,一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解,几道简单的String面试题难倒了无数的开发者。所以说,常量池是J...
在Java中,常量池的概念想必很多人都听说过。这也是面试中比较常考的题目之一。在Java有关的面试题中,一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解,几道简单的String面试题难倒了无数的开发者。所以说,常量池是J...
本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。 持续更新中 Java 9 和Spring Boot 2.0纷纷宣布支持的HTTP/2到底是什么?
本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。 持续更新中 数据库相关锁机制 数据库的锁机制 表级锁、行级锁、页级锁 共享锁、排他锁 乐观锁与悲观锁 乐观锁、悲观锁 乐观锁的一种实现方式——CAS 分布式锁 分布式锁的几种...
本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。 持续更新中 commons.lang https://commons.apache.org/proper/commons-lang/ commons.*... guava-l...
本文是《成神之路系列文章》中的一篇,主要是关于Java中序列化的一些介绍。 持续更新中 Java的枚举类型用法介绍 深度分析Java的枚举类型—-枚举的线程安全性及序列化问题 为什么我墙裂建议大家使用枚举来实现单例。
本文是《成神之路系列文章》中的一篇,主要是关于编译与反编译的一些介绍。 持续更新中 HotSpot虚拟机对象探秘 HotSpot 源码 即时编译器 深入分析Java的编译原理 编译优化 对象和数组并不是都在堆上分配内存的 深入理解多线程(五...
本文是《成神之路系列文章》中的一篇,主要是关于编译与反编译的一些介绍。 持续更新中 深入分析Java的编译原理 Java代码的编译与反编译那些事儿 我反编译了Java 10的本地变量类型推断
本文是《成神之路系列文章》中的一篇,主要是关于JVM的一些介绍。 持续更新中 JVM内存结构 VS Java内存模型 VS Java对象模型 深入理解多线程(二)—— Java的对象模型 深入理解多线程(三)—— Java的对象头
1、不用使用异常来管理业务逻辑,应该使用条件语句。如果一个控制逻辑可通过 if-else 语句来简单完成的,那就不用使用异常,因为异常会降低代码的可读性和性能,例如一些 null 的判断逻辑、除0的控制等等; 2、异常的名字必须清晰而且有具...
第一个是我自己的公众号——Hollis,每天推送原创技术文章的。其中大部分内容都是我自己和粉丝的原创内容,几乎每周都会赠送书籍,还会赠送各种当当网、极客时间优惠券等。关注后回复『资源』可以获得2000G从菜鸟到架构师的晋级全套资源 第二个是...