[TOC]
# 導入項目
選擇開發目錄在進來之前
進來然后在File>new>Project會彈出New Project這個對話框然后在這個對話框中選擇Java Project寫Project name
到對應的項目剛才創建的文件夾里面看有幾個文件
src文件夾是我們在里面編輯的java源代碼
bin文件夾是我們代碼編譯后的.class文件
在MyEclipse上面右鍵點擊src里面會有New>class
出現個窗口然后在窗口中編輯Package包就是文件夾的意思
Name就是你類名,首字母大寫
Modifiers:修飾符,類名的修飾符
which method stubs ....這個提示要創建哪些方法把public static void main勾上
command+,在Java這欄下拉中Compiler編譯器點擊可以看到1.8
如果要換JDK,在上面配置中Java>Installed JREs已安裝的JRE中add 添加一個標準的VM Standard VM然后next出現框,選擇目錄就可以
如果窗口亂了的話可以在window>Perspective>Reset Perspective復位透視圖
去掉默認注釋 command+, 在Java>Code Style>code Templates代碼模板中,選擇code,在里面可以看到Method body方法主體,點edit把//這后面刪掉,下面一些也一樣
# 快捷鍵
* 內容輔助鍵 Alt+/
- 自動補齊main方法 main 然后 Option+/
- 自動補齊輸出語句syso然后Alt+/
- 格式化command+Shift+f
- 代碼區域右鍵-- Source – Format
- 自動導包:command+Shift+o
- 如果當前類在多個包中都存在,這時候,使用command+shift+o,進行選擇一個包導入即可。
- 注釋
- ν單行注釋
+ 加注釋:先選中需要注釋的內容,然后command+/
+ 取消注釋:先選中需要取消注釋的內容,然后 command+/
- 多行注釋
+ 加注釋:先選中需要注釋的內容,然后 command+Shift+/
+ 取消注釋:先選中需要取消注釋的內容,然后 command+Shift+\
代碼上下移動Option+上下箭頭
command+Option+上下箭頭復制當前代碼行
command+D刪除當前行
command+1意見提示功能
command+2有變量接收補全和重命名變量
# 導入文件
File>Import出現彈框 General>Existing Projects into Workspace導入現有的工程到工作目錄確定,點擊Browse選擇文件夾確定就好了
# 針對Eclipse空間的簡單配置
程序的編譯環境和運行環境
* 編譯環境:Window -- Preferences – Java - Compiler
* 運行環境:Window -- Preferences – Java - Installed JREs

# 斷點調試
斷點: 就是一個標記
* 如何設置斷點
- 代碼區域左邊的空白位置 雙擊即可
* 在哪里加
- 想看哪個語句的執行結果就在該語句前面加
* 怎么運行斷點的程序
- 代碼區域右鍵 -- Debug as -- Java Application
- 顯示一個頁面,提示是否進入調試頁面? 是否記住當前操作?是(Yes)是(勾選復選框)
彈出了斷點頁面

* 點哪里
- 點擊 工具欄中的Step Over (執行下一行)
- 快捷鍵F6 看到每一步程序的執行過程
* 看哪里
- 看代碼區域: 對照看程序執行步驟
- 看Debug區域: 對照看程序執行步驟
- 看varable區域: 觀察變量的創建、復制、銷毀
* 如何消除斷點
- 把設置斷點的方式再執行一遍
- 切換到Debug視圖,選擇 Breakpoints -- Remove All Breakpoints 就是2個XX的圖標
# 小技巧
* Ctrl+T:查看所選中類的繼承樹
* Ctrl+滑動鼠標點擊類名,或者選中類名后,按F3鍵查看所選中類的源代碼
* 查看所選中方法的源代碼
Ctrl+滑動鼠標點擊方法名,或者選中方法名后,按F3鍵查看所選中方法的源代碼
* Eclipse中的JRE System Library是默認的Eclipse依賴JRE中的類庫。在該位置可以查找到平常使用的String類、Random類、Math類等
# 導出文檔
右鍵export,選擇java會看到javadoc,選擇需要的生成
# 制作jar包
右鍵export,選擇java會看到 JAR file,選擇需要的生成
# 導入jar包
導入jar包:即把指定的jar包,加入到指項目中,提供給項目使用。
導入jar包的過程是將jar包加入到項目的.classpath文件中去,讓項目識別,便可以使用jar包中所有的.class文件類。以下是加入步驟:
1:項目根文件夾下創建lib文件夾,用于同一管理所有的jar文件
2:把jar文件復制到lib文件夾中,然后讓eclipse刷新下,右鍵有refresh
3:右鍵點擊jar文件,點擊Build Path,選擇Add to Build Path,此時查看項目根文件夾下的.classpath文件,發現新加入的jar包路徑被配置到了該文件中。說明可以使用jar包中所有類了。

