【Java】Javaで出来ること


目的

Javaで出来ることを把握する。

目次

  1. Javaの特徴
  2. アプリの開発
  3. Webサイトの作成
  4. Webサービス
  5. システムの開発
  6. 組み込みシステムの開発

Javaの特徴

まず、Javaの特徴ですが、以下のような特徴があります!

・実行速度が速い
・ライブラリが充実している
・プラットフォームに依存しない

Javaは環境に左右されない言語で、JVM(Java Virtual Machine:Java仮想マシン)が入っていればWindowsでもLinuxでもMac上でも動きます。

アプリの開発

まずJavaで出来ることの1つにアプリの開発があります。
特にJavaで開発されるAndroidアプリはとても多く、Androidスマートフォンアプリのどんな分野も開発できるため、標準開発システムと言えます。

また、パソコンのアプリにもJavaで開発されたものがあります。

Webサイトの作成

続いてJavaで出来ることとして、Webサイトの作成があります。
Javaの役割としては、サーバー側のプログラム処理に利用されます。
他の言語である「Ruby」「PHP」「Python」でも処理することは可能ですが、Javaの方が処理速度が速いといった特徴もある為、Webサイトの作成ではJavaが使用されていることが多いです。
ECサイトや旅行予約サイト、掲示板、SNSといったなんでも作ることができ、有名なところだと、楽天の裏側にJavaが使われています。

Webサービス

Javaはインターネットと相性が良く、私たちの想像できるWebサービスは大体Javaを使えば作れます。
有名なところだと、TwitterがJavaを利用しており、Twitterに限らずチケットの予約サイトなどのWebサービスでJavaが使用されています。

システムの開発

システム開発するうえで、Javaはとても安定性に優れた言語で、セキュリティ性も高いシステムになっています。
Javaによって、みずほ銀行や三菱UFJ銀行などの銀行システムが開発されており、その他クレジットカードシステムのほか、金融機関のシステム開発にも用いられています。

組み込みシステムの開発

Javaは元々は家電などに組み込まれ、動作するため、ハードウエアに依存しないプログラムとして開発されました。
ハードウェアに依存しないJavaを使用したシステムに出来ることとして、家電だけでなく携帯電話やブルーレイディスクプレーヤーなどを稼働させるためのシステムを構築させることができます。

最後に

こう振り返ると、かなり多くの範囲をカバーしていると感じました。Javaを習得することで、様々な業務に活かすことができそうです。
では。