-
[Java相关] java中的垃圾收集算法
1.垃圾收集算法的核心思想Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中...
729
热度 -
[Java相关] 如何快速掌握JDK1.5枚举类型
Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class,它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实...
673
热度 -
[Java相关] java编程性能调优需要注意的26个知识点
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的第三,控制数据共享,在不建立直接关联的条件下,让多...
702
热度 -
[Java相关] 浅析java中的垃圾回收机制
编程是源于生活。在java中,垃圾是会产生的,当然也会被jvm自动回收再利用。当没有对象引用指向原先分配给某个对象的内存,该内存便成为了垃圾,那么jvm会用一个系统级线程来释放这些内存,从而让这块内存空间能够被后来的新对象使用。另外垃圾回收也可以清除内存记录碎片。由于创建对象和垃圾回收器释放丢弃对象...
477
热度 -
[Java相关] Java实现对象的属性打印
废话不多说,直接上代码,详细代码如下:/** * *@authordaimami.com *打印出对象的所有属性的工具类 *使用方法示例 *BeanDebugger.dump(object); */ publicclassBeanDebugger{ publicstaticStrin...
4554
热度 -
[Java相关] 使用memcached设置与读取缓存的最佳实践
缓存设置与读取,系统级别的任务计算。经测试,采用这种方法设置缓存比使用monitor锁设置缓存快2-3倍,比不采取并发控制设置缓存就不比较了。本示例使用memcached作为示例,本机缓存及其他缓存类似,直接上代码:packageconcorrency; importjava.io.IOExc...
2503
热度 -
523
热度 -
[Java相关] jdk1.5之后的一些新特性
oreach与数组加强的for循环(EnhancedforLoop)for(typeelement:array){System.out.println(element)....}int[]arr={1,2,3,4,5};for(intelement:arr)System.out.println(el...
501
热度 -
[Java相关] java实现批量重命名文件
mportjava.io.*; publicclassSearchFile{ publicstaticvoidmain(String[]args){ StringsrcDir="e:\\070104"; FilefileDir=newFile(srcDir); StringdesDir="...
521
热度 -
[Java相关] linux下如何安装eclipse
步骤如下:安装jdk,我安装的是1.6。装完设置环境变量。不会的话,到网上搜一下。安装eclipse。我使用的是fedoracore7,在图形界面下安装。因为网上的帖子写的很清楚,也很简单,我就解压后直接允许,却弹出个出错的对话框。这个网上几乎没有说明,因为还没有人用这么"先进的“操作系统...
596
热度 -
[Java相关] 实在没办法了,tomcat正常运行,可是不能把jsp文件编译成class文件,找不到 ...
实在没办法了,tomcat正常运行,可是不能把jsp文件编译成class文件,找不到问题在哪里。 实在没办法了,tomcat正常运行,可是不能把jsp文件编译成class文件,找不到问题在哪里。大晚上的,有没有人在可以帮我一下啊?真的黔驴技穷了! ...
405
热度 -
585
热度 -
[Java相关] java中窗口退出时System.exit(0)和System.exit(1)有什么区别?
java中窗口退出时System.exit(0)和System.exit(1)有什么区别? 如题 ----------------解决方案-----------------------------------------------------...
927
热度 -
[Java相关] JCreator输入代码怎么突然没有提示输入
JCreator输入代码怎么突然没有提示输入 开始输入Sy会出现好多Sy开头的提示..但怎么突然有没有了.怎么设置啊.求打神.新手,不知道怎么搞! ----------------解决方案----------------------------...
605
热度 -
332
热度 -
[Java相关] random种子的用法
random种子的用法 请问random的种子数怎么使用? ----------------解决方案-------------------------------------------------------- ...
634
热度 -
[Java相关] 在JTextField组件中添加String用什么方法
在JTextField组件中添加String用什么方法 急求 请使用明确而有意义的标题是个垃圾操 ----------------解决方案----------------------------------------------------...
495
热度 -
[Java相关] GridBagConstraints类的gridx和gridy属性的用法不大理解
GridBagConstraints类的gridx和gridy属性的用法不大理解 比如说我想在一个Panel里插入一个Label,下面再插入一个Button。 我这样写: Panelpan=newPanel(); GridBagLayoutpanLayout=newGri...
1755
热度 -
345
热度 -
436
热度