今回は、一番人気と言っても過言ではない言語(1991年〜現在にわたり非常に人気な言語)「Java」について調べてみた。
Javaについて
・Java仮想マシン(JVM)で動くため、どのような環境でも動かすことができる。
・オブジェクト指向言語である。
・Androidアプリやゲーム開発、WebアプリやWebサイトまで万能にこなす。
・有名なゲームの「マインクラフト」もJavaで作られている。
・セキュリティ面も優れている。
・みずほ銀行や三菱UFJ銀行などのシステムを開発できるくらい優れている。
メリット
実行速度の速さ。理由はJavaがコンパイラ型言語であること。
ライブラリがとても充実している。よって開発もしやすい。
プラットフォームに依存しない。これは非常に大きなメリット。
言語として高性能。その反面、学習難易度が高め。
デメリット
JVMが入っていないパソコンだと機能しない。
マイコンにはJavaは組み込めない。(マイクロコンピュータの略で主に家電に使われている。)
習得にはかなりの時間と労力が必要。
Javaの資格
Oracle認定Javaプログラマ
この資格を取得できれば、どこでも通用する。
その他数々の資格有り。
まとめ
非常に万能な言語なだけあって習得には大変時間がかかるそうで..。
実際に触れる事は恐らくないと思うが、取得できればすごく可能性の幅が広がって楽しそうだと思った。
学生の頃に戻りたい!そしてJavaを勉強したかったと思った今日この頃。