Linux论坛's Archiver

《开源》旗舰电子杂志2009年第1期火热下载!

chuter 发表于 2008-9-5 14:49

java基本类型

java中一切都是对象,但是对java中的基本类型不太懂
请教以下几个语句编译器都完成了那些工作:

int i = 3;
int j = 3;
i = 4;
int k = i + j;  (见到加操作,是不是自动对int进行类包装了?)

sanshao 发表于 2008-10-6 22:44

建议你看《java编程思想》

兄弟,你可以看java编程思想了。
这里你看了就明白。
首先:八个基本数据类型----不是对象,它们是特殊群体!
为什么这么说?你可以考虑,一个很小的简单的变量,是没有必要new出来的,对象一般放在堆中,而对象的引用是放在堆栈中的-----有效的内存分配方式,高效。所以,java采用了和c++一样的策略,把八个基本数据类型独立出来了。

grjboy30 发表于 2008-12-16 23:08

[quote]兄弟,你可以看java编程思想了。
这里你看了就明白。
首先:八个基本数据类型----不是对象,它们是特殊群体!
为什么这么说?你可以考虑,一个很小的简单的变量,是没有必要new出来的,对象一般放在堆中,而对象的 ...
[size=2][color=#999999]sanshao 发表于 2008-10-6 22:44[/color] [url=http://bbs.linuxpk.com/redirect.php?goto=findpost&pid=106324&ptid=35466][img]http://bbs.linuxpk.com/images/common/back.gif[/img][/url][/size][/quote]
java编程思想=  THINKING IN JAVA

现在已经出完第4版了


LZ你写的是C语言中的代码,在JAVA中需要进行复制的


还有你问的问题不是很明确~

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.