Statements (55)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:API
|
gptkbp:allows |
network communication
asynchronous file operations |
gptkbp:basedOn |
selectors and channels
|
gptkbp:compatibleWith |
Java_8_and_later_versions
|
gptkbp:designedFor |
non-blocking I/O operations
|
gptkbp:documentedIn |
Java API documentation
|
https://www.w3.org/2000/01/rdf-schema#label |
Java NIO API
|
gptkbp:includes |
gptkb:SocketChannel
gptkb:FileChannel gptkb:ServerSocketChannel ByteBuffer DatagramChannel |
gptkbp:introduced |
Java 1.4
|
gptkbp:is_designed_to |
I/O performance
|
gptkbp:is_known_for |
low latency
high throughput buffer-oriented I/O ease of use in network programming flexibility in I/O operations scalable I/O operations |
gptkbp:is_part_of |
gptkb:Java_Standard_Edition
|
gptkbp:is_recognized_for |
gptkb:Java_programming_language
|
gptkbp:is_used_in |
event-driven programming
enterprise applications data transfer microservices architecture mobile applications real-time applications real-time data processing web applications high-performance applications big data applications socket programming multithreaded applications cloud applications data streaming file uploads file downloads network applications file system operations scalable server applications |
gptkbp:maintainedBy |
gptkb:Oracle_Corporation
|
gptkbp:opposedBy |
Java_IO_API
|
gptkbp:provides |
file locking
buffer management memory-mapped files channel-based I/O direct byte buffers selectors for multiplexing |
gptkbp:supports |
character encoding
file operations non-blocking sockets |
gptkbp:uses |
Files class
Path class |