都说java开发的界面程序很慢,能慢到哪里呀?是与别的工具开发的有天嚷之别吗? 都说java开发的界面程序很慢,能慢到哪里呀?是与别的工具开发的有天嚷之别吗?java开发界面程序不是强项。可是能慢到何等程度呀?大家举个例子好吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 swing是靠自己绘画整个程序的界面当然要比直接调用本地的控件慢一些了! 主要是swing比较慢,用awt也不会差太多,不过看着就,难受了点。java主要用来web 方面的开发,gui确实不是强项 其实现在的主流机器已经感觉不到什么迟钝了。偶公司开发的都是swing awt 的application一点也不钝啊。 用swing感觉慢的话,那机器也真是够老的了。 我觉得说慢不是机器不行,很多时候是布局管理的问题,因为用java做的话,一般大家都不用null,都使用布局管理,所以面对很复杂的画面的时候,花在布局上的时间就比别的拉控件的要长一点,这个才是最主要的慢 慢总是相对的,大家习惯了微软的开发界面的方式, swing等java类库的界面设计方式与微软的有很大不同, 很重要的一点是考虑到了java跨平台的特性。所以说,如果你对java开发界面熟悉的话, 一点也不比微软的开发起来慢。如果是要考虑适合不同的分辨率界面风格等问题, java的界面开发根本不用做微软那套繁琐的工作, 所以快多了 为了支持单一线程模型,Swing组件库提供了一个专门来完成这些与Swing组件相关的操作的线程,而这一线程就是event-dispatching thread。我们的事件响应方法通常都是由这一线程调用的,除非你自己编写代码来调用这些事件响应方法。把事件处理在开个线程来运行,event-dispatching thread就可以不用事件处理的代码了,直接重绘界面。深有感触啊!!!关键还是线程的问题!!! 运行的过程中,我感觉倒不是觉得太慢.有几个地方我觉得比windows程序要明显慢很多1是JAVA程序的启动,这个过程会感觉明显慢不少.2是jAVA的程序窗口最小化一段时间后,再次去打开程序窗口,这个时候程序的的反应特别慢,这个地方有时感觉慢的不能接受. 不慢,关键是在启动时很慢!尤其是JFrame,JWindow,JDialog,时如此。个人觉得开发速度不必MFC慢,比.net慢。就是要更换界面风格时很费事。 java naming 小問題 求救!!生成javadoc出错,期待高手 hibernate3.0 dynamic-update="true" 无效 学到IO 流时遇到的 一题, 帮忙解一下 菜鸟问题:这两种异常写法有什么区别 找新手一起学JAVA 关于树及搜索 请问怎么设置环境变量 散分!给所有热心的朋友。。。。。 各位大神有空的来探讨下java的垃圾回收机制吧 请教JAVA连接ORACLE8I问题 请教一下setVisible的问题
当然要比直接调用本地的控件慢一些了!
偶公司开发的都是swing awt 的application一点也不钝啊。
所以说,如果你对java开发界面熟悉的话, 一点也不比微软的开发起来慢。
如果是要考虑适合不同的分辨率界面风格等问题, java的界面开发根本不用做微软那套繁琐的工作, 所以快多了
2是jAVA的程序窗口最小化一段时间后,再次去打开程序窗口,这个时候程序的的反应特别慢,这个地方有时感觉慢的不能接受.
尤其是JFrame,JWindow,JDialog,时如此。个人觉得开发速度不必MFC慢,比.net慢。就是要更换界面风格时很费事。