09 2009 档案
摘要:本文Copy于http://java.chinaitlab.com/base/724785.html一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认...
阅读全文
摘要:Java 的I/O流给我的感觉就是:要用到的时候用得很多,不用到的时候一点都不沾。Java 的I/O流作为最基本的输入输出系统,我想没多少人不会用到。然而许多人应该都只是使用其最方便的调用方式,而不会去加多一层缓冲。而其实加多一层缓冲区,只是一个很简单的工作却能使其性能有巨大的提高。Java的I/O类:基本输入/输出流:InputStream/OutputStream文件输入/输出流:FileIn...
阅读全文
摘要:本文相关的Java类: Vector ArrayList LinkedList Stringmark--1:Vector与ArrayList他们的主要却别在于安全性所带来的性能差别。Vector是线程安全的,它能很好地达到线程同步。而ArrayList并不要求性能安全,效率上ArrayList是比Vector高。很明显在选择应该使用哪个的使用主要考虑你所开发的应用程序是否要求线程安全。不过虽然Ar...
阅读全文
摘要:众所周知,java的JVM有一套自己的垃圾回收机制。因此在许多情况下并不需要java程序开发人员操太多的心。然而也许也因为这样,往往会造成java程序员的过分依赖而致使开发出来的程序得不到很好的优化,或者说性能尚能提高。问题的关键在于,不论JVM的垃圾回收机制做得多好,计算机的硬件资源是有限的。内存更是一项紧张资源。因此虽然JVM为我们完成了大部分的垃圾回收。但适当地注意编码过程中的内存管理还是很...
阅读全文

浙公网安备 33010602011771号