国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

調整 Java I/O 性能

2019-11-18 13:53:23
字體:
來源:轉載
供稿:網友

  這篇文章討論和闡明了提供 javaTM I/O 性能的多種技術。大多技術圍繞調整磁盤文件 I/O,但是有些內容也同樣適合網絡 I/O 和窗口輸出。第一部分技術討論底層的I/O問題,然后討論諸如壓縮,格式化和串行化等高級I/O問題。然而這個討論沒有包含應用設計問題,例如搜索算法和數據結構,也沒有討論系統級的問題,例如文件高速緩沖。 當我們討論Java I/O時,值得注重的是Java語言采取兩種截然不同的磁盤文件結構。一個是基于字節流,另一個是字符序列。在Java語言中一個字符有兩個字節表示,而不是像通常的語言如c語言那樣是一個字節。因此,從一個文件讀取字符時需要進行轉換。這個不同在某些情況下是很重要的,就像下面的幾個例子將要展示的那樣。 低級 I/O I問題加速I/O的基本規則 緩沖 讀寫文本文件 格式化的代價 隨機訪問 高級I/O問題壓縮 高速緩沖 分解 串行化 獲取文件信息 更多信息 加速I/O的基本規則作為這個討論的開始,這里有幾個如何加速I/O的基本規則: 避免訪問磁盤 避免訪問底層的操作系統 避免方法調用 避免個別的處理字節和字符 很明顯這些規則不能在所有的問題上避免,因為假如能夠的話就沒有實際的I/O被執行。考慮下面的計算文件中的新行符('/n')的三部分范例。 方法1: 讀方法第一個方法簡單的使用FileInputStream的read方法:  import java.io.*;    public class intro1 {    public static void main(String args[]) {      if (args.length != 1) {        System.err.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 竹溪县| 奉贤区| 平乡县| 三亚市| 浠水县| 靖州| 温州市| 旺苍县| 西吉县| 天祝| 民勤县| 青铜峡市| 龙泉市| 富锦市| 松阳县| 西乡县| 嘉黎县| 嘉祥县| 香河县| 绿春县| 长泰县| 全椒县| 环江| 霍州市| 彭州市| 天水市| 鱼台县| 佛山市| 得荣县| 涞源县| 曲麻莱县| 盐池县| 仁化县| 阿城市| 凌云县| 大洼县| 肥东县| 偃师市| 巴中市| 香格里拉县|