關(guān)于MyEclipse的基本使用
一、
1. 建立一個(gè)工程 ----File—new—project---選項(xiàng)含有Javaproject,webproject等等—輸入工程名字如myproject,其他可以選擇默認(rèn)—完成
2. 創(chuàng)建一個(gè)java文件 ---myproject—右鍵—new---SourceFolder(還有class,package,F(xiàn)older等等)---名字如src—以后可以將class文件放入其中,可以在src右鍵—new--class—?jiǎng)?chuàng)建Java文件 注意:folder與Source Folder的區(qū)別 Source Folder:用于放置Java文件,可以自動編譯,可以嵌套; Folder:是一般的文件夾,不可以編譯,要用到下面的生成源文件夾
3. 運(yùn)行Java文件 ----選中Test—右鍵—runas—Java Application 或者單擊工具欄按鈕(類似播放器開始按鈕)
4. MyEclipse的自動提示,自動修正,自動完成功能:黃色,紅色標(biāo)志提示
(1)輸入部分字符,方法自動生成
(2)根據(jù)提示,導(dǎo)入相應(yīng)的包
(3)提示清楚未使用的包
(4)提示無用的方法,變量
(5)自動提示接口,抽象類的的方法以及重載
注意:《1》接口 例子:?.public class Test implementsConnection---就會在此行出現(xiàn)提示,單擊出現(xiàn)Add Unimplements Methods等等, 單擊它自動添加Connection中的方法。
《2》抽象類 例子:?.public class Test extends List---可以在List上右鍵—source—Override/ImplmentsMotheds(重載實(shí)現(xiàn)方法)—選擇需要的方法;
《3》自動生成set,get方法: private String user ; 在類中聲明變量后,可以右鍵—source—Generate Sets andSets---可以選擇方法;
二、斷點(diǎn)調(diào)試
1.?dāng)帱c(diǎn)的添加,去除
在想設(shè)置斷點(diǎn)的程序行左端,雙擊,即添加一個(gè)斷點(diǎn),再雙擊,去除斷點(diǎn),另外右鍵也可以,還可以將斷點(diǎn)失效或有效;
例如: publicclass Test { publicstaticvoid main(String args[]){
double a=0; /*此處設(shè)置斷點(diǎn)*/ a=Math.random();
System.out.print(a); }
}
2.調(diào)試斷點(diǎn)
(1)---右鍵Test—debug as—Java Application---彈出是否切換工作空間,選ok;注意相關(guān)窗口(顯示程序狀態(tài),變量,斷點(diǎn)位置等)?;蛘邌螕艄ぞ邫诘南x子按鈕
(2)方法1:將鼠標(biāo)放在斷點(diǎn)處的變量上如a,會顯示變量值;
方法2:選中變量a—右鍵—watch—即出現(xiàn)變量窗口Expression—單擊開始按鈕Resume或F8,觀察變量值,也可停止調(diào)試,可以進(jìn)入當(dāng)前方法Stepinto,跳過當(dāng)前方法Step over,返回方法Stepreturn;這些在工具欄上; 同理,可以查看i的值—右鍵i—watch;
另外,查看對象的屬性等,不可能直接在程序出現(xiàn),如只出現(xiàn)list對象,想查看list的大小list.size();可以在Expression中的變量如 a右鍵—AddWatch Expression—手工輸入變量名或?qū)ο髮傩裕鏻ist.size();
這種方法不會自動提示,如輸入list.不會出現(xiàn)提示,可以—window—showview—display窗口—在其中輸入list.會出現(xiàn)提示;選擇list.size()—右鍵—despect—即可顯示;
(3)條件斷點(diǎn):滿足一定條件時(shí),才是斷點(diǎn)生效
--右鍵斷點(diǎn)---Breakpiontproperties(斷點(diǎn)屬性)---勾選EnableCondition,在輸入條件;(在復(fù)雜系統(tǒng)調(diào)試,很有用)
4)異常斷點(diǎn):開發(fā)中,會出現(xiàn)隨機(jī)的異常,一般無法確切捕捉; 當(dāng)出現(xiàn)此異常,會停住,鼠標(biāo)懸浮出現(xiàn)提示,用于查處那些變量出現(xiàn)異常,方便調(diào)試;
三.MyEclipse的高級使用
1.如何建立包? ----》myproject—src-右鍵---選擇package(還有class等等)--輸入包名 之后可以將class文件放入此包內(nèi)
3.工程的高級配置 --》myproject—右鍵---properties—主要配置Javabuild path(構(gòu)建路徑),它含有
(1)source:它列出MyEclipse可以編譯查錯(cuò)的文件夾Java文件,如本例中的myproject/src; 如果想在myproject中建立一個(gè)普通的文件夾folder如myjava,而不是包,則myjava文件夾中的Java文件不會被編譯查錯(cuò),要想使其與src一樣:在source面板---Addfolder—勾選myjava—ok;這樣就可以編譯myjava中Java文件;
(2)Projects
(3)Libraries:用于添加第三方j(luò)ar包;說明: Add External Jars(用于加載工程外的jar)---可以選擇相應(yīng)的jar包,如MyEclipse驅(qū)動等等; Add Jars:用于添加本工程內(nèi)的jar包(推薦使用這種方式,因?yàn)閖ar在工程內(nèi),方便移植);
4.MyEclipse的智能:
(1)自動生成try catch,理出異?!c(diǎn)擊出現(xiàn)紅色出,選擇處理方案
(2)自動生成setget方法(見上面)
(3)自動生成構(gòu)造函數(shù)
自動生成javadoc文件---輸入/**回車,可以將參數(shù),拋出的異常寫到j(luò)avadoc中
四.常用技巧
(1)代碼完成ALT+/ :用于當(dāng)輸入類的方法或類名時(shí),如按了其他鍵自動提示消失,可按ALT+/自動補(bǔ)充完整,如輸入String+ALT+/,會提示StringBuff等已String開頭的類或方法, 由如,忘記了switch的結(jié)構(gòu),可以輸入swith+ALT+/,提示。很有用。
(2)代碼格式化—右鍵—source—format
2.常用插件
數(shù)據(jù)庫管理SQLExplorer(跨數(shù)據(jù)庫) 反編譯工具jode Java ee開發(fā) MyEclipse XML編寫查看XMLBuddy
五.Web開發(fā)
1. 創(chuàng)建web工程 ---new---project—MyEclipse—webproject—輸入名字如myweb等,其他可默認(rèn)(注意:root url 別往啦)
2. 配置MyEclipse與tomcat6.0
3. 開發(fā)servlet ----在項(xiàng)目myproject的src右鍵---new—servlet---設(shè)置servlet名字,包名,查看是否放在src或子目錄內(nèi),重寫的方法----下一步—設(shè)置web.xml---完成。
4. 開發(fā)jsp ----在項(xiàng)目myproject的WebRoot或字目錄右鍵---new—jsp---設(shè)置jsp名字,包名,查看是否放在WebRoot或字目錄內(nèi)。--下一步選擇使用的模板(默認(rèn)html模板,也可以使用其他的如struts)
5. 開發(fā)JavaBean(本質(zhì)class文件) ----在項(xiàng)目myproject的src---new—class---設(shè)置名字,包名,選擇包,查看是否放在src或子目錄。 注意tomcat默認(rèn)使用8080端口,安裝了Oracle則會占用tomcat的8080,因此,可以修改tomcat端口---tomcat--E:Tomcat6.0confserver.xml---《Connector port=“8080”protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” /》
6. 部署MySQL數(shù)據(jù)庫(或其他數(shù)據(jù)庫Oracle)開發(fā)項(xiàng)目 1.添加MySQL數(shù)據(jù)庫驅(qū)動:
(1)直接將驅(qū)動放到 E:Myeclipse-WorkPlaceMyProjectWebRootWEB-INFlib下即可;推薦使用。
(2)用MyEclipse添加驅(qū)動:工程myweb—右鍵—properties—Javabuild path—libraries—Add External Jars將驅(qū)動添加即可。不推薦。可以用AddJars。
7.使用MyEclipseDatabase Explorer perspective(數(shù)據(jù)庫透視圖)
(1)切換數(shù)據(jù)庫透視圖:單擊右上角透視圖—切換到MyEclipseDatabase Explorer,打開數(shù)據(jù)庫透視圖。
(2)新建數(shù)據(jù)庫連接:在MyEclipseDerby右鍵---new—在drivertemple 可選擇相應(yīng)的數(shù)據(jù)庫類型MySQL,其他Oracle,MicrosoftSQL Server等;在name輸入連接名字;在ConnectionURL輸入url字符串;再輸入用戶名,密碼;添加jars數(shù)據(jù)庫驅(qū)動;
(3)單擊左側(cè)的opendatabase可以打開數(shù)據(jù)庫及表,結(jié)構(gòu),試圖,觸發(fā)器等;單擊表時(shí),下方顯示表的內(nèi)容;可此查看主鍵,外間,索引等等; 還可以右鍵打開NewSql Edit命令查詢更新表內(nèi)容;可以創(chuàng)建表數(shù)據(jù)庫等等操作;生成多表實(shí)體關(guān)系(ER)圖,可以保存圖等等。多用右鍵。 結(jié)論:它的作用就是相當(dāng)于數(shù)據(jù)庫的可視化面針對多種主流數(shù)據(jù)庫,管理數(shù)據(jù)庫;是否習(xí)慣者使用,根據(jù)根據(jù)個(gè)人喜好;不作要求。
評論
查看更多