- 基礎
- 編譯和安裝
- scanner類(鍵盤錄入)
- Random類(隨機數)
- 數組
- 方法
- 類
- ArrayList集合
- char與int
- eclipse
- IDEA
- 變量與常量
- 常用API
- String,StringBuffer,StringBuilder
- 正則,Date,DateFormat,Calendar
- 包裝類,System,Math,Arrays,BigInteger,BigDecimal
- 集合,迭代器,增強for,泛型
- List,set,判斷集合唯一
- map,Entry,HashMap,Collections
- 異常
- IO
- File
- 遞歸
- 字節流
- 字符流
- IO流分類
- 轉換流
- 緩沖流
- 流的操作規律
- properties
- 序列化流與反序列化流
- 打印流
- commons-IO
- IO流總結
- 多線程
- 線程池
- 線程安全
- 線程同步
- 死鎖
- lock接口
- ThreadLoad
- 等待喚醒機制
- 線程狀態
- jdbc
- DBUtils
- 連接池DBCP
- c3p0連接池
- 網絡編程
- 多線程socket上傳圖片
- 反射
- xml
- 設計模式
- 裝飾器模式
- web service
- tomcat
- Servlet
- response
- request
- session和cookie
- JSP
- EL
- JSTL
- 事務
- 監聽器Listener
- 過濾器Filter
- json
- linux安裝軟件
- 反射詳解
- 類加載器和注解
- 動態代理
- jedis
- Hibernate
- 簡介
- 創建映射文件
- Hibernate核心配置文件
- 事務和增刪改查
- HibernateUtils
- 持久化對象的三種狀態
- 檢索方式
- query
- Criteria
- SQLQuery
- 持久化類
- 主鍵生成策略
- 緩存
- 事務管理
- 關系映射
- 注解
- 優化
- struts2
- 搭建
- 配置詳解
- Action
- 結果跳轉方式
- 訪問ServletAPI方式
- 如何獲得參數
- OGNL表達式
- valueStack 值棧
- Interceptor攔截器
- spring
- 導包
- IOC和DI
- Bean獲取與實例化
- Bean屬性注入
- spring注解
- 注解分層
- junit整合
- aop
- 動態代理實現
- cglib代理實現
- aop名詞
- spring的aop
- aop-xml詳解
- aop-注解詳解
- 代理方式選擇
- jdbcTemplate
- spring事務管理
- 回滾注意
- 事務傳播屬性
- MyBatis
- MyBatis簡介
- 入門程序
- 與jdbc hibernate不同
- 原始Dao開發
- Mapper動態代理方式
- SqlMapConfig.xml配置文件
- 輸入參數pojo包裝類
- resultMap
- 動態sql
- 一對一關聯
- 一對多
- 整合spring
- 逆向工程
- maven
- maven簡介
- 倉庫
- maven目錄結構
- maven常用命令
- 生命周期
- eclipse中maven插件
- 入門程序
- 整合struct
- 依賴范圍
- 添加插件
- idea配置
- jar包沖突
- 分模塊開發
- 構建可執行的jar包(包含依賴jar包)
- springMVC
- 處理流程
- java面試
- java版本升級
- java1-8版本變更
- java9新特性
- 鎖
- java資料
- idea
- jdk版本切換
- log4j
- 入門實例
- 基本使用方法
- Web中使用Log4j
- spring中使用log4j
- java代碼優化