long stime=System.currentTimeMillis();
for(int i=0;i<500000;i++)
{
String s1="Hello";
String s2="Hello";
}
long etime=System.currentTimeMillis();
System.out.println("Time diff"+(etime-stime));
long stime1=System.currentTimeMillis();
for(int i=0;i<500000;i++)
{
String s3=new String("Hello");
String s4=new String("Hello");
}
long etime1=System.currentTimeMillis();
System.out.println("Time diff"+(etime1-stime1));
其實我在兩種情況下都得到了0個答案。爲什麼是零在這兩個情況下在java中以下是什麼答案?
什麼是stime和etime的數據時間,長? – vikingsteve
「Sytsem」??? ???你的代碼不會編譯... !!! – TheLostMind
@LostMind對不起系統 – Ritesh