日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Eclipse中高效的快捷鍵、調(diào)試及Junit

Eclipse中高效的快捷鍵、調(diào)試及Junit

來源:程序員人生   發(fā)布時(shí)間:2014-11-05 08:36:01 閱讀次數(shù):2955次

Eclipse中高效的快捷鍵

當(dāng)我知道了這些快捷鍵的使用方法以后,感覺真的很興奮,沒想到Eclipse中還有這么多使人欣喜的功能,真的可以提高效力。

  • 內(nèi)容提示 Alt+/
    用于輸入標(biāo)準(zhǔn)庫或關(guān)鍵字時(shí)的內(nèi)容提示

  • 快速修復(fù) Ctrl+1
    編輯器顯示有毛病的時(shí)候,不用想,先按Ctrl+1進(jìn)行快速修復(fù)

  • 導(dǎo)包 Ctrl+Shift+o
    該快捷鍵可以進(jìn)行快速導(dǎo)包,例如用到了集合類,但之前沒有導(dǎo)入相應(yīng)的包,可以通過該快捷鍵

  • 格式化代碼塊 Ctrl+Shift+f

  • 向前向后查看 Alt+前后方向鍵
    該功能在代碼調(diào)試或查看源代碼的時(shí)候比較有用,

  • 添加注釋 Ctrl+Shift+/

  • 去除注釋 Ctrl+Shift+

  • 查看方法說明 F2

  • 上下復(fù)制行 Ctrl+Alt+上下鍵
    可用于光標(biāo)所在行的向上向下進(jìn)行復(fù)制

  • 上下移動(dòng)行 Alt+上下鍵
    可用于光標(biāo)所在行的上下移動(dòng)

  • 查看類的繼承關(guān)系 Ctrl+t
    該方法用于查看指定類的繼承樹,特別是在學(xué)習(xí)框架查看源代碼的時(shí)候會(huì)大量使用

  • 查看源代碼 Ctrl+Shift+t
    在彈出框Open Type中輸入要查看的源代碼

  • 查看快捷鍵設(shè)置 Ctrl+Shift+l
    查看Eclipse中所有的快捷鍵

設(shè)置在Eclipse下查看源代碼

按Ctrl+鼠標(biāo)左鍵點(diǎn)擊要查看到標(biāo)準(zhǔn)類庫,但是如果沒有正確配置,會(huì)出現(xiàn)毛病
解決方法的步驟以下:

  • 點(diǎn)擊窗口(window) --> “Java” --> 已安裝JRE(“Installed JRES”)
  • 此時(shí)右側(cè)的列表框中顯示了系統(tǒng)中的JRE環(huán)境,你可以自己制定你要的JRE,然后點(diǎn)擊編輯(Edit),出現(xiàn)編輯窗口
  • 選中rt.jar文件1項(xiàng):“..jrelib t.jar”并展開它
  • 展開后可以看到“源代碼連接:(無)”或“Source Attachment:(none)”,雙擊該項(xiàng),選擇你的JDK目錄下的“src.zip”文件
  • 肯定并完成配置

調(diào)試Debug

  • 跳入Step in -> F5
  • 跳過Step over -> F6
  • 跳出Step out -> F7
  • 拖放至幀Drop to frame
    到當(dāng)前調(diào)試的方法的第1行去,這個(gè)方法比較實(shí)用,用于調(diào)試時(shí)當(dāng)前步驟跳過了再回去
  • 跳至下1斷點(diǎn)Resume ->F8

在斷點(diǎn)(Breakpoints)視圖中查看斷點(diǎn)或清除所有斷點(diǎn)

Junit測(cè)試框架

基本使用

  1. 編寫1個(gè)新的測(cè)試類文件
  2. 在編寫的測(cè)試方法中添加注解 @Test
  3. 在大綱(Outline)視圖中右鍵點(diǎn)擊要測(cè)試的方法,運(yùn)行配置(Run as),對(duì)方法進(jìn)行運(yùn)行
  4. 如果想對(duì)類中所有的方法進(jìn)行測(cè)試,可以點(diǎn)擊類進(jìn)行測(cè)試

比如,要對(duì)1個(gè)類進(jìn)行測(cè)試

public class Person { public void run() { System.out.println("run!!"); } public void eat() { System.out.println("eat!!"); } }

其中測(cè)試類以下

import org.junit.Test; //Person的測(cè)試類 public class PersonTest { @Test public void testRun(){ Person p = new Person(); p.run(); } @Test public void testEat(){ Person p = new Person(); p.eat(); } }

測(cè)試類的特殊的方法

@Before、@After

import org.junit.After; import org.junit.Before; import org.junit.Test; //Person的測(cè)試類 public class PersonTest { private Person p; @Before public void before() { System.out.println("before"); p = new Person(); } @Test public void testRun(){ p.run(); } @Test public void testEat(){ p.eat(); } @After public void after() { System.out.println("after"); } }

這里添加了@Before、@After兩個(gè)特殊的方法,這兩種方法在每種方法運(yùn)行的時(shí)候都會(huì)前后運(yùn)行,其用處是,把初始化資源的操作寫到@Before中,把釋放資源的操作寫到@After中
其打印結(jié)果是
before
eat!!
after
before
run!!
after

@BeforeClass、@AfterClass

在兩種方法是在類加載和類釋放的時(shí)候進(jìn)行設(shè)計(jì)。
注意,這里的標(biāo)注的方法必須是靜態(tài)的方法。

斷言Assert

Assert.assertEquals("2",p.run());

如果這個(gè)方法不符合期望的話,那末測(cè)試不通過。

轉(zhuǎn)載請(qǐng)注明作者Jason Ding及其出處
Github主頁(http://jasonding1354.github.io/)
CSDN博客(http://blog.csdn.net/jasonding1354)
簡(jiǎn)書主頁(http://www.jianshu.com/users/2bd9b48f6ea8/latest_articles)

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产精品亚州 | 亚洲精品成人av | 国产一二三区免费 | 久久国产精品一区二区三区 | 国产毛片精品国产一区二区三区 | 成人欧美一区二区三区在线播放 | 玖玖操 | 亚洲精品国产区欧美区在线 | 另类专区亚洲 | 黄色网页免费看 | 欧美日韩国产亚洲乱码字幕 | 可以在线观看的av网站 | 久久精品91久久久久久再现 | 日日夜夜天天综合 | 亚洲精品国产第一综合99久久 | 69国产精品成人96视频色 | 亚州有码 | 精品久久久久久 | 日干夜干 | www.av成人 | 麻豆av免费在线观看 | 久久成人在线视频 | 久久精品亚洲精品 | 亚洲精品国产精品国自产观看浪潮 | 日本一区久久 | 国产专区在线 | 日本美女一区二区三区 | 91精品一区二区三区久久久久久 | swag国产精品一区二区 | 日韩欧美手机在线 | 欧美日韩精品免费观看视频 | 国产激情久久久 | 成人亚洲 | 一级黄色片在线观看 | 亚洲专区中文字幕 | 国产毛片视频 | 国产精品久久久久久久免费软件 | 精品国产区 | 自拍偷拍第一页 | 狠狠gao | 精品高清视频 |