最終更新日:
Javaとは、大規模な業務システムや基幹システムで長く使われてきた、型の決まりが厳しいプログラミング言語です。
Javaは、Sun Microsystems が開発し、のちに Oracle に引き継がれた言語です。書いたプログラムを、Javaの実行環境(JVM)の上で動かすため、OSの違いを意識せずに動かせます。型の決まりが厳しく、大きなプログラムを多くの人で作るのに向いています。
金融・製造・公共などの基幹システムや、大規模なWebシステムで多く使われてきました。経験を持つ技術者が多く、長く使われる業務システムで選ばれやすい言語です。Spring などのフレームワークが広く使われており、Android のアプリの開発にも使われてきました。
Javaの実行環境には、提供元ごとに利用の条件や保守の期限が異なるものがあります。商用で使う場合は、どの提供元の実行環境を使い、更新をどう受けるかを確かめておきます。古い版のまま動いているシステムは、更新の計画を立てておきます。
関連する用語
- バックエンドWebサイトやアプリのうち、サーバーの側でデータの処理や保存を受け持つ部分です。
- 基幹システム販売・在庫・生産・会計・人事など、止まると事業が回らなくなる中心のシステムです。
- レガシーシステム古い技術で作られ、長年の改修で複雑になり、中身の把握や変更が難しくなったシステムです。
- JavaScriptブラウザの中で動き、Webページに動きや操作への反応を加えるプログラミング言語です。
- 静的サイト・静的サイトジェネレーターあらかじめ作ったHTMLのファイルをそのまま配るWebサイトと、そのファイルを作るための道具です。
- セッションWebサイトで、同じ利用者からの一連のやり取りをひとまとまりとして扱うしくみです。