什麼是靜態的和無效在這種情況下 目的:目的,並導致對的集合方法之一
public static <T> void sort (List<T> list, Comparator<? super T> c){}
什麼是靜態的和無效在這種情況下 目的:目的,並導致對的集合方法之一
public static <T> void sort (List<T> list, Comparator<? super T> c){}
這是一個可以在任何名單上調用方法,作爲參數傳遞。沒有返回值是必需的。它由Collections類提供,它完全由靜態方法組成。
static
:該方法可以被調用,而不需要調用它的Collections類的實例。
void
:該方法不返回任何東西。
他顯然不問他想要回答的問題哈哈。 –
這些是完全不同的東西。
void
方法是一種不返回任何東西的方法。其他語言(如舊的Fortran或Pascal)對此類模塊使用不同的關鍵字。在不返回任何內容的Fortran模塊中稱爲subroutine
,而返回值的模塊稱爲function
。在帕斯卡他們被稱爲procedure
和function
。
在C編程語言和繼承其語法的其他語言中沒有不同的關鍵字,但是引入了「dummy」返回類型void
。
static
方法是指屬於全班的方法。您可以通過指定類名來調用它,而無需創建該類的對象(實例)。靜態方法對於實現實用程序很有用(例如,Math
JDK類)。
請放棄並請求之前,通過java api文檔和小研究 – abhi