基本数据类型和引用数据类型的区别

简介: 基本数据类型和引用数据类型的区别

Java 中的数据类型分为两大类,基本数据类型和引用数据类型。

1. 基本数据类型:

八种基本数据类型的大小,以及他们的封装类

2. 引用数据类型:

引用数据类型非常多,大致包括:

类、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型

例如,String 类型就是引用类型。

简单来说,所有的非基本数据类型都是引用数据类型。

 

3. 基本数据类型和引用数据类型的区别:

(1)比较值:基本数据类型之间比较的是值是否相等,引用数据类型之间比较的是对象的地址是否相等。

(2)存储位置:基本数据类型变量的具体内容是存储在栈中的;

                       只要是引用数据类型变量,其具体内容都是存放在堆中的,而栈中存放的是其具体内容所在内存的地址

相关文章
|
前端开发 Java 应用服务中间件
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
4495 0
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
|
4月前
|
Java Maven 数据安全/隐私保护
Maven Profile多环境配置实战:一套代码隔离开发测试生产环境
本文基于一个真实电商项目的多环境配置改造经历,讲解 Maven Profile 的完整用法。从 pom.xml 配置到 Spring Boot 集成,再到生产环境敏感信息加密与 CI/CD 流水线集成,给出可直接复用的配置模板和踩坑总结。
|
9月前
|
Windows
typora-setup-x64编辑器安装步骤详解(附Markdown编辑入门)
`typora-setup-x64`是Typora官方64位Windows安装包。Typora是一款所见即所得的Markdown编辑器,支持实时预览、快捷排版、图片拖入、多格式导出等功能,适合写笔记、博客与技术文档,操作简洁高效。(239字)
|
编解码 NoSQL Java
|
人工智能 安全 Anolis
|
Java BI 数据安全/隐私保护
FineReport帆软设计器,远程连接服务器
FineReport帆软设计器,远程连接服务器
2326 0
|
Ubuntu 关系型数据库 测试技术
|
安全 前端开发 Java
|
存储 固态存储 芯片
计算机组成原理(1)----存储器相关(2)
计算机组成原理(1)----存储器相关
1885 1
|
前端开发 JavaScript Java
springboot 集成easy-captcha实现图像验证码显示和登录
springboot 集成easy-captcha实现图像验证码显示和登录
1505 0

热门文章

最新文章