Ich habe gerade Eclipse auf meinem Laptop, und wenn ich das Debugging-Tool Step Into verwenden, bringt es mich nicht nur zum nächsten Teil meines Codes. Ein Beispiel ist, wenn ich .size();
auf einer Array-Liste aufrufen, wird es mich in die Array-Liste-Klasse und durch alle für .size();
Eclipse Schritt Debugging
erforderlichen Code erforderlich, aber auf meinem Desktop wird es mich einfach zu meinem nächsten Stück Code nehmen. Ich tue:
System.out.println("hello world!");
Wenn i "Step Into" klicken Sie auf der (von meinem Desktop), Hallo Welt wird die Konsole erscheinen.
zu kontrastieren, dass, wenn ich System.out.println("hellow world");
auf meinem Laptop „in dem Schritt“, es zuerst PrintStream.class zieht, dann nach viel klicken Writter.class aufkommt, dann String.class, dann BufferedWritter.class usw.
Ich habe gerade "Step Over" beim Debuggen, aber es gibt einige Anrufe, wäre ein grundlegendes Beispiel mergeSort(arr, 0, arr.size());
wo, wenn ich über das hinaus, es wird einfach überspringen die ganze Sache, aber wenn ich darauf eintrete, es wird die arr.size();
Methode hochziehen und ich werde durch alles klicke, bevor ich zurück zu meinen Sachen komme.
Auf meinem Desktop verwende ich Windows und Eclipse Version 3.4.1. Auf meinem Laptop laufe ich Linux und Eclipse Version 3.5.1.
Gedanken? Rat? Ist das sinnvoll?
"Schritt aus" könnte dein Freund sein. –