Java Basics

Java基礎

Java初心者のための基礎講座です。Javaの文法を包括的にカバーし、Javaの習得に欠かせないデータ型の考え方やオブジェクト指向についても丁寧にわかりやすく解説しています。
本講座は、多数のJavaエンジニアを養成しているTech Fun ITスクールの「Java研修」でも用いられています。
Java基礎のイメージ
1

Java言語とは

プログラミング言語の概念、Java言語の歴史と特徴を学習します。
2

はじめてのJava

Eclipseという統合開発環境を使用して、Javaプログラムのソース作成から実行までの使用方法を学習します。
補足資料

記号の読み方とWindows・Eclipseの基本操作

3

Javaの基本(前編)

Javaプログラムを記述する上で最低限必要な基本ルールと基本文法を学習する基本講座の前編です。
4

Javaの基本(後編)

Javaプログラムを記述する上で最低限必要な基本ルールと基本文法を学習する基本講座の後編です。
5

配列

配列について学習します。
6

クラス

Java言語の中で最も重要なクラスについて学習します。
7

よく使うクラス

Javaにある標準のクラスの調べ方とよく使うクラスを学習します。
8

カプセル化

オブジェクト指向の基本的事項の一つであるカプセル化について学習します。
9

インヘリタンス

オブジェクト指向でプログラムするために重要な機能であるインヘリタンス(継承)に関して学習します。
10

ポリモフィズム

オブジェクト指向プログラミングを行うのに重要な機能の一つであるポリモフィズム(多態性)に関して学習します。
11

例外処理

プログラム実行時において例外的に発生したエラーを、適切に対処するための例外処理方法について学習します。
補足資料

Javaのエラーメッセージの読み方とその解消

12

入出力ストリーム

ファイルからデータを読み込んだり、ファイルに書き込んだりする入出力ストリームに関して学習します。
13

コレクション

複数のオブジェクトをまとめて保持するコレクションに関して学習します。
補足資料

Javaのデバッグ方法

14

JavaBeans

配列、コレクションと並び、Javaのデータ保持の手法の1つでもある「JavaBeans」について学習します。
15

Enum・ラムダ式・Stream API

Enum及びJava 8より導入されたラムダ(Lambda)式とStream APIに関して学習します。
補足資料

Java12からJava17までに導入された機能の紹介