当前位置:  技术问答>java相关

用java做了个系统,速度可以大大提高。

    来源: 互联网  发布时间:2015-08-14

    本文导语:  其实用java做产品,速度慢是个问题,但我个人觉得这完全可以解决:    1:界面的速度可以通过尽量减少对象的创建,以提高速度,也要注意用swing要考虑它的设计模式,如JTable中只更新了一条记录时不要将整个表...

其实用java做产品,速度慢是个问题,但我个人觉得这完全可以解决:
   1:界面的速度可以通过尽量减少对象的创建,以提高速度,也要注意用swing要考虑它的设计模式,如JTable中只更新了一条记录时不要将整个表的数据都更新,而是利用MVC,采取通知的方式就OK;
   2:其实跟数据通讯才是速度慢的致命弱点,如果是查询语句,在取出第一条记录即显示,后面采用线程显示出来,如果是更新,删除,插入则采用异步机制,只是用一线程来监听有没有新的更新,删除,插入语句有则执行,注意更新,删除插入语句提交时已带出错信息,要在提交前检查有效性,保证语句正确出错,只能是通讯错误,如果则以消息通知用户。
欢迎各位大虾发表高见!!!!!

|
楼顶的说的极其有道理,在下虽然每次要求自己尽量减少对象的创建,但是就是写代码的时候作不到,呵呵

|
有一些道理,关注中。

|
有高手这样讲:糟糕的对象管理常会造成堆用尽和过度的垃圾回收。以下是一些可以确保您不会落入这种圈套的技巧:
   请记住,只要是“可以访问的”(不严格的讲)对象都会被保留在堆中 — 如果一个使用中的对象引用了一个不再使用的对象,这个不再使用的对象就无法被当作垃圾回收,而且会浪费空间。Vector、 HashTable、链表以及类似的数据结构常常被误用,结果其占用引用的时间超出了释放引用的恰当时间。在辨别这类问题方面配置分析工具很有用。
   垃圾回收是要付出代价的;其它的处理过程将会被暂停。可能的情况下,尽量优先重用对象,避免废弃对象后再重新创建它们。对象池机制在这方面很有用。

    
 
 

您可能感兴趣的文章:

  • 请问Java能干什么,java vm的速度是在是太慢!
  • 请问大侠:都说JSP比ASP执行速度快, 但这和JAVA本身速度慢(靠虚拟机执行)有何关系???
  • 请问大侠:都说JSP比ASP执行速度快, 但这和JAVA本身速度慢(靠虚拟机执行) 有何关系???
  • 请大家来讨论一下JAVA的速度问题
  • 用JAVA编一个程序,测试网络速度~~高手帮忙
  • 我刚看java,知道它的目标代码是解释执行的,目标执行速度快吗?
  • java 基础:java的速度为什么慢!
  • 高分求解:JAVA在WINDOWS,Linux等平台上的运行速度如何?
  • 在眾多的java xml parser中,那種解析器速度最快(xml 文件較大)
  • Java有没有运行速度快的IDE编程环境?
  • 请问java编制的程序主要运行在服务器端还是客户端?听说它的速度比较慢,怎么可以运行在服务器端呢?谢谢!
  • 100分!请大家推荐一个有代码提示,能Debug,速度又快的JAVA编辑器!
  • 怎样提高java server与windows客户端之间数据传输速度?
  • 各位看<think in java>第二版英文版,有什么心得吗?我英文不好,借助金山词霸,看的速度还超慢,好像一共有一千多页,不知道啥时候才能看完
  • 请推荐几本java的入门和提高书籍.
  • JAVA提高~
  • 请问在编写Java小应用程序的时候,有些功能用JavaScript实现是否可以提高效率呢?
  • 介绍一本真正好的java入门到提高的书吧!!!
  • 有没有提高java运行效率的方法,工具或是编程的技巧!
  • 请各位帮忙:描述一些项目(要能提高编程水平,java水平)
  • 请问java提高方法
  • 各位大哥哥们, 我今天开始决定学java,我是一个大笨笨, 不过我一定能学好提高java版的人气,我还要在半年内中版主!!!
  • 怎样才能一步步提高自己的java水平?我个人认为是不断的作一些实际的小程序,但是什么阶段作什么样的小程序我不清楚,请指教
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • 我和我的朋友机器联网了,我的我的java程序(用jdbc驱动)可以连到他的sqlserver.但不可以连到我自己的。但我的java程序(用jdbc-odbc桥)连
  • JAVA编译的CLASS文件可以反编译为JAVA文件吗?
  • java学到什么水平,可以去应聘JAVA程序员?希望大家踊跃讨论!!!!!
  • linux下用java开发是不是JB就可以,JAVA在LINUX下开发有优势吧!
  • 用什么工具可以把JAVA的.CLASS文件反编译成.JAVA文件??
  • java里有什么函数可以检查 java 代码并执行它?
  • java可以调用windows api吗,用jbuild 可以生成.exe文件吗,散分,高手出招
  • java初手,请问到那里下载java在ie下面的插件,让ie可以运行applet
  • 初学java可以用哪种工具好?visual age for java 怎么样?
  • java 可以使用 可是javac不可以使用。老兄帮帮忙
  • 请问那里有兼职的程序员可以做?(语言限于java)有网页制作的也可以呀!
  • java中的数据库结果集可以被赋值吗,可以通过结果集的方法来更新数据库字段吗?
  • 请教各位DX,我是java初学者,如何在win98下配置jdk,在哪可以下载java类库?
  • 哪有java版的设计模式方面的书可以下载呀?材料也可以呀
  • 求教JAVA高手:哪里可以下载(Visual JAVA 3)的教科书?...
  • 我要拜师! 我想找一个人带我进JAVA大门,畅游JAVA世界,可以吗,希望和他经常交流!
  • java或者是jsp中处理字符串、时间等的函数在那里可以查到资料?或者他们都是采用对象的方式?那么资料在那里可以查到?
  • 帮我看一下我错在哪里了,我的JAVA是可以用的而我d的tomcat不可以用.为什么?
  • 请问那里可以下到类似于jBuilder帮助里的java reference?(想要JAVA的帮助)
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3