いえ、Javaはあまりに肥大化してしまい、どこから手をつけたらいいものやら......。思ってはいるけれど、どこから手をつけたらいいかわからない。Javaという言語があまりに巨大化してしまった今、最初の一歩をどこからどうやって踏み出せばいのかわからない人が多くなっています。そこで、「最初の一歩」としてのJavaプログラミング入門を始めることにしました。Javaをインストールし、プログラムを書いて実行する、と言うところまで実際にやってみましょう。対象読者Javaに興味はある、けれどプログラミング経験がない、という人。Javaに興味はある、けれど何から手をつければいいかわからない、という人。Javaに興味はない、でも何でもいいからプログラミングをしたい、という人。Javaはどこから入る?Javaは「ジャバ」と読みます。読み方と、ケータイからWebサーバまであらゆるところで使われているらしい、ということぐらいは知っている。やってみようかな、とも思う。なんだか情報が膨大すぎて、どこから手をつけたらいいのかわからない――そんな人が増えているようです。Javaは、肥大化しすぎました。「Javaって何?」と聞かれて、ひとことで答えることはできません。頭の中で、さまざまな答えがグルグルと渦巻きます。「とりあえず、プログラミング言語だ」「普通のアプリケーションも作れる」「ただしJREがないと動かないけど」「でもOSに関係なくプログラムが動かせる」「待てよ、今はサーバサイドの開発のためのものといった方がいいか」「いや、ケータイのiアプリやJavaアプリというのもあるぞ」「組み込み機器向けのJavaもこれからは重視されそうだ」等々。思う側も、これぐらいの情報は既にどこかで耳に入っていることでしょう。そこで色気を出して、「サーバサイドJavaをやりたいので教えてください」「iアプリの作り方を教えてください」となる。した書籍やWebの入門サイトなどもありますから、そうしたところに飛びつく。――、大抵は、なんだかよくわからないうちに脱落する、という結果になってしまったりします。何ごとも基礎が大事もし、あなたがJavaをやってみようと思ったとしましょう。プログラミングの経験はほとんどない。いう場合、「Webサーバでの開発」とか「iアプリ」といったものは、とりあえず忘れてください。それらは、すべて「Javaの基本」がわかったところで学ぶべきものです。Edition)」というものです。これは、普通のパソコン用の最も基本となるJavaです。SEが、あらゆるJavaの中で「一番最初に学ぶべきJava」といってよいでしょう。Edition)」として提供されています。SE」がわかった上で、そこから必要に応じて機能を足したり引いたりして他のJavaができあがっているわけですね。Javaの言語仕様となる部分はすべて共通していますから、後で他のJavaに進むにしても学んだことは無駄にはなりません。Javaの基礎を理解するとは従って、Javaを学ぼうと思うのなら、まずここで、Javaの基本をしっかり学んでください。その上で、サーバサイドやiアプリといったものに進んでいけばいいのです。SE自体も、かなり大きなものであるのは確かです。SEのすべてを理解しなければいけない」などと考える必要はありません。「Javaの基礎」を理解する、ということを第一に考えましょう。SEで理解するのが一番です。オブジェクト指向に関する考え方は、Javaだけでなくさまざまな言語で応用できる知識です。JavaのクラスライブラリJavaには、標準で「クラスライブラリ」と呼ばれるライブラリが付属します。その中のいくつかは、サーバサイドなどでも共通して使われる、最も基本的なものといってよいでしょう。これらのことをしっかりと学んでおきましょう。これらは、Javaの「基本中の基本」となるものです。パソコン用のJavaだけでなく、サーバサイドでも、携帯端末でも、これらの知識はほぼ共通して必要となります。「すべてのJavaはここから始まる」といってもよいでしょう。Javaを利用するために必要なものでは、Javaを利用するには何が必要なのでしょうか。これは「ただJavaのプログラムを動かすだけ」の場合と、「Javaのプログラムを作成する」場合とで異なります。Environment」、略して「JRE」というものをインストールします。一般に「Javaをインストール」などという場合、このJREのことを示しているといってよいでしょう。Kit」、略して「JDK」というものをインストールします。SE」の開発キットです。これには、上のJREも含まれています。どちらもWebサイトで無料配布されています。JREは、java.comのサイトで配布されており、誰でも簡単に入手しインストールできます。MicrosystemsのWebサイトで配布されています。こちらは開発者向けのページで配布しているため、サイトにアクセスしてみても、なかなかこのページまでたどり着けない人も多いかもしれませんね。JDKにはJREも含まれていますから、まずはJDKを入手しインストールしましょう。6」というバージョンの最新版です。以下のURLにアクセスしてください。6のダウンロードページ。3」をダウンロードする。6のダウンロードページです。3」をダウンロードすればいいでしょう(今後、バージョンの更新によって表示される内容が異なる可能性があります)。ダウンロードとインストール、インストール後の環境変数の設定などについては、本サイトの「Windows環境におけるJavaインストール手順」で説明されていますので参照ください。コマンドプロンプトの起動に関する記述を追記しました。ツヤノ)三文ライター&三流プログラマ。ビギナーに向けたプログラミング関連の執筆を中心に活動している。※現在、入門ドキュメントサイト「libro」、カード型学習サイト「CARD.tuyano.com」を公開中。Google+プロフィールはこちら。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。