トップ 言語 Java 基本知識 Javaの特徴

Javaの特徴―3つの特徴を整理

Javaといえば、①オブジェクト指向、②OS非依存、③豊富なライブラリですね。この3つのJavaの特徴についてまとめています。

Javaを3つの特徴

Javaの特徴を3つ紹介するとしたら、①オブジェクト指向、②OS非依存、③豊富なライブラリ、があげられます。

以下では、これらのJavaの特徴について見ていきます。

Javaの特徴①―オブジェクト指向

Javaは、オブジェクト指向に対応している言語です。 Javaはカプセル化、継承、ポリもフィズムなどオブジェクト指向プログラミングの機能を実装しています。

このオブジェクト指向の機能により、Javaは部品化による高い拡張性、再利用性、保守性を実現することができます。

Javaの特徴②―OSに依存しない

Javaは、OSすなわちプラットフォーム非依存という特徴があります。

Javaは、この汎用言語に属するといわれています。 汎用言語とは、なんでも作れるプログラミング言語で、いろいろな分野に使える言語のことです。

歴史的に見ると、もともとJavaは家電製品開発プロジェクトの一貫として開発された言語でした。 家電には、多種多様な製品があり、このような家電の開発に使用される言語には、汎用性の高いプログラムを 作成できるプログラミング言語が求められました。そして出来たプログラミング言語がJavaです。

Javaは、その後も進化を続け「Write once, run anywhere(一度書けば、どこでも動く)」というキャッチフレーズで、 さまざまな分野に応用されるようになり、Javaはプラットフォーム非依存という特徴が形成されました。

これにより、Windows、Mac、UNIXなどさまざまなプラットフォーム間での プログラムの移植性の高さを実現しています。

Javaの特徴③―豊富なライブラリ

Javaには、あらかじめ用意されているライブラリが多くあります。

JDKのような開発実行環境やSwingのようなグラフィカルアプリケーション、 JSP・サーブレットのようなサーバサイドアプリケーション、 ネットワークアプリケーションなどを開発するためのライブラリが充実しています。

これにより開発工数の削減がしやすいと言われています。 また、すべてのライブラリが無償で提供されているのも魅力の1つです。

もっと知識を広げるための参考

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Bcc /Eclipse /gcc /gdb /g++ /JDK /JUnit /ZAP

技術・仕様
Ajax /CORBA /Java EE(旧称J2EE) /JNI

ライブラリ/Framework/CMS
jQuery /Lucene /MyBatis /RESTEasy /Spring /Struts /Seasar2 /WordPress

ITインフラ OSとミドルウェア
Linux /Windows /シェル
Apache/Tomcat /MySQL /Redis /Solr /vsftpd

ITインフラ PC 製品
ZOTAC

ITインフラ サーバー
Web公開サーバー構築

ITインフラ ネットワーク
プログラミング /機器 /構築

ITインフラ セキュリティ
公開サーバーのセキュリティ

SI
ホームページの作り方 /小さな会社のISMS

その他
IT用語 /ITスキル体系 /トレンド履歴

スポンサーリンク