java基礎鞏固訓練營【第一輪】(四) 利器(IDE工具)

 利器(IDE工具)

 

“工慾善其事必先利其器”,古老的哲學中的經典智慧一直傳頌至今。集成開發環境可以大大的提高開發速度和質量,熟練掌握相關的IDE工具是進入職場的一項基本技能。

 

我想有很多人會這樣告訴我“我的老師(或者某位高人)跟我說過,剛開始學java的時候最好直接輸入代碼”,這句話我完全贊同,沒有任何疑義。但是大多數公司的的開場景都是用某個IDE來進行的(個別除外的,我記得我當年的老大用java開發項目的時候用的是UitraEdit,真的,他從來沒有用過任何IDE,但也不反對我們來用),反正早晚的事情那就早點開始吧!

 

在開始之前我想強調一下,我們的練習項目框架是基於某個特定的開發環境的,但是如果想用UitraEdit這樣的工具手寫代碼也是可以的。

 

java IDE的種類不算少,如下所示:

 

IDE工具名稱 簡介 jbuilder  Borland公司出版曾經風靡一時的java IDE,我剛學java時候就是用的它,但是現在好像用的不多了,Borland已經被人收購

Eclipse    現在用的最多的java集成開發環境,出生名門(IBM),開源,可擴展,用戶基數大,好處說不過來啊
NetBeans  SUN公司的產品,號稱要搞死Eclipse,但是目前似乎還沒有達到目標,用戶羣也不少
IntelliJ IDEA 這是一個不錯的IDE功能和性能都很出色,但是要命的是他收錢,這阻擋了不少中國用戶
JCreate         這是一個用c++開發的java ide 小巧,靈活,速度快,很多人在初學java語言的時候用的就是他

 

上列出了我認爲比較常用的IDE,但是還有很多沒有列出,我不想把所有的都列出,更不想對他們做出評價,我只想告訴大家有這麼多可以選擇。但是重點需要介紹的還是Eclipse,原因很簡單,未來大家遇到的機會更大。

 

如果詳細的介紹如何使用Eclipse那可以寫好幾本書,而且網上很多文章比我將的詳細並且清楚。本文中我想給大家介紹幾點平時容易忽略的內容。

 

 

設定環境

 

1、如何設定當前的jdk版本號

這一招在本次訓練營肯那個無用武之地,但是各位走上工作後應該會用到的,特別是現在JDK1.5和JDK1.6都在被使用的時候

 

我給大家一個路徑

 

路徑: window -> preferences   ->  java  ->  Installed JREs 

 

再來個中文的吧。

 

路徑:  窗口 -> 首選項 -> java (左邊的導航樹) -> 已經安裝的jre

 

 

應該能看明白了吧,如果還是不明白那直接找我把,最好是我在線的時候QQ。

 

 

 

2、如何設定字符集

在所有設定的項目上馬單擊鼠標右鍵,選擇 properties  ->  resource   然後的操作看下圖


編碼

 

 

看看上面的圖片應該能看懂了吧,如果還是看不懂,那同上,QQ聯繫我!

 

 

創建項目

創建項目是Eclipse一項基本的技能,就像我們要活着先要學會吃飯一樣。在Eclipse中創建項目的辦法很多,其中也包括我們這次訓練營所採用的直接從版本服務器中下載項目的方式。關於這招我想,參加過熱身的朋友應該熟悉了,如果沒有參加國熱身,那我把視頻連接在貼一遍 

 

2009年免費暑期JAVA基礎鞏固訓練營熱身——環境搭建視頻

  

 

除了從版本庫中創建項目之外,Eclipse還可以創建一個空白的項目,包括普通的java項目,web項目等,如果裝了myeclipse這樣的第三方插件,那功能會更多。但是這些在本輪我們暫且放下,因爲實在是找不到使用的地方。如果想深入瞭解的,上網查查答案N多。

 

 

快捷鍵

 

快捷鍵就是通過鍵盤來進行一些操縱,雖然windows已經出來很多年啦,但是鍵盤還是軟件開發人員的最愛,我真的見過只有鍵盤從不用鼠標的程序員,他編程的年齡有15年。

 

但是Eclipse的快捷鍵有很多,而且有很多我也不回用,還有很多我也沒有聽說過。但是我還是強烈向大家推薦幾個,我希望大家在用Eclipse的時候把這些放在旁邊不停的看,一直到閉起眼睛都能想起來,因爲幾個真的是太好用,太常用了

 

