JavaのアイデアやTipsを紹介しています。

このサイトについて

このサイトは、すでに何かしらのプログラム言語を習得した人がJavaを新たに習得する場合、あるいはJavaを長く使用していなかった人が言語仕様をすぐに思い出せるようにする場合のために、Javaの言語仕様をコンパクトまとめたサイトです。

そのため、初めてプログラム言語を学ぶ人向けの詳細で総括的な言語仕様についての説明のほとんどは省略しています。詳細な言語仕様については他サイトを参考にしてください。オススメのサイトはこちらです。

また、インストールから実行までのすべての例は特に明示していない限り基本的にWindows環境(XpまたはVista)でのものとなります。

コンテンツ

概要 基礎 応用 Appendix
Java概要 基本構文 オブジェクト指向概要 リンク集
インストール 演算子 クラス リファレンス
コンパイルおよび実行 条件分岐 インターフェイス
繰り返し 継承
例外処理 イベント

その他備忘録

まったくまとまっていません.個人的な備忘録止まりです。

ファイル入出力アプレットAWT

Java概要

1991年に誕生。当初の目的は各種家電製品用のソフトウェアを作成すること。最大の課題は搭載対象となる製品の種類が多様だということ。そのため基盤の異なる環境で実行可能なことが強く望まれる。数多くのプログラミング言語を調査し優れた機能を抽出した。プラットフォーム非依存で次のように言われる。

write once, run anywhere

この特長により再利用と保守の容易性を実現した。後発のプログラム言語に影響を与えた。

特徴

ソースコードからバイトコードと呼ばれる特定のCPUに依存しないオブジェクトコードを生成。Java Virtual Machine(VM)によって解釈され実行される。このバイトコードはあらゆるプラットフォーム上で実行できる。

 

インストール / コンパイルと実行

 

まずは何から?

概要

Java言語ってどんな特徴があったっけ?どうやってコンパイルしてどうやって実行するんだったけ?ほぼ忘れかけ寸前という方はまずは概要を読んでJava言語のことを思い出してください。

基礎

基本構文、演算子、条件分岐、繰り返し、例外処理を確認して、そうそうJava言語ってこういう書き方をするんだということをざっくりと頭に入れてください。

応用

オブジェクト指向プログラム、クラスとインターフェイスについて確認します。他言語との違いを意識するとJavaでのクラスの概念がはっきりします。

 

 

プログラム倶楽部