IDEとは?
Integrated Development Environment(統合開発環境)という意味であり、
開発に必要な様々なツールを搭載しているソフトウェアである。
JDKをインストールした後からはメモ帳を作ってコードを作成することが可能になる。
しかし、我々が何かの文書を作業する場合には、様々な機能が備わったMSWordを使うように
コーディングの場合は、主にIDE(統合開発環境)と呼ばれるソフトウェアを通して作成するのが多い。
Javaの代表的なIDEにはEclipse, Intelliji, Netbeansがある。
Eclipseはオープンソースであり,あらゆるプログラミング言語に対応するため、
Eclipseを改造したバージョンも存在する。
ex> PHP作成のため改造したPDTなど
Eclipse
これはEclipseの基本的なインタフェース(Interface)である。
Eclipseを使用する際には、Package ExplorerやOutline、Problemsなど
さまざまな機能を活用することができる。
これらはViewという基本単位であり、自由に配置することも可能である。
windows➡show viewをクリックし、さまざまなviewを活用することができる。
ショートカットキーはshift+alt+Q+アルファベット
必要なViewが見つからない場合、Otherに隠されている場合もある。
Perpective: 特定の作業のためにViewを配置したテンプレート 例> デバッガ(debugger)
Project 作成
Package ExploreまたはNavigatorを使用して新しいProjectの作成することができる。
Navigatorは初心者向けであり, windowsのshow windowまたはotherにある.
"Create a java Project"をクリックすると、以下の画面が表示されます。
Project name: プロジェクト名
Location: プロジェクトを保存するディレクトリ
JRE: 使用するJREのバージョンを選択可能
Project layout: 1)ソースコードと 2)そのソースコードをCompileしたClass fileの保存する位置
Use project folder as root: プロジェクトの最上位ディレクトリ(フォルダー)に保存する。(同じフォルダー内)
Create separeate folders: 1)はsrc 2)は binというフォルダーに分けて保存する。(別のフォルダー内)
Package 作成
Classファイルの集まりである。
通常のプロジェクトでは、ひとつのClassにすべての機能を組み込まず、分割する。
ex> RobotPackage=Robot_arm.class+Robot_head.class+Robot_leg.class
Package Package名;
Package RobotPackage;
File 作成
Fileを作成するには、まずマウスカーソルを左側にあるプロジェクト名の上に移し、右のボタンをクリックする。
その後、New➡Fileをクリックし、設定したいファイル名.javaを入力することでFileが作成される。
public class HelloWorldApp{
public static void main(String[] args) {
System.out.println("Hello World!!");
public class HelloWorldApp{
//HelloWorldAppという名前のClass fileを組む
public static void main(String[] args) {
//JVMよ.ここから命令を実行しろ【Main(), Entrypointともいう
System.out.println("Hello World!!");
// コンピューターに.外に. 画面に. "hello world"を
}
}
'IT自主学習 (2023.05.23~) > Java(2023.05.23~)' 카테고리의 다른 글
プログラミング自主学習 6日目 プログラミング/ioTプログラム(練習)/デバッガ/入出力/実引数と仮引数 (0) | 2023.05.25 |
---|---|
プログラミング自主学習 5日目 変数/変数の効用/キャスト (0) | 2023.05.24 |
プログラミング自主学習 4日目Java Desktop Application/データと演算 (0) | 2023.05.23 |
プログラミング自主学習 2日目プログラミングとは?/プログラミングの流れ/Javaプログラムの作動原理 /Javaの特徴/Javaのインストール/オープンソース (0) | 2023.05.23 |
プログラミング自主学習 1日目Java (0) | 2023.05.23 |