8K+ 次瀏覽
已檢查異常 已檢查異常是在編譯時發生的異常,也稱為編譯時異常。這些異常在編譯時不能簡單地忽略,程式設計師應該處理這些異常。例如,如果在程式中使用 FileReader 類從檔案讀取資料,如果建構函式中指定的檔案不存在,則會發生 FileNotFoundException,編譯器會提示程式設計師處理此異常。示例…… 閱讀更多
152 次瀏覽
java.io.File 類提供了關於檔案的有用方法。此示例演示瞭如何使用 File 類的 file.isHidden() 方法來檢查檔案是否隱藏。示例……
5K+ 次瀏覽
java.io.File 類提供了關於檔案的有用方法。此示例演示瞭如何使用 File 類的 file.exists() 方法來檢查檔案是否存在。示例…… 閱讀更多
9K+ 次瀏覽
位元組流 Java 位元組流用於執行 8 位位元組的輸入和輸出。儘管有很多與位元組流相關的類,但最常用的類是 FileInputStream 和 FileOutputStream。以下是一個使用這兩個類將輸入檔案複製到輸出檔案的示例:示例…… 閱讀更多
2K+ 次瀏覽
鏈式異常有助於將一個異常與另一個異常關聯起來。通常,我們需要丟擲一個自定義異常,並希望保留原始異常的詳細資訊,在這種情況下,我們可以使用鏈式異常機制。考慮以下示例,我們丟擲一個自定義異常,同時保留原始異常的訊息。示例…… 閱讀更多
1K+ 次瀏覽
理想情況下,不能。但是,使用技巧性的程式碼,子類也可以重寫私有方法。請參見下面的示例:示例…… 閱讀更多
584 次瀏覽
當在一個 null 引用上呼叫方法時,它會丟擲 NullPointerException,但在靜態方法的情況下,我們可以使用強制轉換表示式來實現它。請參見下面的示例:示例…… 閱讀更多
4K+ 次瀏覽
在事件驅動程式設計的情況下,我們傳遞一個函式的引用,當事件發生時,該函式將被呼叫。這種機制稱為回撥。Java 不支援函式指標。因此,我們無法實現相同的方向。但是使用介面,我們可以很容易地實現這一點。在下面的示例中,當單擊按鈕時,我們進行了回撥。請參見步驟:建立具有單個方法 handleClick() 的介面 ClickEventHandler。建立實現此介面 ClickEventHandler 的 ClickHandler 類。建立當呼叫其 click 方法時將呼叫 ClickHandler 的 Button 類。測試應用程式。示例…… 閱讀更多
3K+ 次瀏覽
java.util.concurrent。與只能執行執行緒的 runnable 介面相比,callable 物件可以返回執行緒完成的計算結果。Callable 物件返回一個 Future 物件,該物件提供用於監視執行緒執行的任務進度的方法。Future 物件可用於檢查 Callable 的狀態,然後線上程完成後從 Callable 中檢索結果。它還提供超時功能。語法…… 閱讀更多
指標在C和C++程式語言中,指標是一個儲存另一個變數地址的變數。示例 #include using namespace std; int main() { //整型變數 int i = 8; //指標變數 int * pI; //將i的地址賦給它的指標 pI = &i; //列印數字 cout << i << endl; //列印指標的值(地址) cout << pI << endl; //列印指標指向的值 cout << *pI << endl; return 0; }