原创 JavaI/O:簡單的使用BufferedOutputStream和BufferedInputStream操作文件流

BufferedInputStream 是緩衝輸入流。它繼承於FilterInputStream。 BufferedInputStream 的作用是爲另一個輸入流添加一些功能, BufferedInputStream 本質上是通過一個內部

原创 JavaI/O:使用InputStreamReader和BufferedReader實現控制器輸入輸出

InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String read

原创 Java:使用DOM4j來實現讀寫XML文件中的屬性和元素

DOM4可以讀取和添加XML文件的屬性或者元素 讀取屬性: public static void ReadAttributes() throws DocumentException { File file = new Fil

原创 JavaI/O:使用Properties來解析配置文件

 Java中有個比較重要的類Properties(Java.util.Properties),主要用於讀取Java的配置文件,各種語言都有自己所支持的配置文件,配置文件中很多變量是經常改變的,這樣做也是爲了方便用戶,讓用戶能夠脫離程序本身去

原创 JavaI/O:簡單的使用DataOutputStream和DataInputStream操作文件流

DataInputStream 是數據輸入流。它繼承於FilterInputStream。DataInputStream 是用來裝飾其它輸入流,它“允許應用程序以與機器無關方式從底層輸入流中讀取基本 Java 數據類型”。應用程序可以使用D

原创 JavaI/O:簡單的使用FileInput和FileOutputStream操作文件流

  java的輸入輸出建立在4個抽象類的基礎上:InputStream、OutputStream、Reader、Writer。InputSream和OutputStream被設計成字節流類,而Reader和Writer被設計成字符流類。一般

原创 JavaI/O:簡單的使用BufferedOutputStream和BufferedInputStr

BufferedInputStream 是緩衝輸入流。它繼承於FilterInputStream。BufferedInputStream 的作用是爲另一個輸入流添加一些功能,BufferedInputStream 本質上是通過一個內部緩衝區

原创 Java:簡單的解析XML文件之使用DOM解析

XML簡介 要理解XML,HTML等格式,先來理解文檔對象模型DOM    根據 DOM,HTML 文檔中的每個成分都是一個節點,這些節點組成了一棵樹。DOM 是這樣規定的:整個文檔是一個文檔節點每個 HTML 標籤是一個元素節點包含在 H

原创 JavaI/O:使用InputStreamReader和BufferedReade實現控制器輸入輸出

InputStreamReader isr = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(isr);String readline;whi

原创 Java:簡單的讀寫XML文件之使用DOM4J讀寫

Dom4J方式解析XML文件。dom4j是非官方提供的xml文件解析方式,因此需要去第三方下載dom4j的jar包 File file = new File("D:\\chengmuzhe\\java\\JavaOOP6.0\\studen

原创 JavaI/O:簡單的使用Reader和Writer來操作文件

Writer類與Reader類是以字符流傳輸數據,一個字符是兩個字節 字符流除了是以字符方式(兩個字節)傳輸數據外,另外一點與字節流不同的是字符流使用緩衝區,通過緩衝區再對文件進行操作。字節流字節對文件進行操作。使用字符流類時關閉字符流會強

原创 JavaI/O:File類的常用方法

File類是io包中唯一代表磁盤文件本身的對象。File類定義了一些與平臺無關的方法來操作文件,可以通過調用File類中的方法,實現創建、刪除、重命名文件等。File類的對象主要用來獲取文件本身的一些信息,如文件所在目錄、文件的長度、文件讀

原创 java集合框架:淺談如何使用LInkedList實現隊列(Queue)和堆棧(Stack)

Java中的LinkedList 是採用雙向循環列表實現的。利用LinkedList 可以實現棧(stack)、隊列(queue) 下面寫兩個例子學生類:int stuId; public int getStuId() { retu

原创 C#之淺談虛方法和抽象方法的區別

抽象類:有時我們表達一些抽象的東西,它是一種概括,不需要它成爲一種實體,所以面向對象便有了抽象類。具體來講:一個員工,它屬於一個公司,但是公司只是一個名稱,我們不需要它成爲一個實體,所以公司就是一個抽象類。何時必須聲明一個類爲抽象類?(面試

原创 使用webClient實現圖片同步,異步下載

WebClient.DownloadFile 方法 將具有指定 URI 的資源下載到本地文件。 命名空間:System.Net 程序集:System(在 system.dll 中) 同步實現參考代碼: private void btnsy