新宿本校にて、、、エンジニアになるために習得しておきたい言語のひとつに...Java...が挙げられます。以前のブログでCentOSをインストールしましたが...そこにJavaの開発環境を作りたいと思います。Javaに関する基礎知識からご紹介しましょう。Microsystems社によって開発されたプログラミング言語です。就転職市場でも習得していれば有利な言語です。Index[URL]http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htmlJava人気の理由のひとつに...プラットフォーム(環境)に依存しない...という点が挙げられます。他のプログラム言語は特定の機種やOS上でしか動作しない!...というものが多いのですが、Javaで作ったプログラムはどのような環境でも動作するのです。その理由は...Javaバーチャルマシン(JVM)にあります。JVMをすごく簡単に言うと、どんな機種やOSに対してでもJava言語を翻訳してプログラムを実行できるようにするものです。技術者にとっては取り組みやすく、Javaが市民権を得るまで多くの時間がかからなかったと言えます。JDKとJREって何ですか?Javaについて少しでも調べたことがある方はJDKJREという言葉を目にしたことがあるでしょう。混乱する方もいらっしゃるようです。この2つの言葉の違いを簡単にご説明しましょう。Kitの略で...Javaを使ったアプリケーション開発に必要なものです。JDKには開発において必要となる...・コンパイラ(プログラムを実行形式にする機能)・デバッガ(バグ発見・修正を支援する機能)・クラスライブラリ(開発を効率化するライブラリ)・ドキュメント生成(ソースからドキュメントを自動的に作る機能)...などが含まれたものです。略で...Javaプログラムを実行するのに必要なものです。実行に必要なものですので、Javaを使った開発はできません。・JREはJavaアプリケーションを実行するのに必要...ということです。ちなみにJDKはJavaを実行しますので、JREも含まれています。JavaME、JavaSE、JavaEEって何ですか?また略語だらけですね。Javaはターゲットとなる環境により製品を分けて提供されています。Editionの略で...家電製品などに組み込まれる小型端末向けのJavaのことです。Editionの略で...一般的なPC向けのJavaのことです。Editionの略で...サーバーなどで使用される企業向けのエディションになります。前までは違う呼び名で呼ばれていました。混乱しないように注意してくださいね。openJDKって何ですか?それではいよいよ開発環境作りに入りますが...まずはJDKがインストールされていないか確認してみましょう。コンソールを開いて以下のコマンドを入力します。jdk...既にJDKが入っていますね。openJDK...となっています。openJDK?また新たな言葉の登場です(笑)。一般的なJDKとは違うものなのでしょうか?次回、openJDKについてご紹介します。松田PSJavaを習得しておくとエンジニアとして対応できる開発のジャンルが飛躍的に広がります。エンジニアを目指すならぜひ習得しておきたい言語です。リカレントリナックスアカデミーグループ。