TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Java NIO stands for non-blocking I/O or New I/O?

2 pointsby dpetersonover 5 years ago
I just had an internal discussion at my company and it seems I've been wrong for 15 years thinking NIO or java.nio stands for non-blocking i/o. In fact, I've been told it does in fact stand for New I/O. I'm just wondering what HN folks have to say about this. Surprising? Still up for debate? Or is it cut and dry that NIO stands for New I/O?

4 comments

Traubenfuchsover 5 years ago
<a href="https:&#x2F;&#x2F;docs.oracle.com&#x2F;javase&#x2F;8&#x2F;docs&#x2F;technotes&#x2F;guides&#x2F;io&#x2F;enhancements.html" rel="nofollow">https:&#x2F;&#x2F;docs.oracle.com&#x2F;javase&#x2F;8&#x2F;docs&#x2F;technotes&#x2F;guides&#x2F;io&#x2F;en...</a><p>&quot;NIO stands for non-blocking I&#x2F;O&quot;<p>Funny, I thought it was NATIVE I&#x2F;O.
humbleMouseover 5 years ago
If you want java to be non blocking I sugguest using the DeferredResult feature in the Spring React 5.0 framework.
mindcrimeover 5 years ago
I always thought it stood for New IO.
haglinover 5 years ago
New IO.