研修編6】javaを学ぶいよいよ本格的な研修が始まる。HTMLとかCSSでウェブページをいじり、簡単なjavascriptを使って動きをつけたりしていたけれどようやくといった感じだ。メモ帳に以下の文を書く。class="synConstant">"Hello,World!"</span>);}}この課題はコピペではなく自分で入力してファイルを作らなければいけないので一文字一文字しっかりと見て入力する。入力したつもりでも;が抜けていたり、かっこが全角になっていたり、大文字でかかなければいけないところを小文字で書いたりして苦労する。それを『HelloWorld.java』というファイル名で保存する。これは実行するとHelloWorldという文字が表示されるプログラムらしい。動かしてみようということで言われるがまま作業をする。ファイルができたら『コンパイル』というものをするらしい。コンパイルとはざっくり言うとパソコンが認識できる言葉に翻訳する作業のようだ。さっきのHelloWorld.javaというファイルをコンパイルするとHelloWorld.classというファイルに変換される。これを実行することでようやくHello,World!という文字が表示されるようだ。「なんだかいきなり難しくなったなぁ...。解説いきなりそれらしくなってきましたね。実はこの物語では内容を省略している部分もあるので、色々疑問があったと思います。コンパイルをするところですが『どうやってコンパイルするの?』『実行ってどうやるの?』という疑問があるかと思います。javaのファイルを作りましたが書かれている意味は?なんでコンパイルするとclassファイルになったの?というところが説明不足です。これらの話をすると物語が進まなくなってしまうので詳しくは解説しません。調べてみると詳しい解説がたくさん出てくるので確認してみてください。それだとちょっと優しくないので少し説明をします。今回の研修でコンパイルをするには『コマンドプロンプト』を使っています。プログラマーが扱っているイメージのある黒い画面ですね。HelloWorld.javaとコマンドを打つとコンパイルされます。同じ場所にHelloWorld.classというファイルが作成されたはずです。HelloWorldと打ちます。あれ?HelloWorld.classじゃないの?と思った方は鋭いです。実行するときはクラス名を指定する決まりです。HelloWorldのHelloWorldの部分のことです。クラス名と打ち込むことでプログラムが実行され、コマンドプロンプト上にHello,World!と表示されます。詳しくはこちらなどを見ると理解が深まるかと思います。思わず声が出てしまった。コマンドプロンプトにHello,World!の文字が表示されたのだ。「あぁこれは面白いな...。未経験でこの業界に入ったハジメにとっては初めて実行したプログラムだった。これでようやくプログラマーになった気がした。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトプロフィールsoon地方で常駐プログラマとして働いています。グーグルアドセンス」を利用しています。広告配信事業者は、ユーザーの興味に応じた広告を表示するためにCookie(クッキー)を使用することがあります。Google」をご覧ください。