歡迎您光臨本站 註冊首頁

Java兩種基本數據類型學習

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
Java中有兩種基本的數據類型:byte和char分別佔8位和16位.
1、輸入流又:輸入流叫讀;輸出流:輸出叫寫.
流有源和目的.源分為三種:硬碟文件;內存里的數據;另外一台機器的數據.目的也也分為三種:硬碟文件;另一台機器的數據;輸出到內存另一個位置.
2、位元組流:colse():關閉該輸入流;Red():從輸入流中讀取下一個位元組.
位元組流中重要的兩個流:FileInputStream:從文件中順序讀取程序.
FileOutputStream:向文件中順序寫入數據.
InputStream put = new FileInputStream("E:/javaI/Blue.jpg");//創建一個輸入流,及指定源
OutputStream out = new FileOutputStream//創建輸出流,指定目標.
int c;//創建每次讀取的數據內容
while((c =put.read()) != -1){ //循環讀取內容,並將內容寫到文件中.
關閉流時要先關閉輸入,在關閉輸出.
3.字元流:它和上面的位元組流相差不是很大但不同的是它是用
FileReader和FileWriter一個是讀取一個是寫.
Reader rd = new FileReader("E:/javaI/JC.rar");//創建輸入流指定源
Writer wt = new FileWriter("E:/javaI/JC-1.rar");//創建輸出流指定目標
int c ;//創建讀取的數據內容區
while((c=rd.read())!=-1){//循環讀取內容,並將內容寫到文件中
位元組流與字元流的卻別:位元組流是最基本的,所有的InputStrem和OutputStream的子類都是,主要用在
處理二進位數據,它是按位元組來處理的,你如果想要在文本中有文字和音樂等必
須用位元組流來處理,在字元流中不能處理位元組流不然後會出現亂碼.
字元流是為了彌補位元組流的不足提出來的,為了處理純文本時使用.


[火星人 ] Java兩種基本數據類型學習已經有274次圍觀

http://coctec.com/docs/java/show-post-59963.html