首頁(yè)最新資訊

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

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

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

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

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

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

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

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

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

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

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

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

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

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