社区
Java SE
帖子详情
java中基本数据类型和引用数据类型使用中的区别
JAVA--菜菜
2013-07-20 07:46:50
基本数据类型在声明时就分配内存空间,引用数据类型在定义时除了声明之外还需要用new来创建才能分配内存空间,这句话正确么?除了这点外,二者的本质在哪儿?
...全文
326
1
打赏
收藏
java中基本数据类型和引用数据类型使用中的区别
基本数据类型在声明时就分配内存空间,引用数据类型在定义时除了声明之外还需要用new来创建才能分配内存空间,这句话正确么?除了这点外,二者的本质在哪儿?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sfgsfg1314
2013-07-21
打赏
举报
回复
用堆和栈的知识来理解他们,你声明一个基础类型就放到了栈里面 声明一个引用类型:引用名放在栈里面,实际内容放在堆里面
Java
中
的
基本
数据类型
和
引用
数据类型
的
区别
一、前言 众所周知
Java
是一种强类型语言,在
Java
语言
中
,
Java
的
数据类型
一共分为两大类,分别为
基本
数据类型
和
引用
数据类型
,其
中
基本
数据类型
细分小类可分为整数类型、浮点类型、字符类型、布尔类型这四小类。 二、
基本
数据类型
和
引用
数据类型
1.
基本
数据类型
只有8种,可按照如下分类 : 整数类型: long、int、short、byte 浮点类型: float、double 字符类型: char 布尔类型: boolean No.
数据类型
大小/位 可表示数据范围 默认值 1 by
Java
中
的
基本
数据类型
和
引用
数据类型
的联系与
区别
Java
提供了两类
数据类型
:一种是基本数据(原始类型),一种是
引用
类型。
数据类型
图:
基本
数据类型
: 注意: 1.在
基本
数据类型
中
,除了boolean类型所占长度与平台有关外,其他
数据类型
长度都是与平台无关的。比如:int永远占4个字节(1 Byte=8 bit) 2.
基本
数据类型
的默认值仅在作为类
中
属性时生效 在方法内部必须先对
基本
数据类型
变量赋值后才能
使用
,否则编译不通过。 eg:
基本
数据类型
——类型转换 1):小类型的变量赋值给大类型,会自动转换 2):大类型的变量赋值给小类型,强制
基本
数据类型
与
引用
数据类型
及其
区别
类
引用
类型的变量
引用
这个类或者其子类的实例,接口
引用
类型的变量
引用
实现了这个接口类的实例,数组
引用
类型的变量
引用
这个数组类型的实例。在
Java
语言
中
如果数学表达式
中
都是整数,那么表达式的返回值只能是int类型或者long类型,如果想把返回值赋给short或者byte类型的变量,就必须进行强制类型转换,例如下面的代码。当声明的是
引用
变量时,所声明的变量是放在
Java
虚拟机的栈
中
,该变量所指向的对象是放在堆类存
中
的。
引用
类型可以分为类
引用
类型、接口
引用
类型、数组
引用
类型,二者的报错类型相同,都是类型不匹配。
java
三大
数据类型
_
Java
八种
基本
数据类型
+三种
引用
数据类型
详解
Java
八种
基本
数据类型
+三种
引用
数据类型
基本
数据类型
1
基本
数据类型
举例
数据类型
中
文解释默认值占用/字节大小/位数据范围byte位018-2^7~2*7-1short短整数0216-2^15~2*15-1int整数0432-2^31~2*31-1long长整数0864-2^63~2*63-1Char单字符\u00002160~65536Float单精度0.0432-3.4E38(-3.4x10^3...
Java
八种
基本
数据类型
+三种
引用
数据类型
详解
Java
八种
基本
数据类型
+三种
引用
数据类型
基本
数据类型
1
基本
数据类型
举例
数据类型
中
文解释 举例 int
引用
数据类型
基本
数据类型
代码举例 int i=0; cxv cxvfg
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章