Java中的注解

目录 start 注解 自定义Annotation 读取 目录 end|2021-05-17 00:15| 注解 参考博客 全面解析Java注解 | Java注解(2)-运行时框架 参考项目 AnnotationDemo 注解定义包含四个元

Java中的测试

💠 Java的测试 1.1. 断言 1.1.1. 正式代码 1.1.2. 测试代码 1.2. 单元测试 1.3. 代码覆盖率 测试框架 2.1. Junit 2.1.1. Idea上Junit的使用 2.2. TestNG 2.3. Mock框架 2.3.1. Mockito 2.3.2. EasyMock 2.4. DBUnit 2.5. 基准

Java中的继承与接口

目录 start 继承和接口 继承 接口 常用接口 目录 end|2020-05-17 16:13| 继承和接口 应倾向于多使用组合而不是继承 参考: java的重载、覆盖和隐藏的区别 继承 接口 个人理解为一个接

Java主要发行版概述

💠 Java主要发行版本 1.1. Java5 1.2. Java6 1.3. Java7 1.4. Java8 LST 1.5. Java9 1.6. Java10 1.7. Java11 LTS 1.8. Java12 1.9. Java13 1.10. Java14 1.11. Java15 1.12. Java16 1.13. Java17 LTS 1.14. Java18 1.15. Java21 LTS 💠 2024-06-21 16:17:04 Java主要发行版本 官网 Release Note Java语言特性

Java反射原理以及使用

💠 反射 概念 实现原理 3.1. Inflation 基础类 4.1. AccessibleObject 4.2. Annotation 4.3. Class 4.4. Field 4.5. Method 4.6. Constructor 4.7. Modifier 使用 5.1. 获取Class对象的方式 5.2. 反射的基本使用 5.2.1. 操作构造方法 5.2.2. 操作类中方法 5.2.3. 操作类的

Java基础语法

💠 基础语法 1.1. 代码风格 1.2. 结构 1.2.1. 判断 1.2.2. 循环 1.3. 标准输入输出 1.4. Runtime 数据类型 2.1. 自动拆装箱 2.2. 基础数据类型 2.2.1. byte 2.2.2. char 2.2.3. boolean 2.2.4. short 2.2.5. int 2.2.6. long 2.2.7. float 2.2.8. double 2.3. 封装类型 2.3.1. String 2.3.2. Float

Java并发

💠 Java并发 1.1. JMM Java内存模型 1.2. 理论知识 1.2.1. 可能的问题 1.2.2. 好的习惯 关键字 2.1. synchronized 2.1.1. 正确使用 2.2. volatile 2.2.1. 正确使用 现代并发JUC包 3.1. 概念 3.1.1. 读写锁 3.2. AQS 3.3. 功能

Java应用的部署

💠 部署运行 1.1. 打包Jar 1.2. 打包可执行Jar 1.3. 打包War 1.4. 打包Docker镜像 配置文件 2.1. 命令行参数 安全加固 3.1. 代码混淆 3.2. 加密Class 3.3. 花指令 Tips 4.1.