当前位置: 代码迷 >> J2SE >> java中创建哪些对象代价比较昂贵?该怎么解决
  详细解决方案

java中创建哪些对象代价比较昂贵?该怎么解决

热度:106   发布时间:2016-04-24 16:41:10.0
java中创建哪些对象代价比较昂贵?
java中创建哪些对象代价比较昂贵?例如Calendar,HashTable之类。。

------解决方案--------------------
来学习的。up。
------解决方案--------------------
都不便宜,所以能省就省,呵呵
------解决方案--------------------
连接啊 Socket JNDI 目录等等

一些消耗资源比较多的
------解决方案--------------------
Swing 那帮东西绝对昂贵!

想要了解更详细的话,建议楼主看看 JDK 源代码。
一个类创建对象的代价一个是否昂贵,一是看集成体系,如果很深,则表示创建很麻烦;二是看构造函数。这个不用多说。
------解决方案--------------------
同意楼上
------解决方案--------------------
我同意2楼的,呵呵
------解决方案--------------------
创建Swing,AWT对象确实昂贵。不过在开发APPLET以及给予Swing的GUI的时候是必须用的。
并且Swing对象的创建不可能像String呀,Hashtable等那么频繁的创建,所以也就不会那么不可思议的重。倒是应该尽量避免对String对象执行+操作。
------解决方案--------------------
System.out.print(str+ "adc ");这样的最昂贵了。
------解决方案--------------------
String+String用什么来代替?
------解决方案--------------------
简单的,数据库连接Connection就比较昂贵,所以使用数据库连接池
  相关解决方案