社区
Java SE
帖子详情
初学Java,为什么说Integer是引用数据类型
qq7489451
2011-12-04 10:12:04
我原来学过C++,这里说的引用数据类型是不是就是类数据类型
...全文
794
21
打赏
收藏
初学Java,为什么说Integer是引用数据类型
我原来学过C++,这里说的引用数据类型是不是就是类数据类型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maogu
2011-12-05
打赏
举报
回复
经验:
能new的都是引用类型
不能new的就是基本数据类型
vipwalkingdog
2011-12-05
打赏
举报
回复
第9楼和第13楼都正解!!给分!!!
chen45257211
2011-12-05
打赏
举报
回复
[Quote=引用 9 楼 han1202011 的回复:]
Integer是int的封装类,里面有很多进行处理的静态方法
Integer是对象而int不是,内存的分配位置也不一样
[/Quote]
这也是我的理解
daijope
2011-12-04
打赏
举报
回复
class Integer{} 引用类型
int 基本数据类型
自动拆装箱
wang7535067
2011-12-04
打赏
举报
回复
[Quote=引用 4 楼 yanyuegongzuoshi 的回复:]
java的数据类型分基本数据类型(原始数据类型)和引用数据类型;
引用数据类似C/C++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址,想具体知道看看数据结构就好了。
你可以把内存地址理解是你学号,而对象实体就是你,每次找你通过学号找,这就是引用;
[/Quote]
++1
oO临时工Oo
2011-12-04
打赏
举报
回复
应该是
beannian
2011-12-04
打赏
举报
回复
java的数据类型分基本数据类型(原始数据类型)和引用数据类型;
引用数据类似C/C++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址,想具体知道看看数据结构就好了。
你可以把内存地址理解是你学号,而对象实体就是你,每次找你通过学号找,这就是引用;
cogoming
2011-12-04
打赏
举报
回复
[Quote=引用 13 楼 ghxiaolongren 的回复:]
Integer 是一个包装类,可以用于对象,而int 则是基本类型。
[/Quote]
也就是说Integer 是引用类型相当C++指针
龙四
2011-12-04
打赏
举报
回复
final Integer a
=>
const Integer *const a
龙四
2011-12-04
打赏
举报
回复
Integer是个类,不可变,
Integer a
相当于c++的const Integer *a
龙四
2011-12-04
打赏
举报
回复
java的引用就是c++的指针,而不是c++的引用
mstcomputer
2011-12-04
打赏
举报
回复
[Quote=引用 12 楼 samsunrun 的回复:]
这样说吧
Java code
Integer a = new Integer(5)
其中a是引用数据类型,存放在堆栈上;
new Integer(5)所生成的是对象,存放在堆上;
a指向new Integer(5)对象。
[/Quote]
++1
hzc543806053
2011-12-04
打赏
举报
回复
Integer是对象
Star_2222
2011-12-04
打赏
举报
回复
Int 是基础数据类型
Integer是int的封装类,里面有很多进行处理的静态方法
Integer是对象而int不是,内存的分配位置也不一样
ghxiaolongren
2011-12-04
打赏
举报
回复
Integer 是一个包装类,可以用于对象,而int 则是基本类型。
samsunrun
2011-12-04
打赏
举报
回复
这样说吧
Integer a = new Integer(5)
其中a是引用数据类型,存放在堆栈上;
new Integer(5)所生成的是对象,存放在堆上;
a指向new Integer(5)对象。
lxthau
2011-12-04
打赏
举报
回复
Java中的类是引用类型
scrack
2011-12-04
打赏
举报
回复
class Integer{} 引用类型
int 基本数据类型
han1202011
2011-12-04
打赏
举报
回复
Integer是int的封装类,里面有很多进行处理的静态方法
Integer是对象而int不是,内存的分配位置也不一样
goodbay98
2011-12-04
打赏
举报
回复
4楼正解
integer
对应
java
类型_
Java
中的
Integer
和int等包装类和基本
数据类型
简单比较
在
初学
Java
时我们接触到的都是一些基本的
数据类型
,比如int , float,double等。但是对于高等语言
JAVA
等面向对象的语言来
说
,一切都是对象。如此看来这些基本
数据类型
显得就有些‘单薄’--------它只有一个值。这点令...
初学
java
对
java
.lang.system、
java
.lang.
Integer
、
java
.lang.Math的理解
它有一个名为Logger的嵌套类(它也是接口),还有一个名为LoggerFinder的嵌套类,这两个嵌套类都与日志有关。 它包含3个静态字段:err,in,out;其中,err是标准的错误输出流,in是标准的输入流,out是...
java
year类型_
JAVA
基本
数据类型
及其转换
基本
数据类型
Java
语言是一种强类型语言。这意味着每个变量都必须有一个声明好的类型。
Java
语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
Java
另外还提供大数字对象...
Java
数据类型
及对应取值范围
这个问题很简单,
初学
java
编程的时候都会遇见到,但时间长了肯定会模糊,以至于还要花时间去查,这里总结一下,以免下次查找的时候浪费时间。 原文网址:...
java
中简单的
数据类型
_
Java
的简单
数据类型
很多编程语言都依赖于特定的计算机类型和对
数据类型
属性的具体编译实现,比如word和
integer
数据类型
的大小等。另一方面,
Java
的虚拟机负责定义其内置
数据类型
的各方面内容。这就意味着不管
Java
虚拟机(JVM)运行在何等...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章