開催日程はありません。
信頼のできる現役のインフラ講師が代表をつとめるからこそ、Java開発講師やデザイン講師、ひいては実際に現場で働くエンジニアが集っております。
それぞれの講師は未経験者向け講座の経験が豊富で、
開発関連ではJavaの基礎講座から自分でアプリケーション作成まで行う応用講座、JavaSilver資格対策やデータベースに特化した研修が可能です。
インフラではNW、サーバをまとめた基礎や...
+続きを読む
1-1Java言語に触れる
プログラムとは何か
Java言語のプログラムコード
プログラムコードが実行されるまで
1-2Java言語のプログラム構成
プログラムコードの構成
ブロック
インデント
コメント文
1-3プログラムの作成
Eclipseとは
Eclipseの画面構成
プログラムを作成して実行する
プログラムコードの間違いを修正する
プロジェクトの保存場所
2-1出力
画面へ文字列を出力する
複数の出力命令
2-2変数
変数とは
変数の宣言
値の代入
変数の初期化
値の参照
変数の型
2-3 算術演算子と式
計算を行うプログラム
算術演算子
算術演算子の優先順位
変数を含む算術演算
変数の値を変更する
算術演算の短縮表現
2-4型変換と文字列の扱い
型の異なる値の代入
異なる型を含む演算
整数どうしの割り算
String型
文字列の連結
キーボードからの入力を受け取る
3-1条件分岐
条件式と真偽値
if文
条件式と関係演算子
if 〜else文
複数のif 〜else文
switch文
3-2論理演算子
論理演算子の種類
演算子の優先順位
3-3処理の繰り返し
繰り返し処理
for文
forループ内で変数を使う
変数のスコープ
while文
do 〜while文
ループ処理の流れの変更
無限ループ
ループ処理のネスト
3-4配列
1次元配列
多次元配列
4-1メソッドとは
メソッドとは
mainメソッド
メソッドを呼び出すときの処理の流れ
メソッドの記述場所
メソッドの呼び出しの階層
4-2メソッドの引数
引数とは
引数のあるメソッド
引数が複数あるメソッド
mainメソッドの引数
4-3メソッドの戻り値
戻り値とは
戻り値のあるメソッド
4-4メソッドのオーバーロード
同じ名前を持つメソッド
メソッドのオーバーロード
オーバーロードができない場合
5-1オブジェクト指向
オブジェクト指向とは
クラスの宣言
オブジェクト指向と規模の大きなプログラム
5-2クラスとインスタンス
簡単なクラスの宣言
インスタンスの生成
インスタンス変数
5-3参照
参照型
インスタンスの配列
何も参照しないことを表すnull
参照とメソッド
クラスの宣言とファイル
5-4クラス活用の実例(バーチャルペット・ゲームの作成)
実例を用いた学習内容の確認
バーチャルドッグのクラスを定義する
バーチャルドッグのインスタンスを生成する
作成されたプログラムコードと実行結果
6-1コンストラクタ
コンストラクタとは
コンストラクタの例
コンストラクタのオーバーロード
6-2インスタンスメソッド
インスタンスメソッドとは
thisキーワードの省略
6-3クラス変数とクラスメソッド
クラス変数
クラス変数の初期化
クラス名の省略
クラスメソッド
クラス構造の復習
6-4メソッドの活用の実例(バーチャルペット・ゲームの改良)
メソッドの追加
引数のあるコンストラクタの追加
作成されたプログラムコードと実行結果
7-1継承とは
継承の概念
継承の親子関係
継承を行うためのextends
7-2フィールドとメソッドの継承
フィールドとメソッドの継承
メソッドのオーバーライド
superでスーパークラスのメソッドを呼び出す
7-3継承関係とコンストラクタの動き
コンストラクタは継承されない
デフォルトコンストラクタ
サブクラスのコンストラクタの動作
スーパークラスのコンストラクタの呼び出し
7-4ポリモーフィズム
クラスの継承と参照
クラスの確認
ポリモーフィズム
メソッドの引数とポリモーフィズム
型変換(キャスト)
7-5継承の実例(バーチャルペットの種類を増やす)
継承の活用
オーバーライドとポリモーフィズム
8-1修飾子とアクセス制御
修飾子とは
アクセス修飾子
final修飾子
static修飾子
そのほかの修飾子
8-2 抽象クラス
インスタンスを作れないクラス
抽象クラスの使い方
実体のない抽象メソッド
8-3インタフェース
継承の限界
多重継承をしたくなる場合とは
インタフェースの使い方
インタフェースの使用例
複数のインタフェースの実装
定数の宣言
8-4抽象クラスとインタフェース ( バーチャルペットクラスを抽象クラスにする)
抽象化で実装の意図を伝える
インタフェースの活用