到 Google 资讯主页   
EasyJF首页   资料   源码   软件    论坛   网站    
   使用帮助    
    该信息为本站MyRSS系统缓存内容,部分图片及附件有可能无法正常使用.easyjf.combeginner.blogjava.net无关,不对该信息负责.通过http://www.blogjava.net/yjjlovewjf/archive/2007/12/08/166291.html访问该信息的原始内容.
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   
从Raylong - 睿狼的blog中收到的小知识..积累了
作者:wǒ愛伱--咾婆  来源:beginner.blogjava.net  发布时间:2007-12-11 10:57:57.71

对象的存储:Java中所有对象的存储空间都是在堆中分配的,但是这个对象的引用却是在堆栈中分配,也就是说在建立一个对象时从两个地方都分配内存,在堆中分配的内存实际建立这个对象,而在堆栈中分配的内存只是一个指向这个堆对象的指针(引用)而已。堆的特点是灵活性,但为此牺牲了高效性,可以在运行时动态地分配存储;堆栈的特点是高效性,但缺乏灵活性,在编译时刻必须知道所要分配的空间大小。堆像个大馒头,可以根据你的食量随便吃,吃饱了算;堆栈像是吃大锅饭,每个人都是定食定量的,你必须告诉厨子你的饭量,厨子据此做饭,然后你们就排队打饭吧。它们没有孰优孰劣之分,各自不同特点有不同的应用。


字符串的连接。
int i=1,j=2,k=3;
System.out.println(i+j+k);
输出了6。
int i=1,j=2,k=3;
System.out.println(""+i+j+k);
输出了123。有趣吧?这是因为从左到右的运算顺序。 Raylong - 睿狼



 
相关文章
 
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   


EasyJF.com 2006 隐私政策 使用EasyJF前必读