static 该在什么情况下如何使用? 这今天我碰到了一个问题,之前的代码(别人写的)中出现了很多的 static 的修饰,无论是方法还是属性!当我想知道这样做会对程序有什么影响?如果能够解决这个问题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【zhengweijava】截止到2008-07-31 10:41:55的历史汇总数据(不包括此帖):发帖的总数量:1 发帖的总分数:10 每贴平均分数:10 回帖的总数量:2 得分贴总数量:2 回帖的得分率:100% 结贴的总数量:0 结贴的总分数:0 无满意结贴数:0 无满意结贴分:0 未结的帖子数:1 未结的总分数:10 结贴的百分比:0.00 % 结分的百分比:0.00 % 无满意结贴率:---------------------无满意结分率:---------------------如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=zhengweijava static 就是可以用类直接调用,不用创建新的对象, 只根本类相关,跟具体的对象没有关系的一般写作static的。或者是作为工具类提供一些static方法专门处理其他类的一些事物。比如Math类里面的方法都是static的,就是专门做一些数学运算。而运算的对象和Math类没有关系. static可能出现线程安全问题如果加上syn...(记不住了,汗)修饰符,来保证线程安全将会影响速度 首先,谢谢各位,但是你们还没有明白我想要表达的意思,我是想要知道,如果用 static 多了,对我的程序将会产生什么样的影响,比如: 效率上,安全上,内存上!!! 所有类的对象及子对象间共享,不依赖于具体实例,因此this在静态方法中是不凑效滴 对并发的请求会产生影响,因为static属性的方法都是虚拟机来保证同步的,所以就是说,static方法默认都是存在synchronize修饰的,该方法只能单线程访问,如果是多线程的程序,肯定效率上不高。 当你得方法需要访问所有static属性时,当你得方法不需要用对象访问时, 也是说,如果要用struts的话,也就是说,标签啦,要进行重复利用进,这样会显示struts最明显的作用啦,也是struts架构核心呀, JDialog上能添加JTabbedPane吗? java 添加Choice内容问题 初学者的小问题 呵呵~~ 请教如何检测客户端的java虚拟机?有,无? 有的话版本,.... JSP 类的构造方法是否不能在子类中覆盖? 请教Leemaasn,还是关于创建类。 请大家也来看看。 java spec.... 难也不难,但不知怎么解决?请各位帮忙! 求教: 初学者,按教程写的代码运行时出错,不知道怎么改? 为什么在jsp中图片显示不出来 关于CMD中命令关机问题
楼主【zhengweijava】截止到2008-07-31 10:41:55的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:10 每贴平均分数:10
回帖的总数量:2 得分贴总数量:2 回帖的得分率:100%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:10
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=zhengweijava
比如Math类里面的方法都是static的,就是专门做一些数学运算。而运算的对象和Math类没有关系.
将会影响速度
当你得方法不需要用对象访问时,