一、运行时数据区域
- 相应脑图
程序计数器
记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。
Java 虚拟机栈
每个 Java 方法在执行的同时会创建一个栈帧用于
2024年04月24日
程序计数器
记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。
Java 虚拟机栈
每个 Java 方法在执行的同时会创建一个栈帧用于
2024年04月24日
常量是在程序运行中其值保持不变的量,也称为常数。
Java支持如下几种类型的常量:整型常量、实型常量、布尔型常量、字符型常量。
1.整型常量
整型常量就是整数,包括byte、short、int、long四种。
Java的整型常量可以采用十进制、八进制或十六进制表示。
2024年04月24日
说明:做java开发的几乎都知道jvm这个名词,但是由于jvm对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是jvm,以及弄清楚jvm的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的java开发来说,这是java的基石。
2024年04月24日
对于 Java 反射,平常工作中虽然经常用到,但一直以来都没有系统总结过,所以趁着目前有空总结一下,加深一下理解。
如果发现谬误,欢迎各位批评指正。
本文相关知识点大部分总结自 Oracle 官方文档。对于英文比较好的朋友,建议直接阅读原文档。
2024年04月24日
1、Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,-共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。
2、整型用于表示没有小数部分的数值,它允许是负数。在一般情况下,int 类型最常用。但如果表示星球上的居住人数,就需要使用long类型了。byte和short类型主要用于特定的应用场合,例如,底层的文件处理或者需要控制占用存储空间量的大数组。