SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

即戦力にならないといけない人のためのJava入門

Javaで業務アプリを開発するための環境構築手順(Windows/Mac対応)

即戦力にならないといけない人のためのJava入門 第1回


  • X ポスト
  • このエントリーをはてなブックマークに追加

3. Eclipseのインストール(3)

3.4.3. クラスの作成

 パッケージまで作成したら、次はJavaのクラスを作成します。EclipseではJavaのクラスといっていますが、実際は「.class」クラスファイルを作成するための「.java」ソースファイルが作成されます。

 次回以降の連載でクラスについての説明をしていきますが、ここで言うクラスはソースファイルで「class」と宣言したもののことを言い、Javaアプリケーションはこのクラスが一つ以上集まって構築されています。このクラスはJavaアプリケーションが実際に行う処理が設定されている部品になります。このクラスと「.class」拡張子を持つクラスファイルもクラスと呼ぶこともあるので紛らわしいのですが、ここではこの「class」宣言したものを「クラス」といい、実際に作成された「.class」拡張子を持つファイル自体を「クラスファイル」として区別します。

 それではJavaのクラスを作っていきましょう。Javaのクラスは次の手順で作成できます。

 なお、作成したパッケージに対し、Windowsでは右クリック、Macでは「control」キー+クリックでコンテキストメニューを開く手順で行うこともできます。

 クラスが作成されるとそのクラスのソースファイルが開きます。先ほどのテキストエディタで作ったHelloWorldのソースファイルと違い、こっちのソースファイルの上部に「package jp.codezine.java.sample01」とパッケージの宣言が追加されています。この宣言はこのクラスがどのパッケージに属するのかを示すものです。

 それではソースファイルのmainメソッドに次のソースコードを記述してください。

3.4.4. Javaアプリケーションの実行

 ソースファイルの作成が終わったら、Javaアプリケーションを実行します。Javaアプリケーションの実行は、Javaのクラスにあるmainメソッドを実行することで行えます。次の手順で、EclipseからJavaアプリケーションが実行できます。

 ダブルクリックすると画面が変わり、指定しているクラス(HeloWorld)の内容が記述された状態の実行構成が作成されます。

 「Run」を押下後、問題なく処理が実行されたらConsoleに処理結果が表示されます。

 再度同じJavaクラスを実行するには、runアイコンから先ほど作成した「HelloWorld」を選択するだけで実行できます。

最後に

 今回は、Javaで開発するための準備として開発環境を構築しました。正しく環境が構築できたかを確認するために、プログラム言語の世界では慣例となっているHello Worldを表示するアプリケーションを作成しました。しかし今からJavaを勉強する人にとってこのソースコードは何を表しているのか気になることかと思われます。次回はJavaのプログラミングについて基本的な文法を学んでいきます。

参考資料

  1. Java 技術情報の入手方法
  2. Java Platform, Standard Edition Installation Guide
  3. The Java Tutorials

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
即戦力にならないといけない人のためのJava入門連載記事一覧

もっと読む

この記事の著者

長谷川 智之(株式会社ビーブレイクシステムズ)(ハセガワ トモユキ)

株式会社ビーブレイクシステムズ 開発部所属。社内サークルの執筆チームに在籍しています。主な執筆は下記になります。・@IT連載『Javaの常識を変えるPlay framework入門』※複数著者での連載 ・日経ソフトウェア連載『コツコツ学ぶAndroidネイティブアプリ開発教室』※複数著者での連載 ・@I...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7744 2014/12/12 12:49

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング