[Javaの一般論]
Webサイトやネットワークで使われている言語。
OSやPCの機種に依存しない。
メモリ管理のためのガーベジコレクションの機能がある。(このことはJavaの本にも書いてないこともある。)
複数のスーパクラスを指定する多重継承は出来ない。
[ビルドツール]
[ActiveMQ]
ActiveMQはオープンソースのJavaベースのメッセージブローカーである。複数の標準規格プロトコル(AMQP、STOMP、MQTT 等)をサポートしており、幅広い言語(Java、C、C++、Ruby、Perl、Python、PHP等)とプラットフォームの中からクライアントを選択することができる。
[IntelliJ IDEA]
チェコに本社を置くJetBrains社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境。
[JAR(ジャー)]
コンパイルされた複数のJavaバイトコード及びそれが使用する画像などのリソースを一つにまとめZIP形式で圧縮されたファイル、及びそれを出力するツールのこと。
[JavaBeans]
Javaのプログラムにおいて、よく使われる機能などを部品化し、再利用できるようにコンポーネント化するための仕様。
[java.io]
入出力機能(ファイル操作など)を持つクラス。
[java.net.SocketPermission]
ネットワーク機能の操作を許可。
[Java Servlet(サーブレット)]
Javaで開発されたプログラムであり、クライアントの要求に応じてWebアプリケーションサーバ上で実行される。
[JDK]
Java Development Kit (JDK)がインストールされているかどうかを確認するには、コマンドライン(ターミナル)で以下のように入力。
java -version