eclipse上でのマルチスレッドプログラムのデバッグ
サブスレッドで実行予定のコードにブレークポイントを貼ってデバッグ実行するのみ。 という簡単なお仕事なんですが、サブスレッドで止まっても、メインスレッドが終了しちゃったら 値の確認とかできなくなるので、メインスレッド側の終…
サブスレッドで実行予定のコードにブレークポイントを貼ってデバッグ実行するのみ。 という簡単なお仕事なんですが、サブスレッドで止まっても、メインスレッドが終了しちゃったら 値の確認とかできなくなるので、メインスレッド側の終…
eclipseから実行するとreadLine()メソッドで、NullPointerExceptionが発生する模様。 コンソールからjavaコマンドで実行したら問題なかった。 eclipseから実行する方法あるんかな?
ブロックの最後にセミコロンが必要なケースは、配列の初期化時と、無名クラスの宣言時のみである。
ローカル変数は使用前に初期化必須である。 初期化せずに宣言することは可能だが、初期化せずに使用しようとするとその時点でコンパイルエラーになる。 上記のコードは6行目でコンパイルエラーになる。 なお、フィールド変数aは暗黙…
プリミティブ型と違い、ラッパークラス間に互換性はない。 キャストしてもダメ。 ということで、ラッパークラスをプリミティブ型の代わりに使おうとすると問題に遭遇することがあるってお話。 EffectiveJavaでも非推奨だ…
パッケージ・エクスプローラーでプロジェクトを選択して、右クリック→実行→JUnitテスト にて、プロジェクト配下のJUnitテストをすべて実行してくれる。 ワーキングセット内の全テストもワンクリックでできるとなおよしなん…
eclipseでTomcat起動して、ソースコード上にブレークポイントを設定して動かしていれば、 ページ遷移でそのブレークポイントに到達した時点で、「デバッグ」パースペクティブが開く。 便利だなー。
javaコマンドの「-ea」オプションの書式は である。 アサーション関連のオプション指定には以下のルールがある。 ・後の設定を追加、範囲が完全に重なった場合のみ後の設定で上書き。 assert_5パッケージに所属してい…
Eclipseマーケットプレイスにて、「Properties」で検索をかけ、「プロパティー・エディター」をインストールする。
最近のコメント