目次
Javaプログラミング学習まとめ
開発環境
このHPでは、Java、Python、サーブレット&JSPの開発環境にPleiadesを使っています。
Pleiadesのインストール(開発環境の準備) | 関西AIラボ
Pleiadesは、Javaの統合開発環境であるEclipseを日本語化するプラグインデス。 Pleiades All in One は統合開発環境である Eclipse 本体と、日本語化を行うための Pleiades…
りある
開発環境整のインストールが第一歩。
お手軽なオンライン実行環境もありマス。
ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO
paiza.IOはオンラインですぐにプログラミングが始められる、オンライン実行環境です。Java,Ruby,Python,PHP,Perlなど主要32言語に対応。プログラミング学習にも。
学習用にピッタリ。
基本構造とルール
Javaの基本的なコードの書き方やルール | 関西AIラボ
まとめるよ~。 ブログ内のJavaプログラミングコードについて Javaのコードは基本的にクラスやメソッドを省いた形で載せています。コードをコピペで試したいときは、クラス…
インデント、複数行の書き方、コメントの入れ方などなど。
Javaプログラミングの基本的な構造 | 関西AIラボ
Java プログラミングの基本的な構造 プログラムの基本構造 Javaの基本構造まとめデス。 ブロック構造 Javaはクラスやメソッドを使ってブロック(ひとかたまりのプログラム…
クラスとメソッド、変数とデータ型、条件文とループなどデス。
変数と式、データ型
Javaプログラミングの変数と定数 | 関西AIラボ
Javaプログラミングの「変数」と「定数」のルール 変数と定数は、プログラムでデータを保存するために使用されマス。 変数は値を変更でき、定数は値を変更できないという点…
javaプログラミングの式と演算子 | 関西AIラボ
式と演算子 式 (expression) は、式は、変数、定数、演算子、関数呼び出しなどを使用して構成されます。例えば、2 + 3 や x * y などが式です。演算子 (operator) は、式の…
算数だね。
Javaプログラミングのデータ型と宣言 | 関西AIラボ
データ型と宣言 データ型は、プログラムで扱うデータの性質や種類を定義します。Javaでは変数や定数を使うときに「中身がなんなのか?」をあらかじめ決めておく必要があり…
Javaはデータ型を合わせることが必要でデス。
制御構文
Javaプログラミングの制御構文 | 関西AIラボ
制御構文 制御構文はプログラムの流れを管理し、条件に応じてコードを制御しマス。 主要な制御構文 if-else文 switch文 for文 while文 do-while文 1. 条件分岐(if-else文…
プログラミングの基本デス。
条件分岐
Javaプログラミングの条件分岐コード | 関西AIラボ
条件分岐とは、ある条件によって処理を分岐させる処理のことデス。 条件式が真の場合に処理Aを実行し、偽の場合に処理Bを実行する、といったように、条件に応じて異なる処…
分岐と繰り返しの基本は抑えておきたい。
繰り返し文
Javaプログラミングの繰り返し処理 | 関西AIラボ
Javaプログラミングにおける繰り返し処理とは、ある条件が真となっている間、ブロック内の処理を繰り返し実行する処理のことです。 Javaの繰り返し処理 主に、for文、while…
配列とコレクション
まずは配列を覚えなきゃ。
Javaプログラミングの配列 | 関西AIラボ
配列 配列は、同じ型のデータを複数まとめて扱うためのデータ構造デス。 配列とは、同じ型のデータをまとめて格納するためのデータ構造です。配列を使用すると、同じ型のデ…
コレクションは便利デスヨ。
Javaプログラミングのコレクション | 関西AIラボ
Javaのコレクション Javaでは、データを効率よく管理するために、APIが提供されています。APIは、データの格納、アクセス、操作を容易にするクラスやインターフェースの集…
Javaプログラミングのラッパークラス | 関西AIラボ
Javaプログラミングのコレクションには、基本データ型の情報を直接格納できないデス。 基本データ型の情報をコレクションに格納するには、ラッパークラスを使用します。 ラ…
Javaプログラムのハッシュテーブルと2分木 | 関西AIラボ
Javaのハッシュテーブルと2分木 ハッシュテーブル ハッシュテーブルは、キーと値のペアを高速に検索するためのデータ構造デス。 キーと値のペアは、ハッシュ関数を使用し…
クラスとメソッド
Javaプログラミングのメソッド | 関西AIラボ
メソッド(Method) メソッドは処理を単位化してまとめたもので、関数とも呼ばれマス。 処理をメソッド化するメリットとしては、以下のようなものが挙げられます。 同じ処…
Javaプログラミングのクラス | 関西AIラボ
クラス(Class) クラスは、オブジェクトの設計図デス。 クラスのメリットとしては、以下のようなものが挙げられます。 同じ処理を繰り返す必要がなくなる 新しい機能や処…
Javaプログラミングのパッケージ | 関西AIラボ
パッケージの名前は、クラスやインターフェースなどの名前空間を提供するものデス。 Javaのパッケージ パッケージの名前 ・パッケージ名はすべて小文字で書く。・予約語は…
Javaプログラミングの継承 | 関西AIラボ
Javaの継承 継承の基本 継承は、既存のクラス(親クラスまたはスーパークラス)の特性(フィールドとメソッド)を新しいクラス(子クラスまたはサブクラス)に引き継ぐ仕組…
クラスとメソッドを理解したらカプセル化、そしてAPI!
カプセル化
セキュリティと安定性にかかわる項目デスネ。
Javaプログラミングのカプセル化 | 関西AIラボ
Javaのカプセル化(Encapsulation) データと関連するメソッドをまとめてデータの隠蔽と保護を実現しマス。 Javaプログラミングのカプセル化とは、クラスのフィールドやメ…
JavaプログラミングのAPI | 関西AIラボ
JavaのAPI JavaのAPIは、プログラムの開発を効率化するためのものデス。 API APIは、Application Programming Interfaceの略で、Javaプログラミング言語の標準ライブラリで…
日付と時刻
Javaプログラミングにおける日付と時刻 | 関西AIラボ
Javaの日付と時刻 日付と時刻の表現 Javaでは日付と時刻をjava.time パッケージを使用して表現します。クラスの例 LocalDate: 日付を表現するクラス LocalTime: 時刻を表現…
例外処理
Javaプログラミングにおけるエラーと例外処理 | 関西AIラボ
Javaのエラーと例外処理 エラーは通常、プログラムが回復できない問題を示すため、プログラムは実行を中止します。例外はプログラムの実行を中止せず、適切な対処を行うこ…