|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。速率
importjava.util.*;importjava.io.*;importjava.sql.*;importjava.text.*;importjava.util.regex.*;publicclassTest{publicstaticvoidmain(String[]args)throwsException{longstarttime=System.currentTimeMillis();Strings="";booleanflag=true;//变更的情况下
//在恒定的情况下,利用以下办法速率最快for(inti=0;i<999999;i++){if(flag){s=i+"";}else{s=9+"";}}System.out.println(System.currentTimeMillis()-starttime);
//在变更的情况下,利用以下办法速率最快starttime=System.currentTimeMillis();for(inti=0;i<999999;i++){if(flag){s=Integer.toString(i);}else{s=Integer.toString(9);}}System.out.println(System.currentTimeMillis()-starttime);//这类办法仿佛是过剩的starttime=System.currentTimeMillis();for(inti=0;i<999999;i++){if(flag){s=String.valueOf(i);}else{s=String.valueOf(9);}}System.out.println(System.currentTimeMillis()-starttime);
//不管在甚么情形下,速率和效力都是最差的starttime=System.currentTimeMillis();for(inti=0;i<999999;i++){if(flag){s=newInteger(i).toString();}else{s=newInteger(9).toString();}}System.out.println(System.currentTimeMillis()-starttime);}};
主要缺点就是:速度比较慢,没有C和C++快 |
|