1. 程式人生 > >【Java】IO整理之常用流使用簡例

【Java】IO整理之常用流使用簡例

      趕緊的趁著午休的時間寫一篇,接著上篇【Java】IO整理之File類使用大全的一些內容,後面需要忙點兒事情可能往後兩天都沒辦法更新部落格了,後面我爭取申請一個部落格專欄,我最近學習了PHP以後萌發了製作安卓+PHP互動的一個小專案,爭取將其作為我的日誌寫出來給大家看一看!

      這篇真的真的就有點兒水了,內容寫的比較少,都是乾貨,我把原始碼上傳了上來,大家可以到下面的連結去下載:

點選下載(終於稽核通過了,等得我心發慌。。。)

      這次內容主要包括以下5個模組:

  1. 字元讀取檔案內容
  2. 輸入流和輸出流
  3. 緩衝流拷貝輸入輸出流
  4. 通過轉換流處理標準輸入流
  5. 將標準字元流通過轉換流寫入檔案

      PS一下哦,註釋可能稍微輕量一點,一是這塊不算得很難,二的話我時間也緊沒這麼有空寫滿,有什麼疑問的大家可以在下方留言,我們交流交流,互相學習!

相關推薦

JavaIO整理常用使用

      趕緊的趁著午休的時間寫一篇,接著上篇【Java】IO整理之File類使用大全的一些內容,後面需要忙點兒事情可能往後兩天都沒辦法更新部落格了,後面我爭取申請一個部落格專欄,我最近學習了PHP以後萌發了製作安卓+PHP互動的一個小專案,爭取將其作為我的日

JavaIO整理File類使用大全

      說到做到哈,上篇文章【Java】基於TCP協議多執行緒伺服器-客戶端互動控制檯聊天室簡例寫到的寫IO的,這回就稍微整理下吧,剛回學校不久,整理得少點兒,都整理寢室去了[笑]~       下面列出常用的Flie類的內容,並且附上例項程式碼: Fi

javaIO 實現簡單的複製功能

package ioTest; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import

JavaHashMap原始碼分析——常用方法詳解

上一篇介紹了HashMap的基本概念,這一篇著重介紹HasHMap中的一些常用方法:put()get()**resize()** 首先介紹resize()這個方法,在我看來這是HashMap中一個非常重要的方法,是用來調整HashMap中table的容量的,在很多操作中多需要重新計算容量。原始碼如下: 1

JAVAJTable學習使用AbstractTableModel (二) 完結

在上一篇的文章中 我們知道,JTable的表格和資料是分開的,每一個Jtable都會有自己的TableModel,在其內部都有一個二維 的Vector(假如是Vector TableData)用來存放二維的表格資料,每個表格都與這個二維的Vector形成對映關係,當表格Table顯示的時候通過Tab

JAVAJTable學習使用AbstractTableModel (一)

Note : 本例項中涉及到了Java中的Vector的使用,建議先了解Vector的使用方法, [不想看我白話的話,就直接跳到後面看程式碼與貼圖,程式碼註釋很詳細]   我表示寫這篇文章很糾結、、因為我是比較熱衷於C++的,在Java方面的理解還不是那麼的深刻,萬一理解片面了,誤

JAVA設計模式模式

懶漢 常見 單例 str 自己 餓漢式 span color 實例 前言 java最常見的設計模式就是單例模式,而單例模式最常見的就是懶漢式和餓漢式,現在就分別看一下 1.懶漢式 懶漢式比較懶,當別人用到時才會初始化實例,而當有多個人同時用到就可能產生多個實例,造成線程

javalist集合元素查重

list集合之元素查重 前言         在將excel表格中的資料插入到資料庫中之前,會先進行對資料庫的一個查重,也就是為了確定excel表格中的資料是否和資料庫中已有的資料是否重複,通過將e

AndroidAndroid開發常用的loading等待效果實現,仿微博等待動畫。兩種實現方式詳解

長期維護的Android專案,裡面包括常用功能實現,以及知識點詳解, 當然還有Java中的知識點。 具體請看github:https://github.com/QQ986945193/DavidAndroidProjectTools 首先大家都知道,當我

原創Linux基礎常用命令

查找 查看進程 cores mem 負載 http block phy -m 1 磁盤、cpu、內存相關 查看整體磁盤占用情況 # df -h 查看指定目錄磁盤占用情況,按照目錄匯總,深度為1 # du -h --max-depth=1 $path 在指定目錄查查找

Java基礎型別float(八)

特徵 float 資料型別是單精度、32位、符合IEEE 754標準的浮點數;float 在儲存大型浮點陣列的時候可節省記憶體空間;預設值是 0.0f;浮點數不能用來表示精確的值,如貨幣;flo

Java基本型別long(六)

long 資料型別是 64 位、有符號的以二進位制補碼錶示的整數;最小值是 -9,223,372,036,854,775,808(-2^63);最大值是 9,223,372,036,854,775,

Java基本型別浮點型別(七)

        浮點型別,即帶小數部分的資料。有兩種常用資料型別:float型別,double型別。         表示形式有十進位制數形式、科學計數法形式(例如,5.12e2(5.12*10^2)

Java基本型別整數型別(二)

        Java的整數型別,即沒有小數部分的資料,分別有byte、short、int、long,每種型別都有自己的取值範圍,超出就會報異常。         Java的整數型別有四種表示方式:

Java基礎IO緩衝

首先要明確一個概念:   對檔案或其他目標頻繁的讀寫操作,效率低,效能差。   使用緩衝流的好處是:能夠高效的讀寫資訊,原理是先將資料先緩衝起來,然後一起寫入或者讀取出來。 對於位元組: BufferedInputStream:為另一個輸入流新增一些功能,在建立BufferedInputStream時,會建立

Java基礎IO物件與序列化

物件流的兩個類:   ObjectOutputStream:將Java物件的基本資料型別和圖形寫入OutputStream   ObjectInputStream:對以前使用ObjectOutputStream寫入的基本資料和物件進行反序列化 序列化一組物件:   在系列化操作中,同時序列化多個物件時,反序列

Java基礎IO字串(查字串中的單詞數量)與管道

一、字串流 定義:字串流(StringReader),以一個字元為資料來源,來構造一個字元流。 作用:在Web開發中,我們經常要從伺服器上獲取資料,資料返回的格式通常一個字串(XML、JSON),我們需要把這個字串構造為一個字元流。然後再用第三方資料解析器來解析資料。 程式碼示例:計算一個字串有多少個單詞

JAVA基礎:設計模式(單設計模式,工廠設計模式)

設計模式:解決某一類問題最行之有效的方法。 java中有23種設計模式。 建立型模式(5種):工廠方法模式,抽象工廠模式,單例模式,建造者模式,原型模式。 結構型模式(7種):介面卡模式,裝飾器模式,代理模式,外觀模式,橋接模式,組合模式,享元模式。 行為型模式(11種):策略模式、模板方法

Java設計模式:深入理解單模式

什麼是設計模式?簡單的理解就是前人留下來的一些經驗總結而已,然後把這些經驗起了個名字叫Design Pattern,翻譯過來就是設計模式,通過使用設計模式可以讓我們的程式碼複用性更高,可維護性更高,讓你的程式碼寫的更優雅。設計模式理論上有23種,今天就先來

JavaSwing+IO實現一個簡單的文件加密程序

als oncommand override fault 源文件 abs directory imp select EncrytService package com.my.service; import java.io.File; import java