一、jdk配置及内存划分

一、jdk环境变量名介绍及配置:

JAVA_HOME:自定义的环境变量名,配置指向的目录是jdk的安装路径,该变量名为配置【path】环境变量名中的内容服务,主要是为了日后更改方便。

path:该环境变量名为系统自带的环境变量名,其下配置的诠释.exe可运行的文件。为了jdk安装路径下的bin目录里的javac命令可以在任意盘符目录下对.java文件进行编译,让java命令可以在任意目录下运行.class文件。

 

二、java内存划分:

java为了提高程序的运行效率,对数据进行了不同的空间分配,即将内存划分了5个空间:栈、堆、方法区、本地方法区、寄存器。

a、栈:

其中存放的都是java中创建的局部变量;变量所属的作用域一旦结束,该变量在栈内存中就会自动释放;

b、堆:

其中存放的都是new出来的实体;每一个实体都有一个首地址(十六进制的),该首地址可以由栈中定义的变量来引用;堆中的实体都有一个默认的初始值:

整形:0

浮点型:0.0或0.0f

字符型:'\u0000' Unicode字符

布尔型:flase

引用型:null

c、方法区:

方法区中分为普通方法区和静态方法区;普通方法区都有一个this索引;静态方法区都是用类名进行索引的。

d、本地方法区:和系统相关的区域

e、寄存器:cpu使用的区域。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值