
※『挫折させないJavaプログラミング講座 〜基礎固め編~』を修了済みの方は視聴不要です。
プログラマーに必要な学習領域を解説し、本コースがその中のどこをカヴァーしていくかを解説します。
<概要>
プログラマーの学習領域
本コースの学習領域
オブジェクト指向を学習していく目的や学習の前提を意識できるようになります。
<概要>
オブジェクト指向を学ぶ目的
オブジェクト指向を学ぶための前提事項
『基礎固め編』を未受講の場合の注意事項
※『挫折させないJavaプログラミング講座 〜基礎固め編~』を修了済みの方は視聴不要です。
2018年より勃発した「Javaの有償化問題」について解説します。
<概要>
Javaの有償化問題の背景・本質・影響(社会への影響/初学者への影響)
「Java(Open JDK)」と「Oracle JDK」の違い
様々なディストリビューション
Oracle JDKが有償化する理由
有償化前後のOracle JDKの変化
なぜ「バージョン8」ではなく「バージョン11」がおすすめなのか
なぜ「Oracle JDK」ではなく「AdoptOpenJDK」がおすすめなのか
※『挫折させないJavaプログラミング講座 〜基礎固め編~』を修了済みの方は視聴不要です。
※こちらはMacユーザー向けの講座です。Windowsユーザーは視聴の必要がありません。
eclipseでソースコードを作成・実行する方法について学びます。
<概要>
・eclipseの実行環境設定
・eclipseにおけるソースコードの作成・実行方法
※『挫折させないJavaプログラミング講座 〜基礎固め編~』を修了済みの方は視聴不要です。
※こちらはMacユーザー向けの講座です。Windowsユーザーは視聴の必要がありません。
※ダウンロードリソースは用意しておりません。
eclipseからコマンドライン引数を渡してプログラムを実行する手順を学びます。
初学者のほとんどがぶつかる「オブジェクト指向ってなんなんだ?」という疑問にじっくりと応えていく講座です。
オブジェクト指向の考え方やインスタンス化を明確にイメージできるようになりましょう。
<概要>
システムとは
クラスを分けるメリット
オブジェクト指向とは
機能と属性
インスタンスとインスタンス化
オブジェクト指向の陰のキーマン『コンストラクタ』について理解しましょう。
コンストラクタの理解は「メソッドの1種と思えるようになるか」がカギ!
<概要>
コンストラクタとは
コンストラクタがいないとどうなる?
コンストラクタとインスタンス化の関係
「this」とは
コンストラクタの動作順序
フィールドとローカル変数の関係
デフォルトコンストラクタ
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
インスタンス化
インスタンス間の値渡し
オブジェクトの値渡し
ソースコードの切り分け
オブジェクト指向の3大要素の1つ『カプセル化』について理解しましょう。
適切なアクセス制御はオブジェクトをオブジェクトたらしめる重要な要素です!
<概要>
オブジェクト指向の3大要素
カプセル化
アクセス制御(private/pablic/protected)
アクセス用メソッド(getter/setter)
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
カプセル化
getter/setterの利用
オブジェクト指向の3大要素の1つ『継承』についての講座の前編です。
継承の概念と利点についてイメージできるようになりましょう。
<概要>
オブジェクト指向の3大要素
継承とは
継承のメリット
継承関係にあるオブジェクトの構造
オブジェクト指向の3大要素の1つ『継承』についての講座の後編です。
継承にまつわる重要な技術についてイメージして使いこなせるようになりましょう。
<概要>
継承におけるコンストラクタの動き
オーバーライド
protected
toStringメソッド
やっかいでイメージしにくい『static』について丁寧に解説します。
「staticおじさん」などと言われないようにしっかりマスターしましょう!
<概要>
クラスオブジェクト
静的メンバ(static)
mainにstaticが用いられる理由
オブジェクト指向の概念を理解したうえで知っておいて欲しいその他の知識について解説します。
<概要>
抽象クラス(abstract)
ポリモーフィズム
例外処理(try - catch)
※本講座はオブジェクト指向とは直接的には関連のないおまけ講座です。
入力値チェックなど、開発の現場で頻繁に利用される正規表現について理解を深めましょう。
<概要>
正規表現とは
メタ文字
文字セット/文字レンジ
エスケープシーケンス
▼このコースの特徴
Javaプログラミングにおける難所『オブジェクト指向』をじっくり丁寧に解説していきます。最終的にオブジェクト指向の考え方に基づいた100~200行程度のプログラムを自在に書けるレベルに到達していただきます。豊富な図解やサンプルソースコード、丁寧な説明とハンズオン、適度な難易度の演習問題と詳細な解説を用意しておりますので、受講後にはきっとオブジェクト指向を明確にイメージしながらプログラミングができるようになっているはずです。