Javaプログラミング初心者のためのページ -47ページ目

Java APIのclassファイルはどこ?javaファイルはどこ?

System.out.println();

は、CLASSPATHの設定をしなくても実行できます。

なぜでしょう?

これを実行するためには、SystemクラスやSystem.outオブジェクト(PrintStreamオブジェクト)のclassファイルがないといけません。javaコマンド、javacコマンドはこのありかを知っています。


Javaのインストール先\jre\lib

フォルダの

rt.jar

というファイルです。


jarファイルって何?


このjarファイルの中にはclassファイルが入っています。


さらにソースコードも確認したいなら、

Javaのインストール先

フォルダに、

src.zip

ファイルがあるはずです。jdkインストール時にソースコードをインストールしていなかった場合は再インストールして、ソースコードもインストールしてみましょう。


DAOパターンとConnection

JDBCのプログラムでは、どこで接続を行うのでしょうか?


DAOパターンの構成要素は、以下の3つ。

・ BusinessLogic

・ DAO

・ DTO


複数のDAOを扱ってトランザクション管理を行うのであれば、

・ BusionessLogicでConnection取得

・ Connectionを引数にしてDAO生成

です。

テキストファイル入力のプログラミング

初めてテキストファイル入力を行う人向けです。


① java.io.*をインポート


② mainメソッドにthrows Exceptionを追加


③ ファイル読み込み用オブジェクトを生成

  BufferedReader inputFile = new BufferedReader(new FileReader("test.txt"));


④無限ループを作る

while(true){

}


⑤④の中にファイルから1行読み取りを追加

  String input = inputFile.readLine();


⑥読み取り結果がnullならループを抜ける

if(input == nul){ break; }

// ファイルの終わりであれば、読み取り結果がnullになる


⑦その後、読み取った内容に基づいて何か処理する。