Java: в чем именно разница между NIO и NIO.2?

Я не совсем понимаю, насколько они отличаются друг от друга, поэтому у меня есть несколько вопросов относительно этих двух пакетов.

Посмотрев немного на Google, кажется, что Oracle решила обновитьNIO пакет с более новым и улучшеннымNIO.2 пакет как часть выпуска JDK7.

Как влияет производительностьNIO Пакет сравнить сNIO.2 пакет?Каковы некоторые большие изменения отNIO вNIO.2? (например, новые методы, функции)Почему оригиналNIO пакет должен быть обновлен?ЯвляетсяNIO.2 просто синонимNIO пакет в настоящее время?

Дело не в том, что я хочу использовать устаревший пакет в своем коде, мне просто очень интересно это. Пожалуйста, скажите мне их различия?