JavaA2Z

KAB-studio > プログラミング > JavaA2Z > ブレークポイントとは

ブレークポイント

日本語 停止点
英語 break point
ふりがな ぶれーくぽいんと
フリガナ ブレークポイント

解説

デバッグ時に、プログラムの流れを止める箇所。
プログラムの実中に「どのメソッドが呼ばれるのか」「変数にどんな値が入っているのか」を確認したい場合がある。その場合に、プログラムの実を中断し、それらをう事ができる。その「中断する」を「ブレークポイント」と呼ぶ。
 
Eclipseではソース表示の左端にある濃いグレーの箇所をダブルクリックすることで、青い丸が付く。これがブレークポイントである。実後、このに来るとプログラムが中断する。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // Eclipseなら、ブレークポイントはソースウィンドウの
        // 左端にある濃いグレーの部分でダブルクリックすると
        // 青い丸が付きます。これがブレークポイントです。
        
        int i = 100;
        System.out.println();    // ←たとえば、この行でブレークポイントをセットした場合。
        // 変数ウィンドウでiの中に100が入っているのを
        // 見ることができます。さらにこの100の値を
        // 書き換えることもできます。

        // 上記の箇所から「ステップイン」すればprintln()メソッド内に
        // 入ってソースコードを追えます。
        // また、「ステップオーバー」すれば次の行に移るので
        // iの内容が出力されます。

        // ブレークポイントは、厳密的には「実行されるコード単位」
        // でしか付けられません。
        i
        =
        200
        ;
        // 上記の4行では、「代入」という処理がある
        // 「=」の行にしかブレークポイントは付けられません。
        // 「i」も「200」も「;」も、処理ではないので、
        // 「止める」ことができないからです。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // Eclipseなら、ブレークポイントはソースウィンドウの
        // 左端にある濃いグレーの部分でダブルクリックすると
        // 青い丸が付きます。これがブレークポイントです。
        
        int i = 100;
        System.out.println();    // ←たとえば、この行でブレークポイントをセットした場合。
        // 変数ウィンドウでiの中に100が入っているのを
        // 見ることができます。さらにこの100の値を
        // 書き換えることもできます。

        // 上記の箇所から「ステップイン」すればprintln()メソッド内に
        // 入ってソースコードを追えます。
        // また、「ステップオーバー」すれば次の行に移るので
        // iの内容が出力されます。

        // ブレークポイントは、厳密的には「実行されるコード単位」
        // でしか付けられません。
        i
        =
        200
        ;
        // 上記の4行では、「代入」という処理がある
        // 「=」の行にしかブレークポイントは付けられません。
        // 「i」も「200」も「;」も、処理ではないので、
        // 「止める」ことができないからです。
    }
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/04/25
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。