国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java語(yǔ)言基礎(chǔ)(4)IDEA程序debug斷點(diǎn)調(diào)試與單元測(cè)試junit(圖文簡(jiǎn)單超詳細(xì)教程,一文搞定debug斷點(diǎn)調(diào)試和junit單元測(cè)試)

這篇具有很好參考價(jià)值的文章主要介紹了Java語(yǔ)言基礎(chǔ)(4)IDEA程序debug斷點(diǎn)調(diào)試與單元測(cè)試junit(圖文簡(jiǎn)單超詳細(xì)教程,一文搞定debug斷點(diǎn)調(diào)試和junit單元測(cè)試)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、debug斷點(diǎn)調(diào)試

在代碼中,找一個(gè)位置,點(diǎn)擊
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
前面出現(xiàn)紅色點(diǎn):這個(gè)叫斷點(diǎn)
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
右擊鼠標(biāo),選擇Debug運(yùn)行
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
下圖:鼠標(biāo)懸停上面,會(huì)提示如下
1、Step Over(F8):點(diǎn)擊這個(gè)按鈕,或者按住F8鍵,可以往后面執(zhí)行
2、Step Into(F7):可以進(jìn)入方法內(nèi)部,如果當(dāng)前執(zhí)行到方法調(diào)用,就可以進(jìn)入方法內(nèi)部
3、Force Step Info(Alt+Shift+F7):強(qiáng)制進(jìn)入方法內(nèi)部
4、Step Out(Shift +F8):退出執(zhí)行的方法,也就是返回
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
5、Run to Cusor(Alt+F9):調(diào)到下一個(gè)斷點(diǎn)
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
6:、Rerun(Ctrl+F5):重新執(zhí)行
7、Resume Program(F9):跳到下一個(gè)斷點(diǎn)
8、Stop(Crto+F2):停止程序
9、View Breakpoints(Ctrl+Shift+F8):查看有哪些斷點(diǎn)
10、Mute Breakpoints:禁止斷點(diǎn),下次debug啟動(dòng),不會(huì)執(zhí)行斷點(diǎn),因?yàn)橐呀?jīng)被禁止了
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
查看斷點(diǎn)
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
禁止斷點(diǎn)
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
可以查看到變量值
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
Evaluate Expression:debug過(guò)程中,可以執(zhí)行表達(dá)式
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit

二、junit單元測(cè)試

第一步:導(dǎo)入junit包,在項(xiàng)目下創(chuàng)建lib包
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
第二步:將junit包拷貝到lib目錄下
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
第三步:File->Project Structure
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
第四步:找到剛剛的junit jar包
idea debug jdk包源碼 junit,java,intellij-idea,單元測(cè)試,junit
測(cè)試代碼文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-829183.html

package com.day04;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class TestJunit {
    String url = "jdbc:mysql://localhost:3306/tmall";
    String username = "root";
    String password = "root";
    int port = 3306;
    
    boolean flag = false;
    
    /**
    * 測(cè)試方法執(zhí)行之前執(zhí)行
    */
    @Before
    public void connect(){
        if("root".equals(username) && "root".equals(password)){
            flag = true;
        }
    }
    
    /**
    * 測(cè)試方法執(zhí)行之后執(zhí)行
    */
    @After
    public void close(){
        flag = false;
        System.out.println("close...");
    }
    
    /**
    * 測(cè)試
    */
    @Test
    public void test1(){
        String name = "";
        System.out.println("test....");
        System.out.println(flag);
        
    }
    
    /**
    * 執(zhí)行時(shí)間超過(guò)1000毫秒報(bào)錯(cuò)
    */
    @Test(timeout = 1000)
    public void test2(){
        String name = "";
        System.out.println("test....");
        System.out.println(flag);
        while(true){
            System.out.println("x");
        }
    }
    
}

