我只是将 eclipse 放在我的笔记本电脑上,当我使用 Step Into 调试工具时,它不仅仅将我带到我的代码的下一部分。一个例子是,如果我调用.size();
一个数组列表,它将带我进入数组列表类并通过所有所需的代码.size();
然而,在我的桌面上,它只会将我带到我的下一段代码。我愿意:
System.out.println("hello world!");
如果我点击“Step Into”(从我的桌面),hello world将出现控制台。
相比之下,如果我在我的笔记本电脑上“进入” System.out.println("hellow world");
,它首先会拉起 PrintStream.class,然后在多次点击 Writter.class 之后出现,然后是 String.class,然后是 BufferedWritter.class,等等。
我在调试时一直在使用“Step Over”,但是有一些调用,一个基本的例子是mergeSort(arr, 0, arr.size());
如果我跨过它,它会跳过整个事情,但如果我踏入它,它会拉起arr.size();
方法,在回到我的东西之前,我必须点击所有这些。
在我的桌面上,我正在运行 windows 和 eclipse 版本 3.4.1。在我的笔记本电脑上,我正在运行 linux 和 eclipse 版本 3.5.1。
想法?建议?那有意义吗?