title: Java: NIO version of HttpURLConnection?
body: <p>I have to download many many web pages and I am going to use <code>HttpURLConnection</code> for doing because it is very convenient. </p>
  
  <p>However, I don't want to use thread-based downloading. I wish to use <code>async download</code> and still use HttpURLConnection. </p>
  
  <p>Is there a way for that? I really need <code>java nio</code>, but don't want to write the socket client by myself. </p>
  
  <p>Thanks</p>