WEB开发网
开发学院WEB开发Jsp 调整JavaTM 的I/O性能(二)(zt) 阅读

调整JavaTM 的I/O性能(二)(zt)

 2008-01-05 09:29:42 来源:WEB开发网   
核心提示:格式化开销 实际上,将数据写入文件只是输出开销的一部分,调整JavaTM 的I/O性能(二)(zt),另外一个巨大的开销是数据的格式 化,考虑下面的三个例 子

  格式化开销


实际上,将数据写入文件只是输出开销的一部分。另外一个巨大的开销是数据的格式 化。考虑下面的三个例 子,要求其输出如下的行:


The square of 5 is 25


方法 1


第一种方法是简单地输出一个固定串,以得到内部I/O开销的概念:


   public class format1 {

     public static void main(String args[]) {

       final int COUNT = 25000;



       for (int i = 1; i <= COUNT; i++) {

         String s = "The square of 5 is 25\n";

         System.out.PRint(s);

       }

     }

   }

方法 2


第二种方法采用带"+"的简单格式化:


   public class format2 {

     public static void main(String args[]) {

       int n = 5;



       final int COUNT = 25000;



       for (int i = 1; i <= COUNT; i++) {

         String s = "The square of " + n + " is " + n * n + "\n";

         System.out.print(s);

       }

     }

   }

方法 3


第三种方法使用了java.text包中的类MessageFormat:


   import java.text.*;



   public class format3 {

     public static void main(String args[]) {


Tags:调整 JavaTM 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接