昨晩、若い人を相手にJavaの個人レクチャーを実施。Javaの資格のために勉強しているのだそうだ。
前にちょっと話をしたときは「Serializableって何?」というようなことを聞かれて簡単に説明した。
今回はスレッドっていったい何なのか、あと、内部クラスとか無名クラスとかわからん、ということだったので説明。スレッドについては、本を読んでもほとんどイメージができていなかったようだ。スレッドを説明したあと、Thread のコンストラクタに Runnable を渡す方法を例に内部クラスとか無名クラスを説明した。あ、あと Comparable と Comparator についてもやったな。
だいぶ理解が進んで喜んでいただけたようだ。めでたしめでたし。試験もがんばってほしい。