1、關於Java的集成開發環境【集成開發環境簡稱:IDE】
1.1、什么是集成開發環境?
* 集成開發環境講究一站式開發,使用這個工具即可。有提示功能,有自動糾錯功能。
* 集成開發環境可以讓軟件開發變的更簡單、更高效。
* 沒有IDE工具:
- 需要安裝JDK、需要配置環境變量、需要手動的將java源文件編譯生成class字節碼文件
- java源程序出錯之后還沒有提示
- 沒有自動提示功能等。
* 有IDE工具:
- 不需要獨立安裝JDK【IDE中已經集成】
- 不需要手動配置環境變量
- 不需要使用javac命令對java源文件進行編譯
- 並且java源程序編寫語法錯誤馬上又提示
- 使用IDE工具有很多代碼不需要寫,自動生成了。
1.2、java有哪些比較牛的IDE呢?
* eclipse (myeclipse)【最多】
* Intellij IDEA【上升的趨勢】
* NetBeans
* JBuilder
.......
2、講解myeclipse的使用:
* workspace:工作區
- 當myeclipse打開的時候,大多數都是會提示選擇工作區
- 這個工作區可以是已存在的工作區,也可以是新建的工作區
- 選擇工作區之后,將來編寫的java代碼,自動編譯的class文件都會在工作區中找到
- myeclipse可以開啟兩個甚至更多的會話,每一個會話對應不同的workspace
* 在workspace工作區當中有一個文件夾:.metadata
- 在該文件夾當中存儲了當前myeclipse的工作狀態
- 將.metadata文件夾刪除之后,下一次再次進入這個工作區的時候,是一個全新的開始。
但是會發現這個IDE工具當中所有的項目丟失了,沒關系,這里只是丟失的myeclipse的項目,
硬盤上真實存儲的項目不會丟失。
* 打開myeclipse之后:窗口
- 窗口雙擊可以最大化或者還原
- 窗口可以拖動
- 窗口不小心關閉了,可以再次打開:
window --> show view --> Other --> 輸入自己要找的窗口
* myeclipse為程序員准備了很多不同的布局方式:
- 企業級開發:JavaEE開發的專用布局- MyEclipse Java Enterprise
- 普通java開發的:JavaSE開發的專用布局 - Java
- 怎么切換布局?
* myeclipse右上角
* 當這個布局被破壞之后想復原?
- window --> Reset...
* 重點的窗口介紹
* Package Explore / Navigator / Project Explore :可以看到java源文件
* Console:控制台窗口
* 工作區workspace中基本的單元是:Project(工程/項目)
* 使用myeclipse創建工程:
- 在Package Explore窗口當中點擊右鍵 --> new --> Java Project【JavaSE工程】:當然還有其它方式
* 指定java工程的名稱:一般全部小寫
* 指定java工程的存放目錄
* Java的運行時環境:JRE的配置【可以選擇使用myeclipse自帶的JRE,也可以選擇程序員自己安裝的JRE】
* Project layout : 工程的目錄布局
- 多數情況下都是選擇:兩個獨立的文件夾存儲源碼(src)和字節碼(bin)
* 在src目錄下新建軟件包:package機制后面講,目前先用着。
- 在src目錄上點擊右鍵 --> new --> package
- 給package起名:com.bjpowernode.javase;
- 包package是java中語法的一部分。后面講
* 在軟件包下新建一個java類:
- 在包上點擊鼠標右鍵 --> new --> class【同時生成了main方法】
- 顯示行號:在java源程序的左側欄上點擊鼠標右鍵:show line number
- 設置字體大小:
window --> Preferences --> 輸入font --> colors and fonts --> Basic --> Text Font --> Edit
* 關於myeclipse中常用的部分快捷鍵:
- ctrl + d 刪除一行
- alt + / 自動補全
- ctrl + 1 糾錯
- ctrl + alt + down
....
* 注意:myeclipse當中的java源代碼有的時候不保存是不會編譯的。所以時刻記住:ctrl + s
* myeclipse當中,出現紅色下划線的表示編譯錯誤,語法錯誤。
鼠標停留在紅色的下划線上面會有錯誤提示信息。
並且點擊左邊的×,可以進行糾錯。【當然也可以光標停留在紅色下划線上面: ctrl + 1】
* 有的時候程序出現黃色的下划線,表示警告,編譯可以通過。
* 快捷鍵怎么設置?
window --> Preferences --> keys
* 怎么運行一個帶有主方法的java程序?
* 在java源程序的任何位置點擊鼠標右鍵 --> Run As --> Java Application
// 回顧
package com.bjpowernode.javase.Java01;
/**
* 學生類
* @author Administrator
* **/
public class Student {
// 學號
int no;
// 姓名
String name;
// 年齡
int age;
// 性別
boolean sex;
// 住址
String addr;
}
// ----------------------------------------------------------------------
package com.bjpowernode.javase.Java01;
/*
* 學生測試類
* @author Administrator
* */
public class StudentTest {
// main 方法自動補全
// 輸入main,然后alt + /, 回車
public static void main(String[] args) {
// 創建學生對象
Student s = new Student();
System.out.println(s.no);
System.out.println(s.name);
System.out.println(s.age);
System.out.println(s.addr);
System.out.println(s.sex);
// 實例變量不能直接采用類名的方式訪問
// System.out.println(Student.no);
s.no = 10;
s.name = "張三";
// 創建學生對象
Student lisi = new Student();
lisi.name = "李四";
System.out.println(lisi.name);
}
}