Java的輸入輸出
引導語:輸入輸出指的是產品輸入輸出視頻信號的端口,比較常見的是S端子和複合視頻端口。 那麼Java的輸入輸出又是怎樣的呢,下面由本站小編帶大家看一下吧!
1Java輸入輸出流
所有的`程序語言都提?copy;與本機文件系統交互的方式;Java也不例外。我們將看看Java是怎樣處理標準文件輸入輸出的(包括stdin,stout,stderr)。當你在網絡上開發小程序時,你必須注意直接文件輸入輸出是不安全因素的關鍵。大多數用户設置他們的瀏覽器,可讓你自由的訪問他們的文件系統,但有?copy;不讓你訪問。當然,如果你開發你內部的應用程序,你也許需要直接訪問文件。標準輸入輸出Unix的用户,或其他基於命令行系統的用户(如DOS),都知道標準輸入輸出的含義。標準輸入文件是鍵盤,標準輸出文件是你的終端屏幕。標準錯誤輸出文件也指向屏幕,如果有必要,它也可以指向另一個文件以便和正常輸出區分。
系統類Java通過系統類達到訪問標準輸入輸出的功能。上面提到的三個文件在這個系統類中實現:作為InputStream類的一個實例來實現stdin,你可以使用read()和skip(longn)兩個成員函數。read()讓你從輸入中讀一個字節,skip(longn)讓你在輸入中跳過n個字節。
作為PrintStream來實現stdout,你可以使用print()和println()兩個成員函數。這兩個函數支持Java的任意基本類型作為參數。
同stdout一樣實現stderr。象一樣,你可以訪問PrintStream成員函數。
2標準輸入輸出例子
這裏有一個例子,功能象Unix裏的cat或type:.*classmyCat{publicvoidmain(Stringargs[])throwsIOException{intb;intcount=0;while((b=())!=
-1){count++;t((char)b);}tln();
//tln("counted"+count+"totalbytes.");}}
3普通輸入輸出類
除了基本的鍵盤輸入和屏幕輸出外,我們還需要聯繫文件的輸入輸出。我們將學習下面幾個類:lFileInputStreamlDataInputStreamlFileOutputStreamlDataOutputStream
作為參考,再列出一?copy;特定應用的類:lPipedInputStreamlBufferedInputStreamlPushBackInputStreamlStreamTokenizerlPipedOutputStreamlBufferedOutputStreamlRandomAccessFile
我們不在此討論這?copy;類,但你可以在JAVA_HOME/src/java/io目錄裏查看每個類的成員函數定義。
-
Java中如何獲取Spring中配置的bean
Spring是一個分層的JavaSE/EEfull-stack(一站式)輕量級開源框架。在Java中如何獲取Spring中配置的'bean?下面本站小編帶大家一起來看看詳細操作,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!一、什麼是Spring?Spring是一個輕量級的控...
-
全國計算機等級《二級JAVA》命題預測試卷
以下是本站小編帶來的全國計算機等級《二級JAVA》命題預測試卷,歡迎學習!更多內容請關注應屆畢業生考試網!1、軟件生命週期是指()。A.軟件產品從提出、實現、使用維護到停止使用退役的過程B.軟件從需求分析、設計、實現到測試完成的過程,C.軟件的開發過程D.軟件...
-
Java語法基礎for語句練習
本文是本站小編搜索整理的關於Java語法基礎for語句練習,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!控制語句——for練習語句的嵌套應用累加求和,計數器循環嵌套一、語句的嵌套應用語句嵌套形式。其實就是語句中...
-
計算機二級JAVA考試構建JAVA程序2017
很多人一見到説要編程就以為很難,其實只有一點一滴學知識點也不難,下面是小編整理的計算機二級JAVA考試構建JAVA程序介紹,歡迎閲讀!第一個javaapplicationjava程序分為javaapplication(java應用程序)和javaapplet(java小應用程序)兩種。下面讓我們編寫一個java應...