★★ Java の宿題ここで答えます Part 56 ★★
■ このスレッドは過去ログ倉庫に格納されています
0589デフォルトの名無しさん
2006/05/31(水) 23:04:28// ドライバクラスをロード
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//new sun.jdbc.odbc.JdbcOdbcDriver(); //これでもok
てのは、どっちもJdbcOdbcDriverクラスのインスタンス作っている
のはバカな俺でもわかるんだが、
受け皿になる変数がないから、これって実行された後、
すぐにこのインスタンスはガベージコレクタで消されると考えていいよな?
となると、この処理には一見意味のないもののようにみえるんだが、
この行を消すと実行エラーになってしまう。
どの資料をみても同じ事をやっているんだが、
それに対する解説はなく、決まり文句のように使われている。
これにはいったいどんな意味があるのかがわからない。
どうかおしえてもらえるとうれしい。
■ このスレッドは過去ログ倉庫に格納されています