ラップトップにEclipseを置くだけで、Step Intoデバッグツールを使用すると、コードの次の部分に移動するだけではありません。例として、配列リストを呼び出す.size();
と、配列リストクラスに移動し、に必要なすべてのコードを実行します。.size();
ただし、デスクトップでは、次のコードに移動するだけです。そうです:
System.out.println("hello world!");
その上で(デスクトップから)[ステップイン]をクリックすると、HelloWorldがコンソールに表示されます。
対照的に、ラップトップで「ステップイン」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を実行しています。
考え?助言?それは理にかなっていますか?