Javaの基礎知識
「プログラムづくりはやってみたいけれど、Javaはちょっとむずかしいかな…」
そんな方に向けて、Javaの基礎知識ページを解説しました。
プログラムの知識は一切必要ありません。
一緒にjavaを学んでいきましょう!
step
1Javaとは? Javaの基本概要
Javaは現在日本で最も使われている言語で非常に人気です。今回は、Javaの歴史と特徴について解説していきます。
主な内容
- Javaの歴史
- Javaはハイブリッド型の言語
- Javaはオブジェクト指向言語
- Javaで作成されているもの
- Javaの基本は他の言語にもつながる
step
2Javaを始めるための環境設定
Eclipseは、商用製品にも負けない豊富な機能とプラグインによる拡張性の高さ、軽快な動きなどから、Java開発者の間で急速に浸透しています。この記事では、Eclipseのダウンロードからインストール、プロジェクトの作成までを解説します。
主な内容
- Javaを始めるために必要な環境
- JDKとは
- IDEとは
- IDEで開発環境を構築する
- Eclipse
- ntellij IDEA
- NetBeans
- Eclipseのインストールとプロジェクトの作成
- MacでEclipseをインストールする
- Windows10でEclipseをインストールする
- プロジェクトを作成する
step
3Javaプログラムの基本構造とコンパイルの流れ
Javaの開発環境を構築できたら、いよいよプログラミングの始まりです!ここでは実際にJavaで作成したプログラムを実行してみましょう。
主な内容
- Javaの基本構造:クラス
- Javaの基本構造:メソッド
- コンパイルとは
- コンパイルから実行までの流れ
step
4変数、リテラル、基本データ型
この記事ではより多くのことができるように、変数、リテラル、基本データ型について解説していきます。
主な内容
- 変数を使ってみよう
- 変数名(識別子)
- データ型
- リテラル
- 文字リテラル
- 文字列リテラル
- 数値リテラル
- 基本データ型の概要
step
5文字列の基本操作
前回は変数の使い方や基本データ型について学習しました。今回はその中でちらっと出てきた「String型」についての解説になります。
主な内容
- 文字列はオブジェクトとして扱う
- new演算子でオブジェクトを生成する
- メソッドを実行してみる
- 文字列の長さを取得・length()
- 文字を抜き出す・charAt()
- 空かどうかを調べる・isEmpty()
- 全て小文字にする・toLowerCase()
- 文字列を抜き出す・substring()
- 文字列の位置を取得・indexOf()
step
6演算子
この記事では、Javaの演算子「四則演算子」、「インクリメント・デクリメント」、「比較演算子」、「論理演算子」、「代入演算子」、「シフト演算子」について解説しています。
主な内容
- 演算子
- 四則演算子
- インクリメント・デクリメント
- 比較演算子
- 論理演算子
- 代入演算子
- シフト演算子
step
7条件分岐(if文・switch文)について
Javaでプログラムを練習する中で、「条件分岐」は欠かすことができません。そもそも、条件分岐とはどういったものでしょうか?そして、Javaではどうやって使えばよいのでしょうか?この記事で詳細に解説します。
主な内容
- 条件分岐とは?
- Javaの条件式(演算子)と真偽値
- 比較演算子
- 論理演算子
- 条件分岐はifとswitchと三項演算子
- ifステートメントによる条件分岐-基本の形
- サイコロゲームとelse
- BMIの判定とelse if
- switch caseステートメントによる条件分岐
step
8ループ処理(for文)について
前回、配列について扱いました。今回紹介する「for文」は、配列と切っても切れない関係にあります。この記事では、ループ処理(for文)について解説します。
主な内容
- Java入門-ループ処理とは?
- for文の基本と1から10までの合計の計算
- for文の基本の形
- for文で配列を処理する
- for文で配列の内容を出力する
- for文で配列の合計と平均を求める
- for文とcontinue文
- for文とbreak文
step
9データをまとめて管理する配列とは
配列の仕組みを使うと、様々なコードをすっきりと記述できるようになります。この記事では、配列について解説します。
主な内容
- 配列とは?
- どんな場面で利用するの?
- Javaの配列の基本
- 配列へのアクセスと添字
- 配列の添字の範囲
- 配列の初期化
- 配列の応用:任意値での初期化
step
10メソッドとメソッドの定義について
Javaでは、まざまな「機能」をメソッド(mcthod)というしくみでブロック内にまとめることができます。この記事では、「メソッド」と「その定義」について解説します。
主な内容
- メソッドとは?
- メソッド定義の基本
- メソッドの可視性
- 静的メソッドと非静的なメソッド
- メソッドの引数と戻り値の型
- mainメソッドとは?
step
11オブジェクトの基本操作
ライブラリーとは「同じような処理を一まとめにパッケージングしたもの」です。ここではJavaに標準で用意されているライブラリを使って、効率良くプログラムを組んでみましょう!
主な内容
- 標準ライブラリーについて
- オブジェクトで扱うクラスとは
- Dateクラスを使ってみる
- 複雑な計算はMathクラスを使おう
- ラッパークラスについて
※ 本サイトにて記載のすべてのスクリプト利用により発生した利用者の損害全てに対し、いかなる責任をも負わないものとし、損害賠償をする一切の義務はないものとします。