原创 java基礎:12.6 數據流 DataInputStream、DataOutputStream

  DataInputStream 數據輸入流 DataOutputStream 數據輸出流 使用數據流的writeUTF() 和 readUTF() 可以進行數據的格式化順序讀寫。 注: 要用DataInputStream 讀取一

原创 java基礎:12.7 對象流 ObjectInputStream、ObjectOutputStream

  對象流指的是可以直接把一個對象以流的形式傳輸給其他的介質,比如硬盤 一個對象以流的形式進行傳輸,叫做序列化。 該對象所對應的類,必須是實現Serializable接口 public class Main { pu

原创 java基礎:12.8 綜合練習

  複製文件是常見的IO操作,設計如下方法,實現複製源文件srcFile到目標文件destFile public static void copyFile(String srcFile, String destFile){ } //

原创 java基礎:12.9 File類總結、stream流總結

  File類總結 1、文件的創建與刪除 可以使用File類創建一個文件對象,File類構造方法: 方法 意義 舉例 File(String pathname) 將給定路徑名字字符串轉換爲抽象路徑來創建一個新File實

原创 java基礎:12.5 緩存流 BufferReader、 PrintWriter、flush

1. Review 上兩節學過的字節流和字符流,其弊端是在每一次讀寫的時候,都會訪問硬盤。 如果讀寫的頻率比較高的時候,其性能表現不佳。 爲了解決以上弊端,採用緩存流。 緩存流在讀取的時候,會一次性讀較多的數據到緩存中,以後每一次的讀

原创 (2,1,2)卷積碼譯碼器的JAVA實現

本人編寫。 package Veteribi; import java.util.ArrayList; public class Veterbi { public static void decoder(StringBuffer r

原创 java基礎:12.3 流STREAM,字節流,文件合併拆分

  不同介質間進行數據交互,使用數據流來實現。 InputStream是字節輸入流,同時也是抽象類,只提供方法聲明,不提供方法的具體實現。 FileInputStream 是InputStream子類。 OutputStream是字節

原创 java基礎:12.4 字符流

  字符流 上一節學會了字符流的操作方法,InputStream ,OutputStream。本節學習專門用於字符的形式讀取和寫入數據的方法 Reader 字符輸入流 Writer 字符輸出流

原创 java基礎:12.2 文本I/O(二)File類、遍歷

  在12.1 小節我對IO有了基本的認識。這一節主要是整理一下 1. File 類 首先,File屬於的類:java.io.file類。 斜槓/ 是Java的目錄分隔符。 在Windows 中目錄的分隔符是反斜槓(\)。 File

原创 java基礎:8.1 異常

  異常的根類是 java.lang.Throwable 異常處理的優點:它能使方法拋出一個異常給它的調用者,由調用者處理該異常。 key word : try、 catch 、 finally、 throws   1. 一般形式

原创 java基礎:8.2 異常 編程練習

建立一個Account類: 銀行賬號 屬性: balance 餘額 方法: getBalance() 獲取餘額 方法: deposit() 存錢 方法: withdraw() 取錢 OverdraftException: 透支異常,繼

原创 java基礎:19.6 日期類、日曆類

  1.日期 用到的是: date() 得到當前時間信息 Date d1 = new Date();,使用時需要引用類 java.util.Date; Java中的時間原點,其對應的日期是1970年1月1日 8點0分0秒 。 (爲

原创 java 學習記錄

 java基礎:1.1 基礎知識速學,程序練習進制轉換 java基礎:1.2 輸入重定向、輸出重定向 java基礎:6.1 方法 java基礎:7.1 一維數組 java基礎:8.1 多維數組 java基礎:9.1 對象和類(一) jav

原创 java基礎:19.5 封裝類、Number類、格式化輸出、String

所有的基本類型,都有對應的類類型。比如int對應的類是Integer,這種類就叫做封裝類 1.Number類 包含的子類:Byte,Short,Integer,Long,Float,Double 講到這個必須要了解一下“自動裝箱”和“

原创 java 快捷鍵記錄

批量修改 : ALT+SHIFT+R 快速輸入主方法: 1. 敲入main 2. alt+/ 查看java源代碼: 代碼裏選中,F3 格式化代碼: ctrl+shift+f 快速助手:ctrl+shift+o 去掉未使用的