Contoh artikel ini merangkum penggunaan penggunaan di Java. Bagikan untuk semua orang untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
1. Definisi Antarmuka Saluran:
Saluran antarmuka publik {public boolean isopen ();
2. Jenis Saluran Umum:
Filechannel, socketchannel, serversocketchannel, dan datagramchannel;
FileChannel diinisialisasi melalui getChannel () dari RandomAccessFile, FileInputStream, FileOutputStream.
Socketchannel sc = socketchannel.open ();
3.Scatter/kumpulkan, harus menggunakan bytebuffer.allocatedirect (100)
Interface PublicByTechanNel memperluas readableByTechannel {public long read (bytebuffer [] dsts) melempar ioException publik; SRCS) melempar ioExcepion;
4. Kunci file terkait dengan file, bukan saluran. Ini bisa efektif untuk proses, bukan utas. Anda dapat menerapkan sinkronisasi utas melalui file yang dipetakan memori
5.buffer = filechannel.map (filechannel.mapmode.read_only, 100, 200);
6. MappedByTeBuffer langsung. Force () menempatkan data flush ke hard disk.
7. Sistem DatagramChannel dari port yang tidak terikat akan secara otomatis mengalokasikan port. Connect () DatagramChannel akan memastikan bahwa hanya paket data dengan alamat sumber yang ditentukan yang akan dijamin. Saat ini, Anda dapat menggunakan metode baca dan sayap biasa, termasuk sebaran/berkumpul
Diharapkan bahwa artikel ini bermanfaat untuk desain program Java semua orang.