講座 |
実施内容 |
|
|
■ Eclipseのインストール
[ ダウンロード ]
|
< All-In-One-Eclipseのインストール手順 >
All-In-One-Eclipseは、システム開発に役立つオープンソースのツール群が、すぐに使えるようパッケージ化されたEclipseです。
(バージョンは、All-In-One-Eclipse-Setup-3.0.1.exe)
|
■ Eclipseの起動と終了
[ ダウンロード ]
|
< Eclipseの起動方法と終了方法 >
初回起動時に、ワークスペース(作成したプログラムを保管するディレクトリ)を決定します。
|
■ JavaでHelloWorld
[ ダウンロード ]
|
< HelloWorldを表示するプログラムの作成手順 >
「Hello World」と出力するだけの簡単なプログラムです。Eclipseで、プログラムを記述し実行します。
|
■ JavaでSayHello
[ ダウンロード ]
|
< HelloWorldの表示をメソッドで実行するプログラムの作成手順 >
「JavaでHelloWorld」で作成したプログラムのメソッド化です。Eclipseのリファクタリング機能を利用してメソッドの抽出を実行します。
|
■ 四則演算
[ ダウンロード ]
|
< 四則演算を表示するプログラムの作成手順 >
double型の変数、num1とnum2に対して四則演算を行い、結果を出力するプログラムです。
|
■ 四則演算メソッド
[ ダウンロード ]
|
< 四則演算をメソッドで実行するプログラムの作成手順 >
「四則演算」で作成したクラスから新しいクラスCalc2を作成し、四則演算部分をメソッド化します。
|
■ ゼロ割りをtry catch
[ ダウンロード ]
|
< 整数をゼロで割ったときに例外が発生することを確認 >
Calc3クラスを作成し、整数をゼロで割る計算を行います。例外が発生することを確認し、
警告メッセージを表示する例外処理を追加します。
|
■ オーバーフロー
[ ダウンロード ]
|
< オーバーフローを確認 >
Calc4クラスを作成し、int型の最大値を超えるような計算を行います。計算結果が正しくないことを確認します。
|
■ if文
[ ダウンロード ]
|
< if文を確認 >
int型の変数scoreが59点以下の場合は"不合格です。"と表示するプログラムでif文を確認します。
さらに、条件分岐を修正しscoreを秀、優、良、可、不で評価し表示します。
|
■ for文をデバッグ
[ ダウンロード ]
|
< for文の中身をデバッグ >
for文で0から3を表示するプログラムです。また、eclipseのデバッグ機能を使い、for文の中の動きを確認します。
|
■ startsWith
[ ダウンロード ]
|
< 文字列操作 startsWith >
Stringクラスの startsWithメソッドを確認します。startsWithメソッドは、文字列が指定された接頭辞で始まるかどうかを判定します。
|
■ split
[ ダウンロード ]
|
< 文字列操作 split >
Stringクラスの splitメソッドを確認します。Splitメソッドは、文字列を指定した文字に一致する位置で分割し、String配列で返します。
|
■ substring
[ ダウンロード ]
|
< 文字列操作 substring >
Stringクラスの substringメソッドを確認します。substringメソッドは、文字列の指定した部分を新しい文字列として返します。
|
■ toUpperCase・toLowerCase
[ ダウンロード ]
|
< 文字列操作 toUpperCase・toLowerCase >
Stringクラスの toUpperCaseメソッド・ toLowerCaseメソッドを確認します。
toUpperCaseメソッドは、文字列を大文字に変換します。toLowerCaseメソッドは、文字列を小文字に変換します。
|
■ List
[ ダウンロード ]
|
< コレクション List >
要素の追加(addメソッド)、削除(removeメソッド)、出力(for、getメソッド)を行います。
|
■ Set
[ ダウンロード ]
|
< コレクション Set >
要素の追加(addメソッド)、重複する要素の追加、出力(Iterator、while)を行います。
|
■ Map
[ ダウンロード ]
|
< コレクション Map >
要素の追加(putメソッド)、重複するキーの追加、キーの取得(keySetメソッド)、出力(Iterator、while、getメソッド)を行います。
|
■ Beanの作成
[ ダウンロード ]
|
< Beanの作成 >
Carクラスを作成します。Carはメンバーに、車種名、メーカー、単価、台数を持つBeanです。
Eclipseの機能を使い、getter・setterメソッドの生成、コンストラクタの生成、フォーマットを行います。
|
■ Beanの基礎
[ ダウンロード ]
|
< Beanの基礎 >
Beanの基礎的な扱い方を確認します。Bean(Carクラス)のインスタンスを作成、setterメソッドで値のセットを行います。Beanの情報を出力するtoStringメソッドを作成し、値がセットされていることを確認します。
※「Beanの作成」のCarクラスを使用しています
|
■ BeanのList
[ ダウンロード ]
|
< BeanのList >
Bean(Carクラス)のリストを作成、出力を行います。また、Beanのリストから車種名のリストを作成します。
※「Beanの作成」のCarクラスを使用しています
|
■ Beanの計算
[ ダウンロード ]
|
< Beanの計算 >
Bean(Carクラス)のリストを作成し、単価・台数から金額を計算します。
※「Beanの作成」のCarクラスを使用しています
|
■ Beanの集約1
[ ダウンロード ]
|
< Beanの作成 >
MakerQtyクラスを作成します。MakerQtyはメンバーに、メーカー、台数合計を持つBeanです。Carクラスの集約結果を入れるために利用します。
※「Beanの作成」のCarクラスを使用しています
|
■ Beanの集約2
[ ダウンロード ]
|
< Beanの集約 >
Bean(Carクラス)のリストを作成し、集約結果をBean(MakerQtyクラス)のリストに入れます。
※「Beanの作成」のCarクラスと、「Beanの集約1」のMakerQtyクラスを使用しています
|