首頁最新資訊

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

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

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

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

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

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

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

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

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

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

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

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

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

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