Означают ли результаты отладки что-то большее, чем переменные и их значения?

Как вы можете видеть на этом снимке экрана раздела Переменные отладочной перспективы (вверху справа), столбец с именем "Name"дает список имен переменных, которые были созданы до сих пор, и столбец с именем"Value"дает список типов по отношению к их соответствующим объектам (SoapObject, String[4] - Я предполагаю, что это означает массив типа String из 4 значений, SoapSerializationEnvelope, HttpTransportSE) и фактическая стоимость одного объекта e (который null) скорее всего.

  1. Идентификатор также указан в скобках. Являются ли они идентификаторами ресурсов объектов (предположительно, в файле gen/R)?

  2. Значения переменных позволяют нам оценить, имеет ли переменная правильный тип данных, что позволяет лучше понять , происходит ли то, что происходит в нашем коде, как ожидалось, верно? Помогают ли они нам по-другому?

  3. Помимо этой информации, отладка помогает нам любым другим способом.

Пожалуйста, поправьте меня, если я где-то ошибаюсь. Я видел несколько статей об отладке приложений Android, и они были о том, как отладить, а не о том, как его использовать. Если вы знаете материал для чтения, который может ответить на мои вопросы, пожалуйста, не стесняйтесь указывать мне на это.

Результат отладки моей программы

1 ответ

Объекты не хранятся в R-файле, они хранятся в куче. Так idЭто просто маркеры, рассчитанные каким-либо образом отладчиком Eclipse, чтобы вам было легче понять, указывают ли некоторые ссылки на один и тот же объект.

Другие вопросы по тегам