Java 程式設計思想

2021-08-25 15:07:29 字數 1129 閱讀 8862

18.6 i/o 的經典使用方式

緩衝輸入檔案

bufferdreader in = new bufferedreader(new filereader(filename));

in.readline();

從記憶體輸入

stringreader in = new stringreader(bufferedinputfile.read(filename));

in.read();

格式化的記憶體輸入

datainputstream in = new datainputstream(new bytearrayinputstream(bufferedinputfile.read(filename).getbytes()));

in.readbyte();

基本的檔案輸出

bufferedreader out = new printwriter(new bufferedwriter(new filewriter(filename)));

out.println();

文字檔案輸出的快捷方式

printwriter out = new printwriter(filename);

out.println();

儲存和恢復資料

dataoutputstream out = new dataoutputstream(new bufferedoutputstream(filename));

out.write***();

dateinputstream in = new datainputstream(new bufferedinputstream(new fileinputstream(filename)));

in.read***();

讀寫隨機訪問檔案

randomaccessfile rf = new randomaccessfile(filename, "rw");

rf.read***();

rf.write***();

*bufferedinputfile.read

bufferedreader in = new bufferedreader(new filereader(filename));

in.readline();

java程式設計思想

一 一切都是物件 現實世界中的一切,人 動物 操作流程 衣服等等,都可以抽象成物件 二 類引用 class tv tv tv tv是tv的乙個引用,未初始化時指向null這個特殊的物件 tv new tv tv指向 new tv 這個物件三 記憶體分配 暫存器,最快的儲存區,根據需要分配 棧,儲存基...

java 程式設計思想筆記

1 陣列初始化 2 int a int a 花括號是陣列特殊初始化方式,相當於new。所有的陣列,不論是基本資料型別還是物件型別,成員length,最大下標 length 1.int a new int new random 43 nextint 20 arrays.tostring a 建立乙個引...

java檔案操作 java程式設計思想

這是乙個典型的從檔案讀取然後寫入檔案的方法 file filedir new file c temp child file.separatorchar if filedir.isdirectory else file fileold new file filedir.getpath file.sep...