Java当中的数据类型

复制代码
基本数据类型和引用数据类型

基本数据类型:

复制代码
四类:整型、浮点型、字符型以及布尔型

八种:

注意:

复制代码
字符类型char:2字节(1字节8位)
复制代码
boolean数据类型不可以
Java当中没有所谓的:0是假 非0是真的说法(boolean和int类型不可以相互转换)
真假只有:true或者false
复制代码
byte字节类型取值范围为(-128 ~ 127)

在Java中,不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节

复制代码
在Java中,数据类型的大小是固定的,不受操作系统或硬件平台的影响。
因为Java的设计目标之一是"平台无关性",确保Java程序在不同的硬件和操作系统上运行时有相同的行为。
这种设计使Java代码具有良好的可移植性,在不同硬件平台上无需修改便能获得一致的行为表现。

引用数据类型:

复制代码
类、接口、数组

引用数据类型的变量存储的是对象的内存地址,而不是对象的实际内容,这类数据类型初始化时默认值为null。

相关推荐
繁华似锦respect4 分钟前
单例模式出现多个单例怎么确定初始化顺序?
java·开发语言·c++·单例模式·设计模式·哈希算法·散列表
Unstoppable226 分钟前
八股训练营第 38 天 | 类加载机制介绍一下?介绍一下双亲委派机制?说一说你对 Spring AOP 的了解?说一说你对 Spring 中 IoC 的理解?
java·jvm·spring
帝吃藕和7 分钟前
Java中数组、ArrayList和List的初始化与转换
java·list
渡我白衣10 分钟前
计算机组成原理(1):计算机发展历程
java·运维·开发语言·网络·c++·笔记·硬件架构
李拾叁的摸鱼日常14 分钟前
Redis 实现仓储单据异步提交技术方案
java·后端
步步为营DotNet21 分钟前
深入理解IAsyncEnumerable:异步迭代的底层实现与应用优化
java·服务器·数据库
qq_4798754324 分钟前
protobuf[1]
java·开发语言
装不满的克莱因瓶26 分钟前
【Java架构 搭建环境篇三】Linux安装Git详细教程
java·linux·运维·服务器·git·架构·centos
运维@小兵29 分钟前
使用Spring-ai实现同步响应和流式响应
java·人工智能·spring-ai·ai流式响应
CoderYanger30 分钟前
A.每日一题——3432. 统计元素和差值为偶数的分区方案
java·数据结构·算法·leetcode·1024程序员节