JAVAプロジェクト2
Eclipseを理解するには、ある程度のHTMLの知識が必要になります。「HTML入門」をおわっでからこのコースを勉強すると、理解しやすくなると思います。
homepage
# JAVAプロジェクトの作成 *** ## **JAVAプロジェクトの作成** Javaプロジェクトとは、いくつかのJavaプログラムを一機能やアプリケーションとしてまとめたものです。 例えば、一つのサイトにかかわるものをすべて一つのプロジェクトに格納されます。 ### **新規Javaプロジェクト** まずは、Javaプロジェクトを作成します。 「ワークスベース」⇒右クリック⇒「新規」⇒「Javaプロジェクト」で作成できます。 或いは、メニューから「ファイル」⇒「新規」⇒「Javaプロジェクト」でも作成できます。 <a href="https://i.loli.net/2019/04/28/5cc54d8858c43.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc54d8858c43.png" width="40%"> </a> ここで入力したプロジェクト名は、このあと作成するソースファイル等を格納するフォルダ名にもなります。 <a href="https://i.loli.net/2019/04/28/5cc54e853ace8.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc54e853ace8.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc5509446317.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc5509446317.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc550a636cb7.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc550a636cb7.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc551788c3ae.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc551788c3ae.png" width="40%"> </a> ### **既存プロジェクトの導入** プロジェクトは新規作成以外、既存のプロジェクトを導入することもできます。 「ワークスベース」⇒右クリック⇒「インポート」⇒「一般」⇒「既存プロジェクトをワークスベースへ」 <a href="https://i.loli.net/2019/04/28/5cc553d7b88f9.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc553d7b88f9.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc553dc38486.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc553dc38486.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc5546d03991.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc5546d03991.png" width="40%"> </a> ## **パッケージの作成** 右クリック⇒「新規」⇒「パッケージ」 <a href="https://i.loli.net/2019/04/28/5cc558109bd07.png)" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc558109bd07.png)" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc5587f1e10b.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc5587f1e10b.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc559103145f.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc559103145f.png" width="40%"> </a> ## **クラスの作成** 右クリック⇒「新規」⇒「クラス」 <a href="https://i.loli.net/2019/04/28/5cc55aac0ebcf.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc55aac0ebcf.png" width="40%"> </a> <a href="https://i.loli.net/2019/04/28/5cc55bb2a7777.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc55bb2a7777.png" width="40%"> </a> Eclipseでjavaの一つクラスは一ファイルとし、拡張子を.javaで保存されます。 <a href="https://i.loli.net/2019/04/28/5cc54e853ace8.png" target="_blank"><img src="https://i.loli.net/2019/04/28/5cc54e853ace8.png" width="40%"> </a> ## **名づけのルール** javaのクラス、メソッドなどの名づけには一定のルールがあります。 おおまかに以下のルールで命名することができます。 + すべてのUnicode文字が利用できる + 日本語(マルチバイト文字列)なども利用できるが慣例的に以下のみで構成することが多い + 英数字 + アンダースコア( _ ) + 先頭文字に数字は使えない + 文字数制限はない + 大文字と小文字は区別される + 予約語は使えない ### **パッケージ名** + すべて小文字 ### **クラス名** + 先頭を大文字 + それ以外は小文字 + 言葉の区切りは大文字 例:AsyncTask、FileCopy、MainActivity ### **メソッド名** + 先頭を小文字 + 以降も小文字 + 言葉の区切りは大文字 + 予約語ではない英単語と略語を組み合わせることが多い 例: checkVersion()、addItems()、showActionbar() ### **boolean変数を返すメソッド** + メソッド名が命題を表すように命名する + is + 形容詞 + has + 過去分詞 + can + 動詞 例:isEmpty()、hasChanged()、canAccess() ### **定数名** + すべて大文字 + 複合文字の場合は区切りをアンダースコア "_" で結合。(スネークケース記法) 例:LENGTH、MIN_VALUE、DATABASE_PATH ### **変数名(フィールド名)** + すべて小文字 + 複合文字の場合は区切りを大文字する 例:count、startDate、errMsg
content
戻る