使われていたコードを使っています。}とりあえず、これを実行した時の結果は、こうなる。メソッドの入口で、いったん止める。LambdaTest2.main遅延したブレークポイントLambdaTest2.main。クラスがロードされた後に設定されます。呼び出している箇所と、さらに各ラムダ式の最初の行(System.out.println呼び出し)にブレークポイントを設定する。繰り返しを行うと、次のようになる。いわゆる、遅延評価っていうのが行われていることがわかる。);単純に実行すると、次のようになる。デバッグ実行してみる。パラレル実行されるので、デバッガで実行した時の出力の順序と通常実行時の結果(上の)順序と同じになるとは限らない。スレッド上でブレークポイントにヒットしている。使われていることがわかった。最後に、ロードされているクラスを見てみる。ネストクラスがいくつか見られる。式が内部クラスになる時のクラス名であり、これらのクラスは実行時に生成される。いうクラスファイルは生成されない。実装したクラスであり、いくつかのメソッドが定義されていることがわかる。