본문 바로가기

IT自主学習 (2023.05.23~)/Java(2023.05.23~)

プログラミング自主学習 1日目Java

Java

・1995年、James Goslingが最初に開発した。

 

Write Once, Run Anywhere:パソコンのOSが異なってもJavaさえインストールすれば、解決できる。 

(JVMという仮想マシンが各OSに応じたコンピューター言語に翻訳してあげるためである。)

 

・2022年11月のデーターによると人気プログラミング言語3位(11.98%)となっている。

 (1位: Python 17.18% 2位: C 15.08% 参照:https://www.tiobe.com/tiobe-index/)

 

・韓国の場合、政府や企業のSI(System Integrator, システム統合) プロジェクトでは主にJavaが活用されている。

 

・元々は家電製品の制御を目的として考案された言語であるが、WEBの登録以降、人気のある言語になった。


・現在では、WEBアプリケーション、モバイルアプリ、デスクトップアプリ、 モノのインターネット(IoT)、WEB自動化、マシンラーニング、データー分析など、さまざまな領域で活用されている。

(spring framework, android, javaFX, swing)

 

勉強のポイント:

JavaはJavascriptや Python、Ruby、PHPなどと比較してとハードルが高い。


そのため、Javaからプログラミング学習を始める場合は、
概念的な学習は早くクリアーし、
実習的な学習はゆっくりとじっくりと行う
ことが重要である。