App下載
最新 最熱

Java是值傳遞還是引用傳遞?有圖為證

開篇先來曝答案,在 Java 語言中,本質(zhì)只有值傳遞,而無引用傳遞,解釋和證明詳見正文。說到值傳遞和引用傳遞我們不得不提到兩個概念:值類型和引用類型。

2020-09-02
2521

后端接收long類型參數(shù)時精度丟失,如何處理這個天坑

最近幾天一直在改造工程,采用雪花算法生成主鍵ID,突然踩到一個天坑,前端 JavaScript 在取 Long 型參數(shù)時,參數(shù)值有點(diǎn)不太對!

2020-09-02
11290

分布式服務(wù)注冊發(fā)現(xiàn)與統(tǒng)一配置管理之 Consul

今天這篇文章給大家介紹一個用于服務(wù)注冊發(fā)現(xiàn)和管理配置的開源組件--Consul。接下來讓我們一起來看一下它的功能吧。

2020-09-01
5367

阿里為什么推薦使用LongAdder,而不是volatile?

阿里《Java開發(fā)手冊》最新嵩山版在不久前發(fā)布,其中有一段內(nèi)容引起了編者的注意

2020-08-25
3070

Kotlin跟Java比起來有什么優(yōu)勢?

隨著計算機(jī)語言的發(fā)展,從最初的C、C++、Java等初始語言,近些年來,又開始流行一些被稱之為現(xiàn)代編程語言,比如:Rust、Go、Kotlin和TypeScript等

2020-08-21
4774

給面試官講解hashmap底層原理后,他表示很看好我

作為一名程序員,你面試的時候肯定被問過HashMap這個知識點(diǎn),它的基本實(shí)現(xiàn)原理是每個面試者都該掌握的,當(dāng)我們熟練的掌握了HashMap 的內(nèi)部實(shí)現(xiàn)原理。面對面試官的詢問,就能應(yīng)答自如,接下來小編將帶大家了解 JDK7 版本的 HashMap基礎(chǔ)及其實(shí)現(xiàn)原理。

2020-08-20
4516

如何配置一臺適合Java開發(fā)的電腦

作為一名程序員,一臺適合自己使用編程語言的電腦就很關(guān)鍵。接下來W3Cschool小編就帶你了解一下,如何挑選適合Java開發(fā)的電腦。

2020-08-20
5298

Java中常見的一些坑,匯總篇

寫代碼也是如此,同一個代碼“坑”,踩第一次叫"長了經(jīng)驗(yàn)",踩第二次叫"加深印象",踩第三次叫"不長心眼",踩三次以上就叫"不可救藥"。在本文中,筆者總結(jié)了一些代碼坑,描述了問題現(xiàn)象,進(jìn)行了問題分析,給出了避坑方法。希望大家在日常編碼中,遇到了這類代碼坑,能夠提前避讓開來。

2020-08-20
3973

一款現(xiàn)代高效的Java構(gòu)建工具--gradle的優(yōu)點(diǎn)介紹

學(xué)習(xí)Java的同學(xué),相信你們都用過Maven這個經(jīng)典實(shí)用的項(xiàng)目構(gòu)建工具。但是假如你經(jīng)常使用Maven的話,你或許會發(fā)現(xiàn)Maven一些讓人不太舒服的地方:

2020-08-19
4566

Java并發(fā) 你了解CopyOnWrite嗎?

CopyOnWrite是什么呢,從字面上看,就是在寫入時復(fù)制??雌饋砻菜坪芎唵?,那么寫入時復(fù)制,具體是怎么實(shí)現(xiàn)的呢?

2020-08-19
3104