首頁最新資訊

全部 新聞動(dòng)態(tài) 技術(shù)文章 常見問題 技術(shù)問答

    • 在不使用StringBuffer的前提下,怎么反轉(zhuǎn)一個(gè)字符串?

      我們可以使用普通的Java字符串操作來反轉(zhuǎn)一個(gè)字符串,而不使用StringBuffer。查看全文>>

      常見問題2023-09-08 |黑馬程序員 |不使用StringBuffer怎么反轉(zhuǎn)字符串
    • 交互式編程的作用是什么?如何使用jshell工具?

      va的編程模式是編輯,保存,編譯,運(yùn)行和調(diào)試。 有時(shí)候我們需要快速看到某個(gè)語句的結(jié)果的時(shí)候,還需要寫上public static void main(String[] args)這些無謂的語句,減低我們的開發(fā)效率。 JDK9引入了交互式編程,通過jshell工具即可實(shí)現(xiàn),交互式編程就是指我們不需要編寫類我們即可直接聲明變量,方法,執(zhí)行語句,不需要編譯即可馬上看到效果。 交互式編程的作用即時(shí)反饋。查看全文>>

      技術(shù)文章2023-09-07 |黑馬程序員 |java交互式編程,jshell工具使用教程
    • 怎么利用JUnit來測(cè)試一個(gè)方法的異常?

      JUnit是一個(gè)Java編程語言的單元測(cè)試框架,可以用來測(cè)試方法的正常執(zhí)行以及異常情況。要測(cè)試一個(gè)方法的異常,我們可以使用JUnit的注解和斷言來實(shí)現(xiàn)。查看全文>>

      常見問題2023-09-07 |黑馬程序員 |如何用JUnit來測(cè)試一個(gè)方法的異常
    • 請(qǐng)寫出一個(gè)符合開閉原則的設(shè)計(jì)模式的例子_java設(shè)計(jì)模式

      開閉原則是面向?qū)ο笤O(shè)計(jì)中的一個(gè)重要原則,它要求軟件實(shí)體(如類、模塊、函數(shù)等)應(yīng)該對(duì)擴(kuò)展開放,對(duì)修改關(guān)閉。也就是說,當(dāng)需要添加新功能或修改現(xiàn)有功能時(shí),不應(yīng)該修改已有的代碼,而是通過擴(kuò)展來實(shí)現(xiàn)。查看全文>>

      常見問題2023-09-06 |黑馬程序員 |符合開閉原則設(shè)計(jì)模式
    • 什么情況下會(huì)違反迪米特法則?為什么會(huì)有這個(gè)問題?

      迪米特法則(也稱為最少知識(shí)原則)是一種設(shè)計(jì)原則,旨在降低軟件組件之間的耦合度,使系統(tǒng)更加松散耦合和易于維護(hù)。它的核心思想是一個(gè)類應(yīng)該對(duì)其他類知道得越少越好,只與其密切的朋友交流。查看全文>>

      常見問題2023-09-06 |黑馬程序員 |什么情況下會(huì)違反迪米特法則
    • Java中,Serializable與Externalizable的區(qū)別?

      在Java中,Serializable 和 Externalizable 都是用于實(shí)現(xiàn)對(duì)象序列化的接口,但它們之間有一些重要的區(qū)別。查看全文>>

      常見問題2023-09-05 |黑馬程序員 |Serializable與Externalizable的區(qū)別
和我們?cè)诰€交談!