トップ 言語 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 /Burp /Eclipse /Fiddler /gcc /gdb /Git /g++ /JDK /JMeter /JUnit /Teraterm /ZAP

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

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

Web API
Google Maps

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

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

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

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

PC製品
ZOTAC

SI
ホームページの作り方

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

18.119.172.146

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク