【動力節(jié)點】全新Java NIO編程解析/深入淺出

1911

資料獲取方式:+v號java1060

在JDK4中引入了NIO,可以最大限度的滿足Java程序I/O的需求,在NIO中有三大核心組件: Channel, Buffer, Selector,傳統(tǒng)的IO面向流的,每次可以從流中讀取一個或多個字節(jié),只能向后讀取,不能向前移動,NIO是面向緩沖區(qū)的,把數(shù)據(jù)讀到一個緩沖區(qū)中,可以在緩沖區(qū)中向前/向后移動,增加了程序的靈活性。在NIO中,所有的數(shù)組都需要通過Channel傳輸,通道可以直接將一塊數(shù)據(jù)映射到內(nèi)存中。Channel是雙向的,不僅可以讀取數(shù)據(jù), 還能保存數(shù)據(jù),程序不能直接讀寫Channel通道,Channel只與Buffer緩沖區(qū)交互。本課程全面演示NIO的方方面面,帶你一次搞定Java NIO編程。

目錄

聲音28評價0