- 博客(9)
- 收藏
- 关注
原创 JVM Java虚拟机
JVM(Java Virtual Machine)是一个抽象的计算模型和运行时环境。将.class文件解释成机器语言,并提供内存管理、垃圾回收和线程管理等功能。是“一次编译,到处运行”理念的核心实现。
2025-09-09 17:00:09
659
原创 Java 数据结构与算法
Java中算法是使用Java语言实现的计算方法和逻辑流程。数据结构是指在计算机内存空间或磁盘中存储的一系列具备特定操作和特性的数据组织模型。评判一个算法的好坏一般是通过时间复杂度和空间复杂度作为的评判标准。
2025-09-09 10:21:00
823
原创 JAVA多线程
进程:一个程序服务线程:一个进程中的执行场景/执行单元一个进程中包含多个线程。同个进程中的线程堆内存和方法区内存共享。但是栈内存独立一个线程一个栈。最佳线程数计算方式:CPU密集型:核心数 + 1I/O密集型:CPU核心数 × (1 + 平均等待时间/平均计算时间),约等于 CPU核心数 × 2。
2025-08-16 18:25:05
14
原创 JDK8、11、17、21版本区别
关键字限制类的继承或接口的实现,显式地定义可以继承某个类的子类,为继承体系提供了更严格的控制,增强了代码的安全性和可维护性。提供过滤(filter)、转换(map)、去重(distinct)、排序(sorted)等功能,简化集合的操作。文件,它位于模块源代码的根目录(src/main/java)下,用于定义模块的元数据。Optional 类用于解决空指针异常,增强了代码的健壮性。允许接口定义默认方法和静态方法,为接口增加了更多的灵活性。用于处理集合,允许开发者用声明式的方式操作数据流。
2025-08-14 10:54:17
465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