# Eclipse的簡介
Eclipse就是一個插件的集合,所謂插件的集合里面的東西全部都是插件。以后的開發中,我們需要經常性的安裝插件以滿足我們的開發需求。開發語言都會有一款用起來特別爽的IDE(集成開發環境),Java主流的IDE就是Eclipse或者Myeclipse,Myeclipse實際上就是在Eclipse上安裝了一個插件,插件的名稱就叫做Myeclipse,Eclipse作為一款軟件,本身也是使用Java語言開發的,而且最早也是為了Java開發而服務的,但是Eclipse的目標不僅限于此,目前已經可以進行常用的計算機語言的開發了。
# Eclipse的下載及安裝
可以在[www.eclipse.com](www.eclipse.com)網站中下載,最新的版本是oxygen,Eclipse是開源免費的,是由Apache公益組織開發的。
下載有兩個版本:
* 安裝版:.exe,需要安裝
* 解壓版:后綴為.zip,解壓即可,一般使用解壓版,不需要安裝
**但是在使用之前,一定要配置環境變量。
JAVA_HOME,配置的值為JDK的安裝路徑**
# 使用Eclipse完成Java程序的編寫
**Eclipse完成Java程序編寫的步驟:**
* 創建一個java項目(Java Project)
* 在Java項目下的src下面創建包,一般在開發中,所有的java類都必須放在包中,包的命名規則是網址域名后置com.daijiandong
* 在包中創建一個類

我們可以通過硬盤看到此項目的實際位置和其中的層次結構
**F:\java開發大全\練習文件夾\workDemo\src\com\daijiandong\javaBase\HelloWorld.java**
由此可以推斷,包名實際上就是硬盤中的一個實際存在的文件夾其中的點表示下一層文件夾
# Eclipse快捷鍵
* Alt+/:聯想鍵
* Ctrl+C:復制
* Ctrl+V:粘貼
* Ctrl+X:剪切鍵
* Ctrl+S:保存
* Ctrl+Shift+S:全部保存
* Ctrl+Shift+Y:大寫變小寫
* Ctrl+Shift+X:小寫變大寫
* Ctrl+Z:后退
* Ctrl+Y:前進
* Ctrl+Shift+F:自動排版
* Ctrl+D:刪除當前行
* Ctrl+Shift+O:導包
* Ctrl+/:單行注釋
* Ctrl+Shift+/:多行注釋
* Ctrl+Shift+T:打開一個新的類或窗口
快捷鍵的使用,可以增加開發的效率,最好的快捷鍵的記憶方式就是多使用。
# Eclipse的斷點調試
程序中的的問題,可以通過斷點的方式進行運行,**斷點運動的步驟:**
* 設置斷點:在可能會出現bug的地方設置
* 以debug模式運行程序,這個時候程序運行會停留在設置斷點的代碼行
* 通過debug可以查看程序中的值
* 按下F6按鍵,表示執行本行代碼,并且停留在下一行,還可以按F8鍵,表示此處停止斷點調試,如果接下來要運行的程序中存在斷點,則停留在這個斷點,沒有斷點的話,程序之行結束。
debuge調試,在以后的開發中,經常會使用到,對于初學者來說,會有一定的難度,需要結合長期使用,才能熟能生巧。
# Eclipse插件安裝
現在的Eclipse是一個干凈的,純潔的Eclipse,如果要進行Web或者一些其它的操作的話,必須要安裝插件,**操作步驟如下:**
Help-----》Install new SoftWare,選擇work with:
* Oxygen-http://download.eclipse.org/releases/oxygen,表示的是Eclipse官網下載的插件
* http://download.eclipse.org/egit/updates,表示的是git插件地址
安裝的時候需要連接網絡,不然的話,安裝不成功。當然也可以將插件包下載好之后進行安裝。
- PHP操作集合
- 獲取字符首字母
- PHP實現定時備份MySQL數據庫
- PHP定時發送郵件
- PHP基本語法
- 總結
- 命名空間
- 錯誤抑制符
- 位運算符
- 原碼,反碼,補碼
- traits
- PHP的反射機制
- const和define的區別
- 語法
- 常用的函數
- 1.變量及打印函數
- 2.引入文件
- 3.常量
- 4.錯誤處理
- 5.面向對象
- 數據結構與算法
- 結構
- 數組
- 索引
- 散列表(哈希表)
- 棧
- 隊列
- 鏈表
- 算法
- 排序算法
- 插入排序
- 冒泡排序
- 選擇排序
- 歸并排序
- 快速排序
- 查找算法
- 二分查找
- 二分查找變形版本1:查詢數據在序列中第一次出現
- 哈希算法
- 算法復雜度
- Smarty模板引擎
- composer
- yaf
- yaf的安裝配置
- 其它
- Java
- JavaSE
- 1.Java發展及JDK安裝配置
- 2.Eclipse的下載及安裝
- 3.Java開發基礎
- 虛擬機
- 2.編輯虛擬機設置
- 1.虛擬機下安裝centos
- 3.安裝vmtools
- Linux
- 1.vi和vim編輯器
- 2.開機、重啟和用戶登錄注銷
- 3.用戶管理
- 4.用戶組管理
- 5.用戶和組的相關文件
- 6.linux運行級別
- 7.幫助指令
- 8.文件目錄類指令
- 9.時間日期類
- 10.搜索查找類
- 11.壓縮和解壓縮
- 12.組管理和權限管理(難點,重點)
- 虛擬主機的配置
- phpstudy快捷配置
- 配置文件配置
- PHP面向對象高級特性
- SPL標準庫(PHP標準庫)
- PHP鏈式操作的實現
- 面向對象編程的基本原則
- 設計模式
- 基本的設計模式