BigDecimal 详解25 分钟阅读《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。 浮点数的运算竟然还会有精度丢失的风险吗?确实 …阅读全文
Java 代理模式详解20 分钟阅读1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象 …阅读全文
Java 关键字总结15 分钟阅读final,static,this,super 关键字总结 final 关键字 final 关键字,意思是最终的、不可修改的,最见不得变化 ,用来修饰类、方法和 …阅读全文
Java 反射机制详解10 分钟阅读何为反射? 如果说大家研究过框架的底层原理或者咱们自己写过框架的话,一定对反射这个概念不陌生。 反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类 …阅读全文
Java 序列化详解15 分钟阅读什么是序列化和反序列化? 如果我们需要持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传输 Java 对象,这些场景都需要用到序列化。 简单 …阅读全文
Java 语法糖详解45 分钟阅读作者:Hollis 原文:https://mp.weixin.qq.com/s/o4XdEMq1DL-nBS-f8Za5Aw 语法糖是大厂 Java 面试常问 …阅读全文
Java 魔法类 Unsafe 详解50 分钟阅读本文整理完善自下面这两篇优秀的文章: Java 魔法类:Unsafe 应用解析 - 美团技术团队 -2019 Java 双刃剑之 Unsafe 类详解 - 码 …阅读全文
Java基础常见面试题总结(上)65 分钟阅读基础概念与常识 Java 语言有哪些特点? 简单易学(语法简单,上手容易); 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); …阅读全文
Java基础常见面试题总结(下)30 分钟阅读异常 Java 异常类层次结构图概览: Exception 和 Error 有什么区别? 在 Java 中,所有的异常都有一个共同的祖先 java.lang …阅读全文