目的
Javaで出来ることを把握する。
目次
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を習得することで、様々な業務に活かすことができそうです。
では。