2013-06-25 23 views

回答

20

區別在於您有多個聲明。否則,這是一種味道

int[] a, b[]; // a is int[], b is int[][] 
int a[], b[]; // a is int[], b is int[] 

int[]在Java中是首選。較舊的int a[]是爲了讓C程序員開心。 ;)

令人困惑的是,由於後向錯誤兼容性的原因,您可以編寫以下代碼。不要這樣做。

public int method()[] { 
    return new int[6]; 
} 
+1

知道這一個,但只是爲了確認,我打開日食,並嘗試......同時...你拿了14 upvotes :) –

+0

@PrasadKharkar只有快速的人生存:D – Maroun

+0

是啊,我會變得更快:)絕對... –

8

沒有。後者是爲了讓C程序員習慣於Java :)

看到這個link,它回答你的問題。

重要的是要注意的:

int[] happyArray1, happyArray2; 
int happyArray[], happyInt; 
+1

+1對於happyArray :)。 –

+0

謝謝 - Maroun – sachin

1

這只是一些 「糖」 是的Java給程序員。它的工作方式完全相同,同樣高效。它只是讓學習語法變得更容易。