Java オリジナル チュートリアル
更新日: 11/04/2005 0:49
【裏・マキノ式】
  技術的なWikiです。結構色々と書いてあるのですが、整理がされていませんw
マキノ式ブログ
  上海見聞録、徒然、本の紹介などをしています。最も更新頻度が高いです。
株式会社 プリューデンス
  現在の雇用主です。平均年齢が若く、サイトや技術、仕組み作りに熱い人たちがそろってます。
 
 
 1、Javaプログラムの開発環境
  ・開発環境の用意
・コンパイルの方法
 2、プログラムとコンピューターとJava
  ・簡単なプログラムの作成( 数値の演算など )
 好きに遊んでもらう、if文や数値演算
 3、クラス型とプリミティブ型
  ・クラスとはいったい?
 プリミティブ型とオブジェクト型の参照方法の違い
・インスタンスの生成
 コンストラクタの説明
・簡単なプログラムの作成( Stringオブジェクトの生成など )
 コンストラクタを通してStringを利用してもらう。
 4、標準APIの利用1
  ・APIとは?
・JavaDocとは?
 初歩のJavaDocの利用方法
・publicとかstaticとかって何?
 初歩のアクセス制限の説明
・他のクラスの利用
 適当なクラスをJavaDocで調べる方法
 5、配列の利用
・配列とは?
 配列とは配列型のオブジェクト
・配列の使い方
 配列の宣言方法
・簡単なプログラムの作成
 配列を利用するプログラムの生成
 6、Javaの例外処理機構
  ・Exception?
・tryとcatchとfinally
・簡単なプログラムの作成
 例外処理を利用したプログラムの生成
 7、超初歩のオブジェクト指向とJava
 

・継承という概念
 継承の説明
・Objectクラス
 全ての基本クラスObjectの説明
・継承を踏まえたJavaDocの利用
継承を利用したJavaプログラム
・コラム:多重継承

 8、キャストの概念
  ・キャストとは?
・簡単なプログラムの作成
 Objectでのキャスト、そしてObjectからの再キャスト
 9、標準APIの利用2
 

・Vectorクラス
 配列との違い
 キャストの再学習
・簡単なプログラムの作成
 Vectorの利用、addやgetの利用

10、メンバーとアクセス制御
  ・メンバーとは?
 メソッド、フィールドの説明
・パッケージ
 Javaでのパッケージの概念の説明
アクセス制御
 public、private、protected、デフォルトの説明
・プログラムの作成
 アクセス制御を踏まえた上でのプログラムの作成
11、詳説HelloWorld!!
  ・HelloWorldのコードの詳細な説明
 クラス利用の再理解
・おさらい
 疑問点の整理、ディスカッション
・プログラムの作成
 それぞれの自習
12、初歩のオブジェクト指向とアドレス帖アプリケーション1
  ・オブジェクトの作り方
 機能と状態の説明
・アドレス帖の話
 アドレスデータクラスの説明
・Vectorの利用によるアドレス帖の作成
 メインクラスとアドレスデータクラスの利用によるアドレス帖の作成
13、初歩のオブジェクト指向とアドレス帖アプリケーション2
  ・再利用の概念
 クラスの再利用の説明
・アドレス帖の改善要求
 メインクラスとアドレス制御処理の分離
・アドレス帖クラスの作成
 メインクラス、アドレス帖、アドレスデータの作成
14、JavaDocの生成
  ・JavaDocの書き方
・JavaDocの生成
・アドレス帖アプリケーションのドキュメント化
 JavDocの生成により完全に再利用が可能であることを説明
・アドレス帖アプリケーションの整備
 いったん休憩
15、オブジェクト指向とインターフェース1
  ・インターフェースとは?
 車インターフェースを利用した概念説明
 Javaにおけるインターフェース
・インターフェースの作成
 インターフェースを作成し具象クラスにより実装
 具象クラスのインスタンスがインターフェースの型として利用できることを確認
16、オブジェクト指向とインターフェース2
  ・Fileクラスのlistメソッドを通してのインターフェースの利用
 FilenameFilterインターフェースの具象クラスのプログラム
17、オブジェクト指向とインターフェース3
  ・Iteratorインターフェースの利用
 VectorクラスのiteratorメソッドによるIteratorの取得、利用
18、オブジェクト指向と抽象クラス
  ・抽象クラス(アブストラクトクラス)とは?
 車インターフェースとTOYOTA車抽象クラスを利用した概念説明
・JavaDocにおけるアブストラクト
・アブストラクトクラスの利用
 アブストラクトクラスを継承しての具象クラスの実現
19、クラスのおさらい
  ・クラスパスの意味
 なぜクラスパスを通すかの説明
・疑問点の整理
・自習
20、Javaとデータベース1
  ・JDBCとデータベース
 JDBCの説明、ドライバの説明、接続方法
・Connection、Statement、ResultSetの説明
・JDBCによるDBアクセス
 簡単なJDBCの利用、SELECTなどの発行
21、Javaとデータベース2
  ・JDBCによるDBアクセス
 INSERT、UPDATE文の発行

22、Javaとデータベース3
  ・PreperedStatementの説明
・JDBCによるDBアクセス
 PreperedStatementを利用したDBアクセス。
23、JDBCの応用
  ・JDBC利用の実際:ロジックと値の分離
24、サーバーサイドJavaの世界
  ・サーバーサイドJavaとは?
 アプリケーションサーバー、サーブレットの概要説明
 httpプロトコルとHttpServlet
・TOMCATのインストール
・HelloWorldサーブレットの作成
25、ServletAPI1
  ・サーブレットの説明
 パラメーターの取得方法
26、ServletAPI2
  ・サーブレットの説明
 サーブレットの挙動とインスタンス
27、ServletAPI3
  ・サーブレットの説明
 セッションによるオブジェクトの保持
28、ServletAPI4
  ・サーブレットの説明
 スコープの概念
29、ServletAPI5
  ・RequestDispacherの説明
 RequestとResponseの転送
 リダイレクトとの違い
30、JSPの利用
 

・JSPとは?
 やっぱりサーブレット
・サーブレットとJSPの連動方法
・JSPのプログラミング
 簡単なJSP

31、J2EEにおけるWEBアプリケーション
  ・WEBアプリケーション
 ディレクトリ配置や、web.xmlの説明
GET POWERED.