Навигация по Javadocs

#java #programming-languages #javadoc

#java #программирование-языки #Javadoc

Вопрос:

Я новичок в Java и впервые прочитал пару книг, посвященных языку Java.

У меня возникла пара вопросов о Java docs. Как можно «перемещаться» по ним? Возможно ли изучать новые концепции, используя исключительно Javadocs?

Вот пример — я хочу использовать nio для создания сервера чата без блокировки на основе событий. Для этого я начал просматривать документы J2SE 6 Java API: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, чтобы найти наилучший способ эффективного самостоятельного изучения концепций.

Спасибо!

Комментарии:

1. Обратитесь к руководству Rox Java NIO . Документы API помогут, как только вы узнаете, как классы становятся на свои места.

2. Только у нескольких классов есть дополнительные объяснения о том, как их использовать. Для остальных — или даже во всех случаях — вам лучше ознакомиться с руководствами по Java, которые вы можете найти в Интернете или в книгах.

Ответ №1:

Документация API предназначена для поиска классов и методов. Это редко бывает полезно для изучения концепций. Используйте для этого учебные пособия (или книги), например, от Oracle.

Комментарии:

1. Спасибо. Нет ли примеров, руководств разработчика для функций, присутствующих на языке Java, выпущенных Sun / Oracle, или мы всегда должны полагаться на сторонние публикации примеров? Где авторы этих публикаций получают информацию о различных шаблонах проектирования / использованиях?

2. Я не понимаю. Руководство, на которое я ссылался, взято из Oracle. В любом случае, откуда это берется, на самом деле не имеет значения, если это правильно и полезно. Я просто хотел указать, что документация API является простой ссылкой и плохо подходит для понимания концепции.

Ответ №2:

Это может помочь вам начать,

https://www.ibm.com/developerworks/java/tutorials/j-nio/

Это отличный старт для NIO и содержит ссылки на ресурсы, такие как примеры приложений

Счастливого кодирования!

Ответ №3:

Javadocs в основном используются / написаны для объяснения написанного API. Я не буду предлагать их, если вы хотите изучать java. Но если вы хотите изучить чей-то API, то это то, что нужно. Javadovs также помогают понять иерархию классов и зависимости.