App下載
最新 最熱

Java程序員要學(xué)什么?

Java是后端開發(fā)中常用的編程語言。Java程序員的薪資處于行業(yè)的頂端,由此吸引了不少想要學(xué)習(xí)Java的同學(xué)。那么你知道Java程序員要學(xué)些什么嗎?這篇文章告訴你。

2021-04-25
3209

SpringBoot項(xiàng)目中整合swagger2的詳細(xì)步驟解析

在前端后分離開發(fā)模式的項(xiàng)目中,api文檔是最好的溝通方式,swagger又是一個(gè)非常熱門的api開發(fā)框架。下面文章,將通過詳細(xì)的步驟解析SpringBoot項(xiàng)目中具體是怎么整合swagger2。

2021-08-05
3203

Java中List集合如何去重? 方法效率對(duì)比

在開發(fā)過程當(dāng)中,List集合的應(yīng)用是必不可少,因此有的時(shí)候會(huì)遇到集合里面的數(shù)據(jù)是重復(fù)的,需要去掉重復(fù)的部分,但是去重的方式有好多種。本篇文章就是為大家講解List集合去重方法中最常用的四種方式,比較它們的效率是否最高效、最優(yōu)。

2021-07-15
3199

MyBatis框架如何通過xml映射文件實(shí)現(xiàn)查詢語句編寫

SSM框架中MyBatis框架在使用的時(shí)候,必不可少要和數(shù)據(jù)庫進(jìn)行交互,也就難免需要對(duì)數(shù)據(jù)庫的查詢語句進(jìn)行編寫。本篇文章將為您簡(jiǎn)要介紹MyBatis框架怎么通過xml文件來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的查詢語句編寫。

2021-07-21
3195

算法圖解:如何找出棧中的最小值?

前面我們學(xué)習(xí)了很多關(guān)于棧的知識(shí),比如《動(dòng)圖演示:手?jǐn)]堆棧的兩種實(shí)現(xiàn)方法!》和《JDK 竟然是這樣實(shí)現(xiàn)棧的?》,那么接下來我們?cè)賮硭⒁恍╆P(guān)于棧的經(jīng)典面試題以鞏固學(xué)過的知識(shí)。

2020-10-13
3192

Java DI 依賴注入示例

依賴注入 (DI) 是一種讓類從外部接收其依賴的技術(shù)。如果類 A 使用類 B,則類 A 依賴于類 B,而 B 是 A 的依賴項(xiàng)。

2021-09-04
3187

深入了解Servlet的四個(gè)作用域:Request、Session、Page和Application

在Java Web開發(fā)中,Servlet是一種常用的服務(wù)器端技術(shù),用于處理客戶端的HTTP請(qǐng)求。為了在不同的Servlet或JSP頁面之間共享數(shù)據(jù),Servlet提供了四種作用域。本文將詳細(xì)介紹Servlet的四個(gè)作用域,包括它們的定義、生命周期和適用場(chǎng)景,幫助開發(fā)者選擇合適的作用域來管理數(shù)據(jù)。

2023-07-19
3186

do-while,Java中容易被忽略的語句

最近在看 Java 的基礎(chǔ)知識(shí),其中有部分是關(guān)于循環(huán)的,在 Java 中,循環(huán)的語法總共分為 3 種:for、 while、 do-while,但我驚奇的發(fā)現(xiàn),在之前的職業(yè)生涯中(11 年),竟從未用過 do-while(尷尬),于是問了群里的小伙伴,發(fā)現(xiàn)也是鮮有人用。

2020-09-07
3183

揭秘ArrayList初始容量與擴(kuò)容機(jī)制——90%的人都不知道

在Java編程中,ArrayList是一種常用的數(shù)據(jù)結(jié)構(gòu),它提供了便捷的動(dòng)態(tài)數(shù)組功能。然而,了解ArrayList的內(nèi)部機(jī)制對(duì)于優(yōu)化代碼性能和避免不必要的資源浪費(fèi)至關(guān)重要。本文將深入探討ArrayList的兩個(gè)關(guān)鍵問題:初始容量和擴(kuò)容機(jī)制。我們將揭示ArrayList的初始容量到底是0還是10,并詳細(xì)解析ArrayList的擴(kuò)容機(jī)制,包括何時(shí)觸發(fā)擴(kuò)容、擴(kuò)容的策略以及如何提高代碼的效率和性能。通過對(duì)ArrayList的深入了解,我們能夠更好地理解和利用這一重要的數(shù)據(jù)結(jié)構(gòu),為我們的Java編程提供更強(qiáng)大的工具。

2023-11-30
3181

Java基礎(chǔ)知識(shí)——繼承

本文將為您介紹Java基礎(chǔ)知識(shí)中,Java繼承的概念以及繼承的使用方法等。

2021-07-14
3181