Я новичок в Java и впервые прочитал пару книг, посвященных языку Java.
У меня была пара вопросов о документации по Java. Как их «ориентировать»? Можно ли изучать новые концепции, используя исключительно Javadocs?
Вот пример - я хочу использовать nio для создания сервера чатов без блокировок на основе событий. Для этого я начал просматривать документы Java API J2SE 6: http://download.oracle.com/javase/6/docs/api/
Я видел несколько пакетов, которые имеют дело с nio - java.nio, java.nio.channels, java.nio.channels.spi, java.nio.charset, java.nio.charset.spi
Я просмотрел классы, интерфейсы и т. Д. Но на самом деле я не знал, как начать использовать понятия «nio». Какая документация используется для эффективного изучения таких понятий?
Извиняюсь, если мой вопрос немного затуманен или слишком концептуален. Я пытаюсь найти способ обойти экосистему Java, чтобы найти лучший способ эффективного самообучения понятий.
Спасибо!