Linux

【Linux】Java

2023年7月5日

 

「Java」のことをおしえて下さい。

こんにちはユキトモです。

今回は「Java」について簡単に解説していきます。

この記事でわかること

  • Javaの概要が分かります。

Java

簡単に言うと

「オブジェクト指向型と呼ばれるプログラミング言語」

です。
 

プログラミング言語としてのJavaプログラムを実行する実行環境のことを言う場合もあります。
 

Javaは、1990年代に、サン・マイクロシステムズ社で開発されたプログラミング言語です。
 

Javaのメリット

・「Java仮想マシン」の下で動作する

・C言語やC++言語で開発したことのある開発者は習得が簡単である。

という点があります。
 

Java仮想マシン(Java Virtual Machine:JVM)はJava言語で書かれたプログラムを実行する仮想マシンです。
 

Javaで記述されたプログラムは、Java仮想マシンで実行するプラットフォームに対応した形式に変換され実行されます。
 

OSなどの違いによるプラットフォームによるいろいろな異なる機能をJava仮想マシンが吸収します。
 

そのためJavaプログラムを記述・実行する時にプラットフォームの違いを考える必要が無くなります。

このようなメリットがあります。
 

いろいろなプラットフォームが存在するインターネット上では、Javaで作られたプログラムが多数あります。
 

Javaを利用する時の注意点

セキュリティの問題があります。
 

プログラムコード自身に存在するセキュリティホールの問題があります。
 

その他にはJVMなどのJava自体にセキュリティホールが存在する場合もあります。

被害の報告も多数あります。
 

Javaの利用は自己責任でと言われることもあります。
 

Javaが多数使われている状態ですが、インターネットを使う時には注意しておく必要があるでしょう。
 

Javaは開発者や単なるユーザもサーバやインターネットの管理を行う立場であれば必ず扱うことになります。
 

Javaに関係するオープンソースソフトウェアも数多く使われています。
 

その特性をよく熟知しておく必要があるでしょう。
 

以上、Javaの概要の解説でした。
 

未経験から最短でエンジニア転職を目指す

-Linux
-,