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

java开发的一个很重要的环节--程序结构及代码的优化!请进!

    来源: 互联网  发布时间:2015-09-19

    本文导语:  java是很耗费系统资源的,所以做好程序优化的工作是非常有意义的,希望大家能在这里互相交流一下,互通有无,交流经验,请踊跃发言,也希望斑竹提出宝贵意见! | 那是因为你只有一个...

java是很耗费系统资源的,所以做好程序优化的工作是非常有意义的,希望大家能在这里互相交流一下,互通有无,交流经验,请踊跃发言,也希望斑竹提出宝贵意见!

|
那是因为你只有一个线程,Vector并不是让自己慢,它是因为synchronized原因,他阻塞别人,也就是说,它比较霸道,如果几个ArrayList都从一个地方读数据,他们都可以同时读出来,但是Vecotr非要一个人一个人的读

|
“避免多次访问磁盘,例如一次读出n个字节就比每次读出1个字节的访问效率要高很多。” 
这个效率高不是因为访问磁盘的问题。

“对象的操作:”
这里要考虑新一代的虚拟机对很多对象操作做了优化,有时候你的优化会帮倒忙。

|
可以考虑使用缓存。
看过这样的说法,但还不会用。java.exe有个参数。
学习ing

|
用ArrayList

|
使用awt,少用swing
尽量使用import java.applet.Applet;
而不是  import java.applet.*;
尽可能重用jdk中的类而不是自己去写。
。。。。。。。。

|
对与ejb,尽量不要用ejb的查询,而是查询用jdbc。

|
代码重构

|
少用vector
尽可能少用Synchronize
不要使用SingleThreadModel
尽量将session bean写成stateless
jdbc尽量使用连接池
。。。

|
Vector 和 Hastable都是snychronized的

|
最好import到根目录

|
减小对象的生存期

    
 
 

您可能感兴趣的文章:

  • 初学JAVA,请问各位哪本数据结构(JAVA版)比较好?
  • jbuilder7里如何在project pane里显示出某个project的所有的类的结构图,就如显示source java files的结构图一样
  • java 与数据结构
  • 谁能解释一下什么是B/S结构,以及java的一些实现
  • 放假了,想用java数据结构,请问大虾们该如何开始?
  • Java体系结构框架 Arch4J
  • java中要接收C的结构体,怎么办?
  • 请问哪里有关于JAVA版的数据结构的书当
  • 请教JAVA中的数据结构
  • 看过《数据结构与算法》(java版)谈谈一下感想?
  • java初学,有那位大哥能够告诉我用JAVA怎样做一个完整程序,譬如C/S OR B/S结构的,从头到尾的步骤,谢谢!
  • 哪里有《数据结构与算法分析(JAVA版)》的电子书下载,谢了:)
  • 那里有用JAVA做的B/S结构软件的演示版或源代码下载呀?
  • JAVA有结构类型吗?
  • 怎样才能用java实现结构体数组,最好有代码!谢了!送上100分!!!!
  • 请问用java 开发b/s结构的需要什么技术?
  • Java结构化数据解析包 Lycia
  • 请问哪里有《数据结构与算法分析(JAVA版)》的电子书下载????
  • 求救!!!!关于(数据结构(java版)王国瑜/叶乃菁 编著)
  • 那个大侠可以推荐一本关于java的数据结构和算法的书?  
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java操作excel2007文档介绍及代码例子
  • 寻找<<java2图形设计卷2SWING>>一书源代码和<<java网络高级编程>>一书源代码
  • java实现判断字符串是否全是数字的四种方法代码举例
  • 怎样将标准的C++代码转换成JAVA代码??
  • java Servlet获取和设置cookie实例代码
  • 哪位会使用代码保护工具WingGuard来保护java代码?
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • Java代码分享工具 Java Gems
  • java Servlet实现Session创建存取以及url重写代码示例
  • 各路JAVA高手们,能否给我一个用JAVA写的简单聊天室代码?
  • 你最喜欢去的JAVA网站或JAVA源代码下载网站是哪里???
  • JAVA APPLET与JSP有什么区别?好像都是把JAVA代码嵌到网页中。
  • java里有什么函数可以检查 java 代码并执行它?
  • 谁有Java源代码中floatToIntBits,intBitsToFloat的源代码?
  • 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码
  • 大哥大姐们小弟刚学JAVA,对它没点头绪啊!能告诉我JAVA在什么环境下编写代码和编译吗??
  • java与js代码互调示例代码
  • java文件复制代码片断(java实现文件拷贝)
  • 你认为最好的中文JAVA网站或有大量优秀JAVA源代码免费下载的网站是哪里???送分!!!
  • 有没有这样的软件:把一个不标准格式的JAVA原代码转换为具有标准(或比较标准)编码规范的代码。
  • 请问在java多线程中,是只有run(){}内的代码运行在一个新线程下呢?还是这个类中的代码都运行在一个新线程下?
  • 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主要有几个比较强的方向


  • 站内导航:


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

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

    浙ICP备11055608号-3