1、ctrl+shift+r:打開資源

 

這個快捷鍵非常有用,項目越大作用越明顯,我們還是先看看他的樣子,同時按下“ctrl+shift+r”時,系統會彈出如下窗口

查詢文件

 

該窗口有個絕招是:在紅線圈起來的文本框中輸入任意字符,系統會自動匹配文件名,上圖中我輸入了ro,則系統自動匹配包含ro的文件。更絕的是他還支持通配符和正則表達式,前提是你會正則表達式。

 

2、ctrl+o:快速outline

 

第一組快捷鍵是找文件,現在這個快捷鍵是找文件的方法,雖然這個快捷鍵本次訓練營可能沒有用武之地,但是我還是向大家推薦這個快捷鍵,因爲在以後肯定會到,要是用不多找我。當你面對一個有50個方法,並且這個類還不是你寫的時候,你就知道他的好啦。這個功能我也不給出截圖,大家發揮一下自己的想象力

 

3、ctrl+e:快速轉換編輯器

 

 

這位兄弟本來也是用不到的,我也不想講,本次訓練營估計也用不到,但是我在項目中確實用的太多了,爲了體現他的好,我建議大家做個試驗,在eclipse中打開30個文件然後找到其中一個,大家先體會一下,然後在使用這個功能試一試。同樣這個功能我也不給出截圖,大家發揮一下自己的想象力

 

4、Ctrl+T  查找類的子類或者接口的實現類

 

Ctrl+T 組合鍵非常有用,爲什麼呢?因爲在一個比較到的項目中,有很多類之間存在繼承關係,接口和類之間存在實現關係。如果我們在一個子類或者實現類中很容易的能找到父類和接口的源碼,但是如果反過來那就麻煩了。如果給出一個父類要找出其所有的子類,或者給出一個藉口,要找出這些接口所有的實現類。這個時侯Ctrl+T 會解決我們的大問題,我曾經就是因爲不知道這個組合鍵吃了很大苦頭,我希望苦難到此爲止吧,大家要記住這個快捷鍵

 

5、Ctrl+Alt+H  查找某個類方法在什麼地方被使用

 

這個組合鍵我覺得很好用,但是不怎麼好說明,所以我建議大家先記住然後多琢磨琢磨。其實這個組合鍵功能是,查找某個方法在什麼地方被掉用了。這其實是一個非常有用的方法,特別是在對代碼進行重構的時候。

 

(在知道這個方法前我還有“土辦法”,如果我想知道某個方法在什麼地方被調用,那我把這個方法的名字改了,然後調用這個方法的類就會有一個錯誤!  :-)

 

 

 

練習

本章的練習很簡單也很重要,就是把我們放在SVN服務器的項目下載到本地,這樣就跟我們的版本庫建立了聯繫,這是參加本次訓練營最重要的一個環節,我們有大量代碼練習需要實現,而且很多內容會放在代碼的註釋中,而且及時獲取這些信息的途徑便是通過版本庫更新這些代碼。至於這些快捷鍵我想總會有用武之地的。

 

暑期java基礎鞏固訓練營開始
java基礎鞏固訓練營 簡介
java基礎鞏固訓練營【第一輪】(一)項目環境和規範
java基礎鞏固訓練營【第一輪】(二)JAVA基礎
java基礎鞏固訓練營【第一輪】(三) 編寫、編譯、運行 
java基礎鞏固訓練營【第一輪】(四) 利器(IDE工具)
java基礎鞏固訓練營【第一輪】(五) 基本數據類型
java基礎鞏固訓練營【第一輪】(六) 面向對象的JAVA
java基礎鞏固訓練營【第一輪】(七) 數據結構中的java
java基礎鞏固訓練營【第一輪】(八) 文件讀寫
java基礎鞏固訓練營【第一輪】(九) 用java通信
java基礎鞏固訓練營【第一輪】(十) 多線程
java基礎鞏固訓練營【第一輪】(十一) 直面錯誤--java異常
java基礎鞏固訓練營【第一輪】(十二) 我們一起來找茬
ava基礎鞏固訓練營【第一輪】(十三) java桌面應用
java基礎鞏固訓練營【第一輪】(十四) 大家一起做項目

 

 如果您對我的文章感興趣的話,請點擊這裏加我爲好友,讓我們一起進步
 

http://student.csdn.net/invite.php?u=106708&c=2383a3846076c876

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章