请教优化java swing程序运行速度的方法和建议 如何优化java swing程序运行速度?请教java高手给点建议。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 swing组件是模拟的,天生速度较慢,而且Java的垃圾回收是自动进行的,所以即使优化也产生不了很明显的效果。有时候感觉界面反映太慢并不全是swing的原因,个人感觉在程序中影响较大的有:死循环,点击按钮后有大量计算却不开线程,该释放的资源不释放,算法不简洁等 1 开多线程预读显示的内容(内存为代价)2 用最新版的jdk(效果可能不明显)3 改用swt这样的组件不过好多显示慢的原因都是在执行业务逻辑的东西,跟swing无关,只是看起来有点慢。要是加一个滚动条用户看起来就舒服多了,不过对速度没什么影响 和写其他java程序一样,注意冗余代码、创建对象和事件监听就差不多了。 Java的switch语句支持byte、short、char、int、long、String和enum(枚举)吗? 有关变量输出的小问题 InputStream的close() 线程同步问题 如何使得按钮闪烁? 用JAVA 程序如何改写ant 中<waitfor>间脚本? 高手救救小妹吧,一下午了,就是调不出来,都要疯了,解决立即给分! 关于java三元运算符的 谁知道设置Jtable的内容对齐方式?如数字右对齐 谁用过JLF对象关系映射框架,请问怎样设置"数据位置属性文件"?紧急!!! 将数据显示到JTable中 救命:tomcat reload web app的事
有时候感觉界面反映太慢并不全是swing的原因,个人感觉在程序中影响较大的有:死循环,点击按钮后有大量计算却不开线程,该释放的资源不释放,算法不简洁等
2 用最新版的jdk(效果可能不明显)
3 改用swt这样的组件不过好多显示慢的原因都是在执行业务逻辑的东西,跟swing无关,只是看起来有点慢。要是加一个滚动条用户看起来就舒服多了,不过对速度没什么影响