- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入及输出处理.ppt
Java語言實務 輸入及輸出處理 輸入及輸出處理 資料的輸入及資訊的輸出是達成程式目的的基本要求 ,藉由輸入敘述,程式可以從輸入源讀入資料並存入主記憶體中以便處理;而處理之結果則透過輸出敘述存入外部檔案(或儲存體中)。 本章重點 檔案的基本概念 欄位 Full name, Party, Born, Residence, Education, Religion 資料記錄 George W. Bush, Republican, July 6 1946, Austin Texas, M.B.A, Methodist Albert Gore Jr., Democrat, March 31 1948, Washington D.C., B.A., Baptist Harry Browne, Libertarian, June 17 1933, Franklin, Tennessee, High school, nil Patrick J. Buchanan, Reform, November 2 1938, McLean Virginia, M.S., Roman Catholic Ralph Nader, Green, February 27 1934, Washington D.C., L.L.B, Christian Howard Phillips, Constitution, February 3 1941, Fairfax Virginia, B.A., Protestant 欄位名稱反應該欄位的意義 檔案名稱 應反應存於該檔內之記錄的意義 最多可包含 255 個字元 不能含有下列字元: \ / : * ? “ | Java程式檔名的大小寫必須與檔內所包含之public類別名稱一致且以字母開始、不可以包含空白、保留字及特殊符號 「File類別 含於Java.io包裹中 與作業平台的檔案系統溝通,取得有關檔案的屬性資訊,譬如 檔案的修改日期 長度及 路徑等 File類別並不提供檔案存取的方法 三個建構子 File(String directoryPath) File(String directoryPath, String filename) File(File dirObj, String filename) File建構子的使用範例 File file1 = new File(“c:/”); File file2 = new File(“c:/”, “config.sys”); File file3 = new File(file1, “config.sys); 程式Ex10_1使用File類別 執行結果 程式Ex10_2 使用FilenameFilter類別(1/3) Stream的概念 stream是資料輸入及輸出的通道 Stream類別 主要用途是建立輸入及輸出的通道 Java主要有四種類型的輸入及輸出通道 InputStream-以byte為讀取單位的輸入通道 OutputStream-以byte為單位的輸出通道 Reader-以兩個byte為讀取單位的輸入通道 Writer-以兩個byte為單位的輸出通道 以兩個byte為讀寫單位的輸出及輸入通道主要是用以讀寫以Unicode或亞洲文字編碼的資料。 Java會為輸入及輸出通道維護一個檔案指標(File Pointer),檔案指標所指的位置,也就是資料讀寫的位置。 循序檔的建立與存取 「依處理的需求,按一定的順序儲存資料,同時也按原儲存資料的順序來讀取資料」 循序檔的基本特性是 檔案中的每筆記錄長度不一定要一樣而 讀取資料的順序一定與原資料寫入檔案時的順序相同。 Java在執行程式時,會自動為程式建立三個特別的循序存取的通道 System.in (連結到鍵盤 ) System.out (連結至電腦螢幕 ) System.err (連結至電腦螢幕 ) FileInputStream 為InputStream的子類別 目的是在建立連結至外部檔案的輸入通道 主要有二個建構子 FileInputStream(String filePath) FileInputStream(File fileObject) 會觸發FileNotFoundException 在命令模式下鍵入 “java FileInputStreamDemo c:\autoexec.bat” 執行程式 的可能結果之一為: FileOutputStream 為OutputStream的子類別 目的是在建立連結至外部檔案的輸出通道 主要也有二個建構子 FileOutputStream(String filePat
您可能关注的文档
最近下载
- 2021年郑州市骨科医院医护人员招聘试题及答案解析.docx VIP
- 天津市南开区2024-2025学年高一上学期期末监测历史试卷.docx VIP
- 2024年部编版七年级上册语文第六单元达标测试试卷及答案.pptx VIP
- 广州大学《大学物理A》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 燃料电池高三化学课件.pptx VIP
- 2025年时事政治试题库(及答案).docx VIP
- 第8讲-燃料电池PPT(课件)公开课教案教学设计课件资料.pptx VIP
- 《新航路开辟后的食物物种交流》参考教学设计.doc VIP
- s71500西门子plc培训(内部培训).pdf VIP
- 2021-2022学年北京市昌平区七年级上学期期末生物试卷(含答案解析).docx VIP
原创力文档


文档评论(0)