質問: (Card) hand_.remove(0); の記述があるのですが (Card)というのはどういう意味なんでしょうか ご教授願います
回答: 型の**キャスト**(ダウンキャスト)ですね。 `hand_`というのはおそらくコレクション型(List)など)で、要素の削除を行っているのだと思いますが、古いバージョンのJava(1.4以前)だと戻り値が`Object`型になっており、本来の型情報が失われてしまいます。 そのため取得したオブジェクトの本来の型(今回の場合は`Card`)を教えてやるための操作が必要になります。