static型 优点是在内存中只有一个拷贝,占用内存少,如果你要用什么常量,或者某个固定的方法,可以考虑用static。非static的就要和实例绑定,每一个实例有自己变量或者方法拷贝。如果你有好几个实例,但是使用一个与实例数据无关的方法,那么使用实例方法就要在内存中有数个拷贝,那不如用静态方法。反之如果你的方法涉及到具体实例的数据就只能用实例方法。
解决方案 »
- applet调用dll中的接口出错
- 如何用数组绘制一个“大富翁”游戏的地图:
- samatupload & commonsupload 对比
- JDBC连接oracle的问题!
- 请问使用java怎样设置Excel打印时候的纸张大小和打印方向(横、纵)?
- 你们有自己的BLOG吗?请列出来作为资源共享。
- 为什么用FOR循环添加组件没有一次成功呢??
- 关于this的问题?
- applet读取数据库打包成.jar,在html中调用,用appletviewer就可以,但是用ie却总是提示找不到类,详细见内:
- 如何获得JList被选中的item
- 怎么提取字符
- C语言的头文件中的函数我只看到了定义部分而没有看到具体功能实现啊它们在哪实现的啊
也就是说static对象 生和死是怎样一个过程?
非static对象又如何?