JavaRUの概要
JavaRUでは初心者向けに、Javaの文法説明や練習問題をできるだけ多く掲載して、Javaの学習に役立ててもらうことを目的としています。
章によって区切っておりタイトルにはナンバリング(目次ではナンバリングは外しています)しています。ナンバリングは学習してほしい順序だと思ってください。(もちろん必ず順序通りでなくてもよい)
特に図解や練習問題を多く用意することを念頭におき、各記事の最後には選択肢による練習問題、またポイントごとに練習問題記事を公開しています。
単語練習ページ作成しました。Javaの単語タイピングが練習できるページです。単語の一覧と簡単な説明もあります。
逆引きページも設けました。
最新記事
JavaRU 目次
Javaの説明を行っている記事の目次です。基礎的な文法からの説明なので、シフト演算や三項演算子などはありません。
記事が増えていくごとに目次も増えます。
- 第1章
- 第2章
- 第3章
- 第4章
- 第5章
- 1-3章練習問題
- 4章練習問題
Javaの環境構築と基礎概念
第1章ではJavaを記述するうえでの基礎となる部分や環境構築方法を説明しています。また、表示を行う簡易プログラムを紹介しています。
- プログラミングを始める前に1
- プログラミングを始める前に2
- 初めてのJavaプログラミング
- 簡単なJavaプログラミングの解説
- プログラムのエラーその1
- プログラムのエラーその2
- プログラム中にコメントを追加する
Javaの基礎文法【変数・各種演算・データ型など】
第2章はプログラムを記述する上で欠かせない変数と演算関連について説明しています。
Javaの基礎文法【条件分岐、反復、配列など】
第3章。プログラムの流れを制御する制御構文や配列等の説明をしています。
- 制御構文
- if文【前半】
- if文【後半】
- switch文
- for文
- while文
- do-while文
- 制御構文のネスト
- 変数のスコープ
- break
- continue
- 配列【前半】
- 配列【後半】
- コマンドライン引数
- 文字列から数値への変換
Javaとオブジェクト指向【クラス、継承、インタフェースなど】
第4章ではオブジェクト指向の考え方や、Javaでオブジェクトを扱うためのクラスやフィールド、メソッドなどを説明しています。
- オブジェクト指向の概念
- クラス
- フィールド
- メソッド【前半】
- メソッド【後半】
- カプセル化
- インスタンス変数と参照値
- オーバーロード
- コンストラクタ
- 継承
- オーバーライド
- 継承とオーバーライドの補足
- 抽象クラス
- インタフェース
- パッケージ
- インポート
- アクセス修飾子
- static
- this
- super
Javaとクラスライブラリ【String、コレクション、入出力など】
第5章ではクラスライブラリから代表的なクラスを抜粋して解説しています。また、例外処理もこの章で解説します。
- APIとパッケージ
- Stringクラス
- StringBufferクラス(StringBuider)
- Mathクラス
- CalendarとGregorianCalendarクラス
- ラッパークラス
- コレクションフレームワークの概要
- Javaとクラスライブラリ List(5-8)
- Javaとクラスライブラリ Map(5-8)
Javaの基礎文法 練習問題
Javaの基本構文を元にした練習問題です。クラスライブラリは極力利用しないような問題を掲載しています。練習問題は定期的に増やしています。目指せトータル500問!
- 出力処理
- 変数とデータ
- 算術演算と代入演算
- 演算とキャスト
- 条件分岐文
- ループ文
- 制御文の練習問題
- 配列とループ文の練習問題
- 第1-3章 総合練習問題【前半】
- 第1-3章 総合練習問題【後半】
- 各種演算やキャスト 反復練習問題
Javaの基礎文法 選択問題
Javaとオブジェクト指向 練習問題
Javaのクラスやメソッド等のオブジェクトを中心とした練習問題です。クラスライブラリは極力利用しないような問題を掲載しています。練習問題は定期的に増やしています。目指せトータル500問!
- クラスの基礎(前半)
- メソッド
- クラスの基礎(後半)
- オーバーロードおよびコンストラクタ
- 継承およびオーバーライド
- インタフェース
- アクセス修飾子とパッケージ
- Java第4章 総合練習問題【前半】
- Java第4章 総合練習問題【後半】