原创 對象流、序列化Serializable
4、對象流、序列化Serializable 1.對象流的作用 對象的輸入輸出流主要作用是 讀取和寫出對象的信息。對象信息一旦寫出到硬盤文件中,就可以做到持久化。 對象輸入流:ObjectInputStream 對象輸出流:ObjectOu
原创 6.緩衝字節輸入流BufferedInputStream
6.BufferedInputStream 緩衝輸入字節流 1.BufferedInputStream: 通過使用FileInputStream我們可以知道,使用緩衝數組能提高讀取效率。因此sun給我們提供了一個緩衝輸入字節
原创 7.緩衝輸入字符流BufferedReader與緩衝輸出字符流BufferedWriter
1. 緩衝輸入字符流 BufferedReader - - - - | Reader 所有輸入字符流的基類。 抽象類 - - - - - - - - | FileReader 讀取文件字符串的輸入字符流。 - - - - - - - -
原创 FileInputStream 輸入字節流(從硬盤向內存讀取)
- - - - | InputStream 所有輸入字節流的基類,繼承Object類。是abstract抽象類。 - - - - - - - - | FileInputStream 讀取文件數據的輸入字節流。 3.1 讀取數據的步驟(
原创 枚舉類筆記
1、問題: 某些方法所接受的數據必須是在固定範圍之內的,怎麼解決? 方案一:jdk1.5之前,自定義一個類,私有化構造函數,在自定義類中創建本類的對象對外使用。 方案二:jdk1.5之後,使用枚舉類(enum)來解決這種問題。 1.1
原创 字節輸入輸出流總結 FileInputStream FileOutputStream
字節流總結: 1. 判斷使用輸入流還是輸出流的依據 以當前程序(也就是內存)爲參照物,從硬盤向內存中讀取數據,使用輸入流 FileInputStream。從內存向硬盤寫出數據,使用輸出流 FileOutputStream。 2. Fil
原创 5.字節流的應用
需求:拷貝一份文件 要求: 1. 邊讀邊寫,不能將文件數據全部讀取完畢後,再寫出 2. 處理程序可能出現的異常 提示: 1. 處理的異常的目的(步驟):
原创 7.BufferedOutputStream緩衝字節輸出流
7.BufferedOutputStream 1.輸出字節流 - - - - | OutputStream 輸出字節流的基類,抽象類 - - - - - - - - | FileOutputStream向文件輸出數據的 輸出字節流 - -
原创 JDBC 遇到的報錯日誌彙總
1、Parameter index out of range (1 > number of parameters, which is 0).報錯 查看一下SQL語句是不是將英文輸入法的 佔位符 "?" 寫成 中文輸入法的
原创 遇到 Connected to the target VM, address: 127.0.0.1:4386, transport: socket 問題
今天在做 Spring和junit 整合時(IDEA工具),運行 @Test 程序一直在打轉,結束 debug提示 Connected to the target VM, address: '127.0.0.1:4386'
原创 Error:java: 無效的源發行版: 8
目錄 1、idea中修改 1. File --> Project Structure (1)Project(2處)
原创 使用緩衝流複製一個文件
需求: 使用緩衝字節流複製一個文件,要求邊讀邊寫,並處理異常。 直接上代碼: public class Dome3 { public static void main(String[] args) { /
原创 jdk新特性之自動裝箱與自動拆箱
1. 包裝類: java是面向對象的語言,任何事物都可以使用類進行描述,sun就使用了一些類描述java中八種基本數據類型數據 2. 八大基本數據類型對應的包裝類 基本數據類型 包裝類
原创 方法重載與方法重寫
4、方法重載與方法重寫 1、方法重載 1.1 什麼是方法重載? 在同一個類中有多個(兩個及以上)同名函數,被稱作方法重載。 1.2 方法重載的要求 函數名一致 參數列表不同(參數個數不同,或者相同位置對應的參數類型不同) 與返回值
原创 正則表達式筆記
1、正則表達式: 1. 正則表達式其實就是一種規則,有自己特殊的應用,其作用就是針對字符串進行操作 2. 正則:就是用於操作字符串的一種規則,其中這些規則使用了一些字符表示 2、預定義字符類