java applet 输出多行_java学习笔记-输入输出、Applet和多线程开发
java虛擬機
Java虛擬機(Java Virtual Machine) 簡稱JVM Java虛擬機是一個想象中的機器,在實際的計算機上通過軟件模擬來實現。Java虛擬機有自己想象中的硬件,如處理器、堆棧、寄存器等,還具有相應的指令系統。
引入Java語言虛擬機后,Java語言在不同平臺上運行時不需要重新編譯。
java輸入輸出流
1.IO體系
java的IO流可以分為字節(byte)流和字符(char)流,表示字節流的類以InputStream或OutputStream結尾;字符流的類以Reader或Writer結尾。如文件輸入字節流FileInputStream和文件輸入字符流FileWriter。?? (字節是計算機處理的最小數據單位,字符是指我們能夠看到的各種文字。一個半角的數字或英文字母占用一個字節,一個漢字或全角的數字或英文字母占用2個字節。)
輸入字節流和字符流中每個類的功能
字節流類
字符流類
說明
FileInputStream
FileReader
把一個文件作為輸入流,實現文件的讀取操作
PipedInputStream
PipedReader
實現pipe的概念,主要在線程中使用
FilterInputStream
在指定的輸入流上創建一個輸入流過濾器
ByteArrayInputStream
CharArrayReader
把內存中的一個緩沖區作為輸入流使用
SequenceInputStream
把多個輸入流合并為一個輸入流
StringBufferInputStream
StringReader
把一個String對象作為輸入流
輸出字節流和字符流中每個類的功能
字節流類
字符流類
說明
FileOutputStream
把信息存入文件中
PipedOutputStream
PipedWriter
實現了pipe的概念,主要在線程中使用
FilterOutputStream
FileWriter
在指定的輸出流上創建一個輸入流過濾器
ByteArrayOutputStream
CharArrayWriter
把信息存入內存中的一個緩沖區中
StringWriter
2. File
File類是字節流、字符流和文件訪問之外的一個java.io包子類。可以表示文件及目錄,控制所有硬盤操作。
2.1 構造方法
(1)File(String pathname)。通過將給定路徑名字符串轉換為抽象路徑名來創建一個新的file實例。
(2)File(File parent,String child)。根據parent抽象路徑名和child路徑名字符串創建一個新的file實例。
(3)File(String parent, String child)。根據parent路徑名字符串和child路徑名字符串創建。
(4)File(URL url)。通過將給定的file:URL轉換為一個抽象路徑名來創建一個新的File實例。
2.2 常用方法
boolean creatNewFile()。當且僅當不存在具有此抽象路徑名指定的名稱的文件時,創建由此抽象路徑名指定的一個新的空文件。
boolean delete()。刪除此抽象路徑名表示的文件或目錄。
boolean exists()。測試此抽象路徑名表示的文件或目錄是否存在
String getAbsolutePath()。返回絕對路徑名。
String getName()。返回文件或目錄的名稱。
String getParent()。返回父路徑名的路徑名。如沒有指定父目錄,返回null。
String getPath()。將此抽象路徑名轉換為一個路徑名字符串。
boolean isDirectory()。測試是否是一個目錄。
boolean isFile()。測試是否是一個標準文件。
boolean isHidder()。測試是否是一個隱藏文件。
String[] list(FilenameFilter filter)。返回由包含在目錄中的文件和目錄的名稱所組成的字符串數組,這一目錄是通過滿足指定過濾器的抽象路徑名來表示的。
File[] listFiles()。 返回一個抽象路徑名數組,表示此抽象路徑名所表示目錄中的文件。
File[] listFiles(FileFilter filter)。該方法返回表示此抽象路徑名所表示目錄中的文件和目錄的抽象路徑名數組,這些路徑名滿足特定過濾器。
File[] listFiles(FilenameFilter filter)。該方法返回表示此抽象路徑名所表示目錄中的文件和目錄的抽象路徑名數組,這些路徑名滿足特定過濾器。
static File[] listRoots()。列出可用的文件系統根目錄。
boolean mkdir()。創建此抽象路徑名指定的目錄。
boolean mkdirs()。創建此抽象路徑名指定的目錄,包括創建必需,但不存在的父目錄。
如在f盤創建目錄work:File dir=new File("f:/work"); dir.mkdirs();
boolean renameTo(File dest)。重命名此抽象路徑表示的文件。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的java applet 输出多行_java学习笔记-输入输出、Applet和多线程开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中的复合数据类型是什么_【填空题
- 下一篇: mysql执行查询出来的数据_F#连接到