到了這里,關(guān)于Java語(yǔ)言基礎(chǔ)(4)IDEA程序debug斷點(diǎn)調(diào)試與單元測(cè)試junit(圖文簡(jiǎn)單超詳細(xì)教程,一文搞定debug斷點(diǎn)調(diào)試和junit單元測(cè)試)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Pycharm Debug(斷點(diǎn)調(diào)試)超詳細(xì)攻略

    Pycharm Debug(斷點(diǎn)調(diào)試)超詳細(xì)攻略

    PyCharm Debug 可以幫助開(kāi)發(fā)者在代碼運(yùn)行時(shí)進(jìn)行實(shí)時(shí)的調(diào)試和錯(cuò)誤排查,提高代碼開(kāi)發(fā)效率和代碼質(zhì)量。當(dāng)然也可以對(duì)源碼進(jìn)行斷點(diǎn)調(diào)試,領(lǐng)略源碼的魅力。 讓我們來(lái)舉個(gè)簡(jiǎn)單的栗子 這段代碼主要作用,循環(huán)range里面的值并調(diào)用自定義的add方法將返回的結(jié)果打印 在你想放置斷點(diǎn)

    2024年02月07日
    瀏覽(22)
  • [ XJTUSE ]JAVA語(yǔ)言基礎(chǔ)知識(shí)——第一章 面向?qū)ο蟪绦蛟O(shè)計(jì)思想

    類(lèi)描述了一組有相同 特性 (屬性)和相同 行為 (方法)的對(duì)象,類(lèi)和對(duì)象是面向?qū)ο笏枷氲膬蓚€(gè)核心概念 · 人類(lèi)是一種類(lèi),每一個(gè)具體的人則是這個(gè)類(lèi)的對(duì)象 用面向?qū)ο蟪绦騺?lái)模擬真實(shí)世界 發(fā)現(xiàn)并創(chuàng)建類(lèi) 發(fā)現(xiàn)類(lèi)的特征 發(fā)現(xiàn)類(lèi)的行為 在面向?qū)ο蟪绦蛑?,?duì)象的特征由各種

    2023年04月13日
    瀏覽(230)
  • idea的debug斷點(diǎn)的使用

    idea的debug斷點(diǎn)的使用

    添加斷點(diǎn)(目前不知道如何添加斷點(diǎn),就給AutoConfigurationImportSelector的每個(gè)方法都加上斷點(diǎn)):? ? ? ? ? ? ? ? ? 然后將StockApplication啟動(dòng)類(lèi)以debug方式運(yùn)行,然后程序就會(huì)停在119行 點(diǎn)擊上邊的step over 讓程序往下運(yùn)行一行(但是因?yàn)樵趇sEnabled方法中添加了斷點(diǎn),所以會(huì)進(jìn)入到

    2024年02月11日
    瀏覽(25)
  • Java 語(yǔ)言程序設(shè)計(jì)(基礎(chǔ)篇)原書(shū)第10版 梁勇著 PDF 文字版電子書(shū)

    Java 語(yǔ)言程序設(shè)計(jì)(基礎(chǔ)篇)原書(shū)第10版 梁勇著 PDF 文字版電子書(shū)

    Java 語(yǔ)言程序設(shè)計(jì)(基礎(chǔ)篇)原書(shū)第 10 版 是 Java 語(yǔ)言的經(jīng)典教材,中文版分為基礎(chǔ)篇和進(jìn)階篇,主要介紹程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、GUI 程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和算法、高級(jí) Java 程序設(shè)計(jì)等內(nèi)容。本書(shū)通過(guò)示例講解問(wèn)題求解技巧,提供大量的程序清單,每章配有豐富的

    2024年04月16日
    瀏覽(22)
  • IDEA工具遠(yuǎn)程DEBUG調(diào)試K8S環(huán)境中的容器應(yīng)用(Java應(yīng)用)

    IDEA遠(yuǎn)程調(diào)試kubernetes環(huán)境中的容器應(yīng)用(Java應(yīng)用) 應(yīng)用場(chǎng)景:Java開(kāi)發(fā)的項(xiàng)目在本地運(yùn)行正常,然后將 容器運(yùn)行方式的項(xiàng)目發(fā)布到遠(yuǎn)端服務(wù)器上線運(yùn)行后,出現(xiàn)了異常情況,此時(shí)頻繁去修改代碼發(fā)布鏡像進(jìn)行問(wèn)題驗(yàn)證,將耗費(fèi)較大的時(shí)間成本。 為了提高問(wèn)題定位和代碼調(diào)試效率

    2024年02月10日
    瀏覽(27)
  • 一加8手機(jī)【ColorOS Android 13】使用Android Studio在Debug斷點(diǎn)調(diào)試時(shí)自動(dòng)斷開(kāi)崩潰

    一加8手機(jī)【ColorOS Android 13】使用Android Studio在Debug斷點(diǎn)調(diào)試時(shí)自動(dòng)斷開(kāi)崩潰

    一加8手機(jī)(系統(tǒng)是ColorOS? Android版本: 13) 在使用android studio進(jìn)行usb調(diào)試過(guò)程中, 總是在幾秒鐘之后就自動(dòng)崩潰退出應(yīng)用(代碼正常,使用其他測(cè)試機(jī)正常調(diào)試), 調(diào)試自然也就斷開(kāi)了; ?解決辦法: 將【禁止權(quán)限監(jiān)控】開(kāi)關(guān) 打開(kāi)即可; --【其他設(shè)置】--【開(kāi)發(fā)者選項(xiàng)】--【應(yīng)用】--【禁止

    2024年02月12日
    瀏覽(26)
  • java語(yǔ)言基礎(chǔ)(有c語(yǔ)言基礎(chǔ))

    jdk+記事本編譯 編譯javac Hello.java 執(zhí)行java Hello byte b=123;//整型8位最大值是2的7次減一,第一位是符號(hào)位 short s=32156;//最大是2的15次-1 int i=101;//31 long l=123;63 float s=3.14; double d=3.14; boolean ok=true; char c=\\\'a\\\'; 3.14默認(rèn)double 在后面加f float s=3.14f; (F不區(qū)分大小寫(xiě) java無(wú)符號(hào) 字符 可以賦值

    2024年02月16日
    瀏覽(23)
  • idea的斷點(diǎn)調(diào)試

    idea的斷點(diǎn)調(diào)試

    1、行斷點(diǎn) 首先在代碼的最左側(cè)點(diǎn)擊會(huì)顯示紅色的圓圈 第二步在main方法中右鍵選中debug run進(jìn)行運(yùn)行 會(huì)出現(xiàn)下面圖片的情況 出現(xiàn)上圖之后,點(diǎn)擊console 下一步 這個(gè)時(shí)候就可以看到調(diào)試的結(jié)果了 6、方法調(diào)用棧:這里顯示了該線程調(diào)試所經(jīng)過(guò)的所有方法,勾選右上角的[Show All

    2024年02月10日
    瀏覽(23)
  • 【軟件設(shè)計(jì)師07】程序設(shè)計(jì)語(yǔ)言與語(yǔ)言處理程序基礎(chǔ)

    【軟件設(shè)計(jì)師07】程序設(shè)計(jì)語(yǔ)言與語(yǔ)言處理程序基礎(chǔ)

    編譯與解釋、文法、正規(guī)式、有限自動(dòng)機(jī)、表達(dá)式、傳值與傳址、多中程序語(yǔ)言特點(diǎn) (逐漸降低考察比例,很少考察) 概念 文法類(lèi)型 語(yǔ)法推導(dǎo)樹(shù) 有限自動(dòng)機(jī) 與正規(guī)式(重點(diǎn)) 常見(jiàn)問(wèn)題:給一個(gè)串比如01、10、001等,看圖中起點(diǎn)到終點(diǎn)能否連起來(lái)得到這樣的串 正規(guī)式 是有限自

    2023年04月08日
    瀏覽(20)
  • 【Java入門(mén)合集】第二章Java語(yǔ)言基礎(chǔ)(三)

    【Java入門(mén)合集】第二章Java語(yǔ)言基礎(chǔ)(三)

    博主:命運(yùn)之光 專(zhuān)欄:Java零基礎(chǔ)入門(mén) 學(xué)習(xí)目標(biāo) 掌握變量、常量、表達(dá)式的概念,數(shù)據(jù)類(lèi)型及變量的定義方法; 掌握常用運(yùn)算符的使用; 掌握程序的順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的使用; 掌握數(shù)組的定義及使用方法; 掌握基本的輸入輸出方法; Java中的語(yǔ)句有很多種形式

    2024年02月03日
    瀏覽(91)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包