java IO流 什麼情況下使用字元流

2021-08-30 09:01:21 字數 347 閱讀 2720

* 字元流也可以拷貝文字檔案, 但不推薦使用. 因為讀取時會把位元組轉為字元, 寫出時還要把字元轉回位元組.

* 程式需要讀取一段文字, 或者需要寫出一段文字的時候可以使用字元流

* 讀取的時候是按照字元的大小讀取的,不會出現半個中文

* 寫出的時候可以直接將字串寫出,不用轉換為位元組陣列

io流(字元流是否可以拷貝非純文字的檔案)

* 不可以拷貝非純文字的檔案

* 因為在讀的時候會將位元組轉換為字元,在轉換過程中,可能找不到對應的字元,就會用?代替,寫出的時候會將字元轉換成位元組寫出去

* 如果是?,直接寫出,這樣寫出之後的檔案就亂了,看不了了  

什麼情況下應該使用Web Service

現在我將列舉三種情況,在這三種情況下,你將會發現使用web service會帶來極大的好處。此後,我還會舉出不應該使用web service的一些情況。跨越防火牆的通訊 如果你的應用程式有成千上萬的使用者,而且他們都分布在世界各地,那麼客戶端和伺服器之間的通訊將是乙個棘手的問題。那是因為客戶端和伺服...

什麼情況下會使元素脫離文件流

所謂的文件流,指的是元素排版布局過程中,元素會自動從左往右,從上往下的流式排列。並最終窗體自上而下分成一行行,並在每行中按從左至右的順序排放元素。脫離文件流即是元素打亂了這個排列,或是從排版中拿走。當前所知的脫離文件流的方式有兩種 浮動和定位。先看一下定位。看一段對定位各個欄位的描述,有助於理解值描...

什麼情況下用遞迴?

遞迴的特點,可以看出遞迴可以大大縮短程式的 有意識的使用遞迴,可以用較短的 解決一些複雜的問題。甚至有些問題非得使用遞迴解決不可。那麼什麼時候我們該使用遞迴呢?遞迴演算法的 基本思想 是 把規模大的 較難解決的問題變成規模較小的 易解決的同一問題。規模較小的問題又變成規模更小的問題,並且小到一定程度...