首頁最新資訊

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

    • I/O多路復(fù)用模型怎么理解?

      I/O多路復(fù)用是指利用單個線程來同時監(jiān)聽多個Socket ,并在某個Socket可讀、可寫時得到通知,從而避免無效的等待,充分利用CPU資源。目前的I/O多路復(fù)用都是采用的epoll模式實現(xiàn),它會在通知用戶進(jìn)程Socket就緒的同時,把已就緒的Socket寫入用戶空間,不需要挨個遍歷Socket來判斷是否就緒,提升了性能。查看全文>>

      技術(shù)文章2023-05-15 |黑馬程序員 |I/O多路復(fù)用模型
    • 靜態(tài)變量和實例變量的區(qū)別?

      在Java中,靜態(tài)變量和實例變量是兩種不同的變量類型,它們有以下的區(qū)別:1.靜態(tài)變量屬于類,而不是類的任何實例。實例變量屬于類的實例。查看全文>>

      常見問題2023-05-15 |黑馬程序員 |靜態(tài)變量和實例變量的區(qū)別
    • final關(guān)鍵字修飾一個變量時,是引用不能變,還是引用的對象不能變?

      當(dāng)使用final關(guān)鍵字修飾一個變量時,這個變量就成為了一個常量,它的值不能被修改,但是它所引用的對象本身是可以被修改的。查看全文>>

      常見問題2023-05-15 |黑馬程序員 |final關(guān)鍵字,常量,StringBuilder對象
    • 怎樣在Java項目中引入相關(guān)依賴?

      在以往Java項目的開發(fā)中,需要在項目中引入許多JAR包以便于調(diào)用JAR包中封裝好的常用類集。但由于JAR包占用的內(nèi)存空間較大,給項目的打包和發(fā)布帶來了極大的不便,基于以上原因,Apache公司開發(fā)了項目管理工具M(jìn)aven。Maven使用Maven倉庫管理JAB包,使用Maven管理項目不需要再引入一個個的JAR包,只需將JAR包的依賴引入項目的pom.xml文件中就可以調(diào)用JAR包中的類。極大提高了開發(fā)人員的編程效率由于IDEA中集成了Mavern,所以直接使用IDEA中默認(rèn)的Maven進(jìn)行項目構(gòu)建是十分方便的。查看全文>>

      常見問題2023-05-12 |黑馬程序員 |引入相關(guān)依賴
    • Mybatis操作數(shù)據(jù)庫執(zhí)行流程的先后順序是怎樣的?

      MyBatis是一個支持普通SQL查詢、存儲及高級映射的持久層框架,它幾乎消除了JDBC的冗余代碼。使Java開發(fā)人員可以使用面向?qū)ο蟮木幊趟枷雭聿僮鲾?shù)據(jù)庫。對于MyBatis的工作原理和操作流程的理解,我們先來看下面的工作流程圖。查看全文>>

      技術(shù)文章2023-05-12 |黑馬程序員 |Mybatis原理,Mybatis數(shù)據(jù)庫執(zhí)行流程
    • a.hashCode()有什么用?與a.equals(b)有什么關(guān)系?

      a.hashCode()是一個Java對象方法,用于返回對象的哈希碼值。哈希碼是一個整數(shù),是根據(jù)對象的內(nèi)容計算出來的,用于快速比較對象是否相等。查看全文>>

      常見問題2023-05-12 |黑馬程序員 |a.hashCode(),a.equals(b),哈希碼值
和我們在線交談!