摘要:
Java开发 你应该知道 Java 值传递吧 文章目录 Java开发 你应该知道 Java 值传递吧形参&实参值传递&引用传递为什么 Java 只有值传递?案例 1:传递基本类型参数案例 2:传递引用类型参数 1案例 3:传递引用类型参数 2 引用传递是怎么样的?为什么 Java 不引入引用传递呢? 阅读全文
摘要:
Java开发 你应该知道 Java 魔法类 Unsafe吧 文章目录 Java开发 你应该知道 Java 魔法类 Unsafe吧Unsafe 介绍Unsafe 创建Unsafe 功能内存操作介绍典型应用 内存屏障介绍典型应用 对象操作介绍典型应用 数组操作介绍典型应用 CAS 操作介绍典型应用 线程 阅读全文
摘要:
Java开发 你应该知道 Java 语法糖吧 文章目录 Java开发 你应该知道 Java 语法糖吧什么是语法糖?Java 中有哪些常见的语法糖?switch 支持 String 与枚举泛型自动装箱与拆箱可变长参数枚举内部类条件编译断言数值字面量for-eachtry-with-resourceLa 阅读全文
摘要:
Java开发 你应该知道 Java SPI 机制吧 文章目录 Java开发 你应该知道 Java SPI 机制吧SPI 介绍何谓 SPI?SPI 和 API 有什么区别? 实战演示Service Provider InterfaceService Provider效果展示 ServiceLoader 阅读全文
摘要:
Java开发 你应该知道 Java 序列化吧 文章目录 Java开发 你应该知道 Java 序列化吧什么是序列化和反序列化?常见序列化协议有哪些?JDK 自带的序列化方式KryoProtobufProtoStuffHessian总结 什么是序列化和反序列化? 如果我们需要持久化 Java 对象比如将 阅读全文
摘要:
Java开发 你应该知道 Java 反射机制吧 文章目录 Java开发 你应该知道 Java 反射机制吧何为反射?反射的应用场景了解么?谈谈反射机制的优缺点反射实战获取 Class 对象的四种方式反射的一些基本操作 何为反射? 如果说大家研究过框架的底层原理或者咱们自己写过框架的话,一定对反射这个概 阅读全文
摘要:
Java开发 你应该知道 Java 代理模式 文章目录 Java开发 你应该知道 Java 代理模式1. 代理模式2. 静态代理3. 动态代理3.1. JDK 动态代理机制3.1.1. 介绍3.1.2. JDK 动态代理类使用步骤3.1.3. 代码示例 3.2. CGLIB 动态代理机制3.2.1. 阅读全文
摘要:
Java开发 你应该知道 final,static,this,super 关键字 文章目录 Java开发 你应该知道 final,static,this,super 关键字final 关键字static 关键字this 关键字super 关键字参考 static 关键字详解static 关键字主要有 阅读全文
摘要:
2024新鲜出炉 最新Java基础常见面试题总结(下) 文章目录 2024新鲜出炉 最新Java基础常见面试题总结(下)异常Exception 和 Error 有什么区别?Checked Exception 和 Unchecked Exception 有什么区别?Throwable 类常用方法有哪些 阅读全文
摘要:
2024新鲜出炉 最新Java基础常见面试题总结(中) 文章目录 2024新鲜出炉 最新Java基础常见面试题总结(中)面向对象基础面向对象和面向过程的区别创建一个对象用什么运算符?对象实体与对象引用有何不同?对象的相等和引用相等的区别如果一个类没有声明构造方法,该程序能正确执行吗?构造方法有哪些特 阅读全文
摘要:
2024新鲜出炉 最新Java基础常见面试题总结(上) 文章目录 2024新鲜出炉 最新Java基础常见面试题总结(上)基础概念与常识Java 语言有哪些特点?Java SE vs Java EEJVM vs JDK vs JREJVMJDK 和 JRE 什么是字节码?采用字节码的好处是什么?为什么 阅读全文
摘要:
Java开发 你应该知道 BigDecimal 文章目录 Java开发 你应该知道 BigDecimalBigDecimal 介绍BigDecimal 常见方法创建加减乘除大小比较保留几位小数 BigDecimal 等值比较问题BigDecimal 工具类分享总结 《阿里巴巴 Java 开发手册》中 阅读全文