A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 袁晓俊 于 2014-4-23 09:39 编辑

经常使用new来创建对象对系统运行有影响吗?即创建对象过多会出现什么结果?

6 个回复

正序浏览
ddddddddddddddddddddddddddddddl
回复 使用道具 举报
去干吗啊~~~伤心啊~~~
回复 使用道具 举报
当有人回答你的问题后,请及时把帖子编辑为提问结束,这样,我好给你技术分。。
回复 使用道具 举报
C#中有内存回收机制,不太有影响。一个对象的生命周期结束了内存就回收了,你自己也可以用dispose回收内存
回复 使用道具 举报
本帖最后由 鲤鱼 于 2014-4-21 23:53 编辑

个人觉得影响不大吧,毕竟有垃圾回收机制和析构函数http://zhidao.baidu.com/link?url=_dK2pbRk4gOdb9oxvKEQ5p07ZeP-UGrMTtIqCjR2FW2WS4hyf-q-KPNFjKMElhvVHPGZk5eooey5TM_M5irlPK


…………还在学基础,就百度了下哈
http://zhidao.baidu.com/link?url=o76oxndSHsuEXFfok_PnLFDOOKjKtAyRYvu8-yui0cFGIsfKNLzG66SQKcDyyzCnPsGcj1zQZhcYy3HrbhgDTa
这个回答里面有人说“不过本质上来说,C#中创建一个对象时,事实上都使用了new并调用了构造函数”



http://zhidao.baidu.com/link?url=FhFIJMPLuYPlMhtS0YE1LrXU7LgSXJxfwLGyX967Sy4_ewqdvgOQZpt77ScvtlVSCEJt_z8zZTlMl5Q5db7ymq



只找到了C++的,你参考下哈
http://www.cnblogs.com/GODYCA/archive/2013/01/10/2854777.html

{:3_66:}仅供参考哈~

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
new关键词其实就是在内存当中开辟了一块合适大小的空间
接着创建这个类的模板也就是对象
然后调用构造函数
最后返回这块空间的引用地址.
一般来说是不占很大的内存的.对系统应该没有太大影响

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马