Я просто включил Eclipse на своем ноутбуке, и когда я использую инструмент отладки Step Into, он не просто переводит меня к следующей части моего кода. Например, если я вызову .size();
в списке массивов, я попаду в класс списка массивов и через весь код, необходимый для .size();
Однако на моем рабочем столе это просто приведет меня к следующему коду. Я делаю:
System.out.println("hello world!");
Если я нажму «Step Into» (с моего рабочего стола), на консоли появится hello world .
В отличие от этого, если я "Step Into" System.out.println("hellow world");
на своем ноутбуке, он сначала вытягивает PrintStream.class, затем после большого нажатия кнопки Writter.class, затем String.class, затем BufferedWritter.class и т. Д.
Я просто использовал «Перешагнуть» при отладке, однако есть некоторые вызовы, базовый пример будет mergeSort(arr, 0, arr.size());
, где, если я перешагну через это, он просто пропустит все, но если я зайду в него , это вызовет метод arr.size();
, и мне придется все это просмотреть, прежде чем я вернусь к своим вещам.
На моем рабочем столе я использую windows и eclipse версии 3.4.1. На моем ноутбуке я использую Linux и Eclipse версии 3.5.1.
Мысли? Совет? Имеет ли это смысл?