Java的輸入/輸出(IO)系統提供了一種基于流的IO處理機制。 Java通過標準的輸入/輸出流(System.in、System.out、System.err)為控制臺輸入/輸出提供基本的支持,但這可以擴展到文件、網絡、管道和其他種類的IO。 在處理IO時,正確的資源管理和異常處理很重要。
try (FileInputStream fis = new FileInputStream("file.txt");
DataInputStream dis = new DataInputStream(fis)) {
//read data from file
} catch (IOException e) {
//handle exception
}
配置文件是一種常見的工具,用于在應用程序中存儲設置和配置信息。Java提供了多種解析和讀取配置文件的方法,如使用Properties類和XML解析器。 在Java中,訪問和處理配置信息的首選格式是屬性文件。屬性文件可以包含鍵值對,每個鍵值對占據一行,并用“=”符號分隔鍵和值。
Properties prop = new Properties();
try (FileInputStream fis = new FileInputStream("config.properties")) {
prop.load(fis);
} catch (IOException e) {
//handle exception
}
String username = prop.getProperty("username");
String password = prop.getProperty("password");