title: Can I use Java NIO2?
body: <p>I am working on a project where I've to implement Distributed File System, so for I/O operations, I was thinking of using <a href="http://java.sun.com/developer/technicalArticles/javase/nio/" rel="nofollow">NIO2 (JDK7)</a> </p>
  
  <p>JDK7 will be <a href="http://openjdk.java.net/projects/jdk7/" rel="nofollow">released in August</a> next year.</p>
  
  <p>My questions are:</p>
  
  <ol>
  <li>Would it be good idea to use NIO2 from snapshot of JDK7 ? What problems can I face?</li>
  <li>If I compile my code which uses both JDK6 and JDK7 classes is it possible to compile using JDK7 ?</li>
  </ol>