减少对象的创建?难到要回到以前要哪个参数就返回哪个参数,这样可以减少对象的创建,同时也方便程序员的思考,但这对编程方面来说是不利的,用Java抛开对象编程,我觉得简直就是拿自己的短处摆给别人看嘛!?
解决方案 »
- 另一个关于Thread的问题
- Java中如何调用函数和自定义函数
- 还是Java全排列
- 求编程思想第四版答案完整版
- 初学者求助·
- 在线等十万火急,applet在本地打开可以使用,在服务器使用不了
- 新手关于构造方法的问题
- 我有一个代码,想知道里面th和xx的变化规律
- 关于MessageDigest
- java定时任务,用哪个?怎么用好?
- 在Java中,用Mircosoft SQL Server数据库,请问要进行日期字段的读取,用( ResultSet rs ; rs.getDate(1),其中1代表相应的字段为 DateTi
- 在服务器端和客户端传输字符串。(使用socket实现)传输英文时无任何问题。传输中文时服务器端出现乱码。(注:单独在服务器端或是客户端
请记住,只要是“可以访问的”(不严格的讲)对象都会被保留在堆中 — 如果一个使用中的对象引用了一个不再使用的对象,这个不再使用的对象就无法被当作垃圾回收,而且会浪费空间。Vector、 HashTable、链表以及类似的数据结构常常被误用,结果其占用引用的时间超出了释放引用的恰当时间。在辨别这类问题方面配置分析工具很有用。
垃圾回收是要付出代价的;其它的处理过程将会被暂停。可能的情况下,尽量优先重用对象,避免废弃对象后再重新创建它们。对象池机制在这方面很有用。