`
TPFZQL
  • 浏览: 7287 次
社区版块
存档分类
最新评论

Java中的性能细节问题之一

 
阅读更多

尽量避免随意使用静态变量

要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存,如

public class A{

    static B b = new B();

}

此时静态变量b的生命周期与A类同步,如果A类不会卸载,那么b对象会常驻内存,直到程序终止。

 

 

尽量避免过多过常的创建java对象

尽量避免在经常调用的方法,循环中new对象,由于系统不仅要花费时间来创建对象,而且还要花时间对这些对象进行垃圾回收和处理,在我们可以控制的范围内,最

大限度的重用对象,最好能用基本的数据类型或数组来替代对象。 

 

购物客,一个比淘宝更牛更优惠更省钱更有潜力的网站,分享一下,非常适合经常网购一族http://shopping.gouwuke.com/

分享到:
评论

相关推荐

    Java虚拟机规范中文版

    它是一份保证各个公司的Java虚拟机实现具备统一外部接口的契约文档,书中的概念和细节描述曾经与Sun的早期虚拟机的实现高度吻合,但是随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述的...

    [Java算法设计]-阶乘求和.java

    此外,文档还包括一个逐步指南,介绍如何在Java中实现代码,包括详细的代码示例和实现细节。 文档还涵盖了高级主题,如如何优化代码以提高性能以及如何处理大的阶乘。该资源包括实用练习,让读者可以练习在Java中...

    JAVA面试题最全集

    一个“.java”原文件中是否可以包括多个类(不是内部类)? 53.掌握内部类和接口的概念 54.StringTokenizer类的使用 55.数据结构,如何遍历List中的元素? 如果要按照键值保存或者访问数据,使用什么数据结构? ...

    java 面试题 总结

    抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性...

    java面试题

    抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性...

    Java 毕业设计 之 大学生心理健康管理系统 + 实现效果展示.zip

    笔记资料:整理了Java毕业设计中常见的问题和解决方案,包括数据库设计、界面美化、性能优化等方面的技巧。这些笔记资料均由经验丰富的程序员撰写,可为您提供宝贵的经验分享和指导。 视频教程:为了帮助您更好地...

    Java数据编程指南

    使用服务程序进行数据访问 引言 使用服务程序的数据库连接 范例应用程序 JDBC驱动器之结语 小结 第15章 JSP JSP与服务程序 JSP与ASP 实现JSPs JavaServer Page范例 JavaBeans综述...

    Java项目源码之图片浏览小程序的实现(java+applet).zip

    图片浏览小程序是一个基于Java和Applet技术实现的简单图片查看器,旨在提供用户浏览本地图片的功能。以下是该小程序的一些关键特点和功能: 系统架构: 单机应用:该小程序为单机应用,不涉及客户端-服务器通信,...

    Java开源的下一代社区平台Symphony.zip

    智能机器人:回帖时可以让机器人也参与到讨论中来,活跃气氛的同时说不定机器人真的能解决一些问题呢 用户个性化设置 用户可以自己设置很多参数以满足个性化需求: 帖子列表浏览分页每页条目数 回帖浏览...

    超级有影响力霸气的Java面试题大全文档

    抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确...

    java前后端简历模板.zip

    在竞争激烈的职场环境中,一个独特而简洁的个人简历模板能让您的求职之路事半功倍。我们为您精心准备了127套Java前后端个人简历模板文档,让您在众多求职者中脱颖而出。 这些模板文档具有以下特点: 专业性强:...

    java后端1年经验和技术总结

    经过一年意识到以前也有很多认识... 好高骛远,在计算机基础不牢固的情况下,总想着要做架构,弄分布式,搞大数据之类。  不重视性能,只求能实现功能,sql查询是不是可以优化,是否有算法妙用,大对象是否要清除。

    软件测试教学文档 java test

     恢复测试:测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。  安全测试:测试系统在防止非授权的内部或外部用户的访问或故意破坏等情况时怎么样。这可能需要复杂的测试技术...

    Java异常诊断greys-anatomy.zip

    突然遇到线上一个性能问题无法确定到底是哪个环节的耗时,只能反复抓jstack猜,还有没有办法可以好好的过日子啦? 遇到以上问题时,你就是我们这类工具的目标客户,此类工具能利用Java6的Instrumentation...

    计算机毕业设计:Java实现的明日知道论坛系统(SSM框架,源码+说明),保证可靠运行,附赠计算机答辩PPT模板

    它不仅适用于本科课程设计、毕业设计,更是Java学习者深入了解SSM框架在论坛系统应用中的理想之选。 该系统通过Java语言的强大功能与SSM框架的稳定架构,实现了论坛系统的核心功能,包括用户注册登录、帖子发布与...

    计算机毕业设计:Java实现的大鱼吃小鱼游戏(回味经典),保证可靠运行,附赠计算机答辩PPT模板

    该资源不仅包含了完整可靠的源码,还附赠了专业的计算机答辩PPT模板,是本科课程设计、毕业设计以及Java学习的理想之选。 在源码方面,该大鱼吃小鱼游戏采用Java编程语言实现,确保了游戏的流畅运行和稳定性能。...

    JAVA毕业设计之基于springboot技术的家具网站项目(springboot完整源码+说明).zip

    该项目使用了springboot框架,可以快速搭建起一个高性能的网站应用,并且具有良好的可扩展性和易维护性。项目包括了用户管理、产品展示、购物车、订单管理等功能模块,涵盖了电商网站的基本特性。该资源提供了完整的...

    JAVA毕业设计之springboot二手手机回收平台系统项目(springboot完整源码+说明).zip

    JAVA毕业设计之springboot二手手机回收平台系统项目是一个基于springboot框架开发的二手手机回收平台系统,该项目提供了完整的源码和详细的说明文档。源码部分包括了系统的全套代码,包括前端页面代码、后端接口代码...

    java毕业设计之一汽租车辆共享平台的设计与实现(ssm前后端完整源码).zip

    租车信息匹配:对用户来租车时各种需求进行快速详细的匹配,包括:用车款型,用车时长,租车金额,汽车维修次数以及安全性能,汽车近期出租信息等。 租车类别添加:对公司租车分类进行详细统计,包括:车辆型号分类,...

Global site tag (gtag.js) - Google Analytics