原创 系統學習 Java IO (四)----文件的讀寫和隨機訪問 FileInputStream/FileOutputStream & RandomAccessFile

目錄:系統學習 Java IO---- 目錄,概覽 文件輸入流 FileInputStream 這是一個簡單的FileInputStream示例: InputStream input = new FileInputStream("

原创 仿寫一個簡陋的 IOC/AOP 框架 mini-spring

講道理,感覺自己有點菜。Spring 源碼看不懂,不想強行解釋,等多積累些項目經驗之後再看吧,但是 Spring 中的控制反轉(IOC)和麪向切面編程(AOP)思想很重要,爲了更好的使用 Spring 框架,有必要理解這兩個點,爲

原创 Java 泛型學習總結

前言 Java 5 添加了泛型,提供了編譯時類型安全檢測機制,該機制允許程序員在編譯時檢測到非法的類型。 泛型的本質是參數化類型,可以爲以前處理通用對象的類和方法,指定具體的對象類型。聽起來有點抽象,所以我們將馬上看一些泛型用在集合上

原创 Java NIO 學習筆記(七)----NIO/IO 的對比和總結

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Java NIO 學習筆記(

原创 Java NIO 學習筆記(四)----文件通道和網絡通道

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Java NIO 學習筆記(

原创 Java NIO 學習筆記(六)----異步文件通道 AsynchronousFileChannel

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Java NIO 學習筆記(

原创 一篇文章概括 Java Date Time 的使用

本文目的:掌握 Java 中日期和時間常用 API 的使用。 參考:Jakob Jenkov的英文教程Java Date Time Tutorial 和 JavaDoc 概覽 Java 8 新增 API Java 8 部分新類

原创 Java NIO: Non-blocking Server 非阻塞網絡服務器

本文翻譯自 Jakob Jenkov 的 Java NIO: Non-blocking Server ,原文地址:http://tutorials.jenkov.com/java-nio/non-blocking-server.ht

原创 Java NIO 學習筆記(五)----路徑、文件和管道 Path/Files/Pipe

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Java NIO 學習筆記(

原创 Java NIO 學習筆記(三)----Selector

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector 選擇器是一個 NIO 組件,

原创 Java NIO 學習筆記(一)----概述,Channel/Buffer

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Java NIO (來自 J

原创 Java NIO 學習筆記(二)----聚集和分散,通道到通道

目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Scatter / Gath

原创 初步接觸 Java Net 網絡編程

本文目的是大概瞭解 Java 網絡編程體系,需要一點點 Java IO 基礎,推薦教程 系統學習 Java IO。主要參考 JavaDoc 和 Jakob Jenkov 的英文教程《Java Networking》 http://tu

原创 系統學習 Java IO (十)----回退流 PushbackInputStream

目錄:系統學習 Java IO---- 目錄,概覽 PushbackInputStream 旨在從 InputStream 解析數據時使用。 有時您需要先讀取幾個字節以查看將要發生的事情,然後才能確定如何解釋當前字節, Pushbac

原创 系統學習 Java IO (十六)----這麼多類,應該用哪個?

目錄:系統學習 Java IO---- 目錄,概覽 Java IO目的和功能 Java IO 包含 InputStream,OutputStream,Reader 和 Writer 類的許多子類。 原因是,所有這些子類都在解決各種不同