Javaはオブジェクト指向言語の中でもっとも主流な言語です。
また、Javaを習得しておけば、他の高級言語にも応用がききます。
Webシステムやアプリの開発を目指す人はまずここで基礎を習得しましょう!
サイト内検索
レッスン
知識ゼロでも大丈夫です!読むだけなので今すぐ始めましょう!
順番に読み進めることでスキルが上がるように構成していますので、
通勤や通学、休憩時間、寝る前などにぜひ読んでください!
Javaの基礎と環境構築
Javaを使う環境を準備する方法を説明します。
Javaの統合開発環境であるEclipseの
ダウンロードとインストール、
起動方法とワークスペースの設定まで解説します。
EclipseでJavaのプログラムを新規作成して
実行する方法を説明します。
文法を覚える前に、まずはEclipse上で
プログラムが動くイメージを身につけましょう。
Javaのmainメソッドについて説明します。
mainはプログラムを起動した時、
最初に必ず実行される処理です。
定義方法や使い方、仕組みを理解しておきましょう。
Javaの文法(初級)
Javaで変数を宣言する方法について説明します。
基本となるプリミティブ型の種類と
使い方を覚えましょう。
変数を初期化する方法についてもあわせて解説します。
Javaの演算子の種類と使い方について説明します。
四則演算、余り、インクリメント、デクリメント、
代入演算子、文字列の結合は
プログラムを書く上で必須の演算子です。
Javaの配列の使い方について説明します。
複数の値を1つの変数にまとめることで
処理がシンプルに書けるようになります。
多次元配列についてもあわせて解説します。
Javaのif文の書き方について説明します。
関係演算子で条件式を書く方法、
論理演算子で複数条件を指定する方法を覚えれば
複雑な分岐処理が書けるようになります。
Javaのswitch文の書き方を説明します。
構文の特徴や使い方を理解すると、
if文との使い分けができるようになります。
複数条件の指定、switch式についてもあわせて解説します。
Javaのfor文の書き方を説明します。
ループを多重にネストする方法、breakで処理を
抜ける方法、continueで処理をスキップする方法、
拡張for文について解説します。
Javaのwhile文の書き方を説明します。
指定した条件になるまで処理を繰り返す構文です。
特徴と使い方を覚えて、for文との使い分け
を理解しましょう。
Javaのメソッドの書き方を説明します。
一連の処理を1つにまとめることで、
何度も同じプログラムを書く必要がなくなります。
複数の結果を返す方法もあわせて解説します。
Javaのクラスの書き方を説明します。
変数やメソッドをグループにまとめることで、
オブジェクト単位でプログラムを扱うことができます。
インスタンスについてもあわせて解説します。
Javaのパッケージについて説明します。
eclipseでの新規作成やデフォルト・パッケージの特徴、
別のパッケージにあるクラスを参照する方法
を習得しましょう。
Javaの文法(中級)
Javaの継承について説明します。
継承の使い方とメソッドのオーバーライドについて
理解を深めることで、よりシンプルでメンテナンス性の
高いプログラミングを目指しましょう。
Javaのアクセス修飾子について説明します。
スコープを明確に定義することで、不要な参照を
強制的に排除できます。使い方を覚えて
より品質の高いプログラミングを目指しましょう!
Javaのabstractについて説明します。
抽象クラスと抽象メソッドを使えば、
実装ルールをプログラム上で強制できるので、
シンプルで高品質な開発を実現することができます。
Javaのinterfaceについて説明します。
interfaceは後付けで機能を拡張する際に
非常に便利です。抽象クラスとの違いや使い分けに
ついてもあわせて解説します。
Javaの命名規則について説明します。
変数やメソッド、クラス名の付け方にもルールがあります。
プログラムの可読性や品質を上げる為にも、
共通のルールを把握しておきましょう。
Javaのオーバーロードについて説明します。
オーバーロードは大きなプログラムを複数人で
開発する時に効果を発揮します。
オーバーライドとの違いやメリットについても解説します。
JavaのListについて説明します。
ArrayListの使い方をマスターすると、
複雑なアルゴリズムを考えることなく、
複数のデータを効率良く操作できるようになります。
JavaのMapについて説明します。
マップは1つのオブジェクトが持つ複数の情報を
まとめて管理するのに便利です。リストと組み合わせれば
複雑なデータ操作も可能になります。
Javaの例外処理について説明します。
try~catch、throw、finallyの使い方を覚えて、
想定外の結果が発生した時にも対処できる
強固なプログラムを目指しましょう。
Javaの文法(上級)
JavaのFileクラスについて説明します。
パソコンのファイルをプログラムから操作する方法を
マスターして、システム開発のスキルをさらに
レベルアップさせましょう。
Javaの正規表現について説明します。
パターンの作成方法や各種記号の使い方をマスターして
データベースにある複雑な文字列のチェックや
置換処理を実現しましょう!
インデックス|逆引き検索
アルファベット
a abstract add(List) append(BufferedWriter) ArrayIndexOutOfBoundsException ArrayList Arrays asList(Arrays)
h HashMap
r readLine(BufferedReader) remove(List) remove(Map) renameTo(File) replaceAll(Matcher) replaceFirst(Matcher) reverseOrder(Collections)
s short size(List) size(Map) sort(Collections) split(Pattern) SQLException static String switch switch式
v void
カナ
かな
だ 代入演算子