當前位置: 首頁>>代碼示例>>Java>>正文


Java ReadWriteFileChannel類代碼示例

本文整理匯總了Java中org.apache.harmony.nio.internal.ReadWriteFileChannel的典型用法代碼示例。如果您正苦於以下問題:Java ReadWriteFileChannel類的具體用法?Java ReadWriteFileChannel怎麽用?Java ReadWriteFileChannel使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


ReadWriteFileChannel類屬於org.apache.harmony.nio.internal包,在下文中一共展示了ReadWriteFileChannel類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getFileChannel

import org.apache.harmony.nio.internal.ReadWriteFileChannel; //導入依賴的package包/類
public static FileChannel getFileChannel(Object stream, int fd, int mode) {
    switch (mode) {
        case IFileSystem.O_RDONLY:
            return new ReadOnlyFileChannel(stream, fd);
        case IFileSystem.O_WRONLY:
            return new WriteOnlyFileChannel(stream, fd);
        case IFileSystem.O_RDWR:
            return new ReadWriteFileChannel(stream, fd);
        case IFileSystem.O_RDWRSYNC:
            return new ReadWriteFileChannel(stream, fd);
        case IFileSystem.O_APPEND:
            return new WriteOnlyFileChannel(stream, fd, true);
        default:
            throw new RuntimeException("Unknown file channel type " + mode);
    }
}
 
開發者ID:keplersj,項目名稱:In-the-Box-Fork,代碼行數:17,代碼來源:FileChannelFactory.java

示例2: getFileChannel

import org.apache.harmony.nio.internal.ReadWriteFileChannel; //導入依賴的package包/類
public static FileChannel getFileChannel(Object stream, long fd, int mode) {
    switch (mode) {
        case IFileSystem.O_RDONLY:
            return new ReadOnlyFileChannel(stream, fd);
        case IFileSystem.O_WRONLY:
            return new WriteOnlyFileChannel(stream, fd);
        case IFileSystem.O_RDWR:
            return new ReadWriteFileChannel(stream, fd);
        case IFileSystem.O_RDWRSYNC:
            return new ReadWriteFileChannel(stream, fd);
        case IFileSystem.O_APPEND:
            return new WriteOnlyFileChannel(stream, fd, true);
        default:
            // nio.09=Unknown file channel type: {0}
            throw new RuntimeException(Messages.getString("nio.09", mode)); //$NON-NLS-1$
    }
}
 
開發者ID:shannah,項目名稱:cn1,代碼行數:18,代碼來源:FileChannelFactory.java

示例3: getFileChannel

import org.apache.harmony.nio.internal.ReadWriteFileChannel; //導入依賴的package包/類
public static FileChannel getFileChannel(Object stream, long fd, int mode) {
       switch(mode){
       case IFileSystem.O_RDONLY:
           return new ReadOnlyFileChannel(stream, fd);
       case IFileSystem.O_WRONLY:
           return new WriteOnlyFileChannel(stream, fd);
       case IFileSystem.O_RDWR:
           return new ReadWriteFileChannel(stream, fd);
       case IFileSystem.O_RDWRSYNC:
           return new ReadWriteFileChannel(stream, fd);
       case IFileSystem.O_APPEND:
           return new WriteOnlyFileChannel(stream, fd, true);
       default:
           // nio.09=Unknown file channel type: {0}
           throw new RuntimeException(Messages.getString("nio.09", mode));  //$NON-NLS-1$
       }
}
 
開發者ID:freeVM,項目名稱:freeVM,代碼行數:18,代碼來源:FileChannelFactory.java


注:本文中的org.apache.harmony.nio.internal.ReadWriteFileChannel類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。