- 博客(5)
- 收藏
- 关注
原创 MacOS如何安装配置多个JDK,并切换使用
由于JDK版本极快的更新速度,因此常常会出现不同项目需要的JDK不同情况,所以需要明白如何在操作系统安装配置多个JDK,本篇博客以MacOS举例。
2024-11-19 11:19:51
5199
原创 Java虚拟机JVM-程序计数器 讲解
Java程序计数器(Program Counter Register)是Java虚拟机(JVM)中的一个小型的内存区,类似于硬件中的程序计数器。它用于跟踪线程正在执行的字节码的地址。它存储了正在执行的Java方法的字节码指令地址(或机器码的地址,如果是通过即时编译器(JIT)编译的代码)。:程序计数器的值会在字节码指令执行的过程中变化,以支持程序的控制流程结构,比如分支(if-else)、循环和跳转(goto)等。显示的类文件中的方法和字段的详细信息,程序计数器会帮助我们记录JVM的执行位置。
2024-11-14 16:11:22
880
原创 Java虚拟机JVM-堆 讲解
作为线程共享的区域,主要保存对象实例、数组等。还有字符串常量池,来保存字符串字面量和字符串常量。(当堆中没有内存空间可分配实例,也无法再扩展时,会抛出OutOfMemoryError异常)
2024-11-12 20:47:07
651
原创 git基础使用 侧重实践与理解
为了区分Linux操作系统的命令,git的所有命令都以git开头,后面跟着具体的命令。如git init就是初始化仓库。git下载安装、初始配置我们直接略过,直接开始使用。
2024-11-07 15:26:42
1356
原创 Java的ArrayList内部类的权限修饰符(public/private),傻傻搞不清?
因此在ArrayList中,作为接口的实现方法还是要用public来修饰hasnext()和next()等方法,不然变量无法调用。作为被封装的内部成员还是要用private来修饰,这两者并不冲突
2024-10-31 17:40:45
542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