Я пропускаю что-то? Я рад, что весь этот код там показывает, как универсальные наборы работают и т.д. Однако, когда я хочу просто обойти свой код, я навсегда иду глубже в собственный код библиотеки Java, чем я забочусь.
Действительно ли возможно просто отключить это при продвижении кода - я хочу рассматривать весь тот материал как Черный квадрат, продвижение кода только для материала, который я записал.
И Вы знаете то, что, теперь у меня есть та возможность, действительно ли возможно обернуть мой собственный код, что слишком так, чтобы я мог ступить просто биты, которыми я интересуюсь больше всего?
И если я не могу легко в netbeans, действительно ли это возможно в затмении?
спасибо
На самом деле, самый простой способ - перейти в Window -> Debugging -> Sources и отметить файлы, которые вы хотите отлаживать, и перейти к ним. Скорее всего, вам просто нужно снять отметку с других источников в вашем проекте.
Но это самый простой способ сделать это.
Для отладчика существуют различные "шаговые" инструкции:
Step over (F8 и Shift+F8 в NetBeans)
statementA; // step over: to callB
callB(); // шаг за шагом: к statementB: это будет рассматривать вызов как
// черный ящик.
statementB;
Step into (F7 в Netbeans)
statementA = callA() + 4; // step into: перейдет в выражение
// и начнется отладка метода "callA()".
callB(); // step into: перейдет к методу "callB()".
statementB; // для некоторых выражений нет ничего, во что можно было бы шагнуть.
Step out (Ctrl+F7 в Netbeans)
void methodB() {
someStatementB; // stepOut будет рассматривать остальную часть метода как.
// черный ящик, и вы окажетесь в "someStatementC".
}
someStatementA;
methodB();
someStatementC;
Вам нужно будет "перешагнуть" через методы и выражения, которые вы хотите рассматривать как "черный ящик".
Чтобы автоматически "перешагнуть" через классы, которые вам не нужны:
http://h.imagehost.org/0115/NetbeansStepFilter. png
Tools → Options → Miscellaneous → Java Debugger → Step Filters →
⊗ Do not step into
И нажмите Add, и добавьте java. *
и javax.*
, и все остальные классы, которые вы не хотите отлаживать. Это "глобальная" настройка, и она не относится к каждому проекту!
В eclipse вы можете определять пошаговые фильтры (пакеты, в которые вы не хотите вмешиваться во время отладки).
Вы найдете конфигурацию в «Окно / Настройки», а затем в «Java / Отладка / Пошаговая фильтрация».
NetBeans 6.8 также имеет пошаговые фильтры.
Используйте Инструменты-> Параметры (NetBeans-> Настройки на Mac), чтобы открыть диалоговое окно Параметры.