JRE、JDK与JVM 八种基本数据类型

本文详细解析了JDK与JRE的关系,包括JVM的作用及其执行过程中的依赖关系,并介绍了Java中的八种基本数据类型及字符串类型的特点与应用。此外,还解释了数据类型转换的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JDK包含了JRE,JRE包含了JVM

JRE:java runtime environment  程序运行环境  .class文件

JDK: Java development kit  开发环境;提供工具包

JVM: java virtual Machine 识别jre的.class文件

JVM执行.class还需要JRE下的lib类库的支持,尤其是rt.jar(基本类库);去bin文件夹下你会发现,JDK有javac.exe而JRE里面没有,众所周知javac指令是用来将java文件编译成class文件的,这是你开发去做的事,用户是不会去做的。

八种基本数据类型

四种整数型:short(短整型)(占用内存空间2个字节)long(长整型)(占用内存空间8个字节)、byte(字节型)(占用内存空间1个字节)、int(整型)(占用内存空间4个字节)

两种浮点型:float(占用内存空间4个字节)、double(占用内存空间8个字节)

布尔型:boolean(true、false)

字符型:char(字符型  2个字节)

string字符串型,不属于基本数据类型,但是是最常用的。

数据类型转换:

自动转换:目标数据类型大于原类型

强制转换:目标数据类型小于原类型,如果强转容易造成数据丢失。

赋值:赋值就相当于copy一份到另外一个存储空间。

a +=1  (a=a+1)

a -=1  (a=a-1)

后置运算:a++(先使用,后加1)【当遇到复合语句的时候】

前置运算:++a(先加1,后使用)【当遇到复合语句的时候】




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值