0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Java初心者向け|Javaについての歴史や特徴を解説

0
Posted at

はじめに

私は未経験エンジニアとして転職し、研修期間を無事に終えJavaを使用するプロジェクトに参画しました。
業務ではJavaが使われていますが、最初は「そもそもJavaって何?」という状態でした。

実際のところ、Javaの歴史を知らなくても業務は進められます。
しかし、基本的な背景を知っておくと理解がしやすくなると感じました。

この記事では、Javaを全く知らない人向けに

  • Javaとは何か
  • Javaの歴史
  • どんなサービスに使われるのか
  • 他の言語との違い
  • Javaの特徴

をできるだけシンプルにまとめます。


Javaとは

Javaとは、プログラミング言語の1つです。

プログラミング言語とは、コンピューターに命令を出すための言葉のことです。

例えば

  • Webサービス
  • スマートフォンアプリ
  • 業務システム

などは、プログラミング言語を使って作られています。

その中でもJavaは、世界中で非常によく使われている言語の1つです。


Javaの歴史(ざっくり)

Javaは1995年に登場しました。

出来事
1995年 Sun MicrosystemsがJavaを公開
2000年代 企業の業務システムで広く採用
2010年 OracleがJavaを取得
現在 Webサービス・業務システムなどで広く利用

Javaは約30年近く使われ続けている言語です。

長く使われている理由の1つは
安定性と信頼性の高さです。

企業のシステムは、10年〜20年使われることもあります。
そのため、Javaのような安定した言語がよく選ばれます。


Javaはどんなサービスに使われている?

Javaは、特に企業のシステムでよく使われます。

分野 具体例
Webサービス ECサイト、会員サイト
業務システム 銀行システム、販売管理
Androidアプリ スマートフォンアプリ
大規模システム 企業向け基幹システム

特に多いのは

  • 銀行
  • 保険
  • 大企業の業務システム

などです。

そのためJavaエンジニアは、
企業システム開発でよく求められます。


他のプログラミング言語との違い

代表的な言語と簡単に比較してみます。

言語 特徴 主な用途
Java 安定・大規模開発向き 業務システム
Python 文法が簡単 AI・データ分析
JavaScript ブラウザで動く Webフロント
PHP Web開発に強い Webサイト

ざっくり言うと

  • Java → 企業システム
  • Python → AI
  • JavaScript → Web画面

というイメージです。


Javaの特徴

Javaの特徴を簡単にまとめると次の通りです。

特徴 内容
安定している 長年使われている
大規模開発に強い チーム開発向き
情報が多い 書籍・記事が豊富
求人数が多い 企業システムで利用

初心者からすると

  • 難しい
  • 書く量が多い

と言われることもあります。

しかしその分、企業システム開発では定番の言語になっています。


まとめ

Javaを一言でまとめると

企業の大きなシステムを作るためによく使われるプログラミング言語

です。

特徴としては

  • 長い歴史がある
  • 安定している
  • 大規模システムに強い
  • 求人数が多い

などがあります。


おわりに

未経験でエンジニアになったばかりの頃は、

  • Javaとは?
  • フレームワーク?
  • ライブラリ?

など、分からない言葉ばかりでした。

ですが、まずは

「Javaは企業システムでよく使われるプログラミング言語」

というイメージを持つだけでも理解が進みます。

この記事が、
Javaをこれから学ぶ人の最初の一歩になれば嬉しいです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?