App下載
最新 最熱

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

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

2020-09-02
3117

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

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

2020-09-02
13009

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

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

2020-09-01
6088

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

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

2020-08-25
3689

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

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

2020-08-21
5570

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

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

2020-08-20
5215

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

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

2020-08-20
6128

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

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

2020-08-20
4673

一款現代高效的Java構建工具--gradle的優(yōu)點介紹

學習Java的同學,相信你們都用過Maven這個經典實用的項目構建工具。但是假如你經常使用Maven的話,你或許會發(fā)現Maven一些讓人不太舒服的地方:

2020-08-19
5502

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

CopyOnWrite是什么呢,從字面上看,就是在寫入時復制??雌饋砻菜坪芎唵?,那么寫入時復制,具體是怎么實現的呢?

2020-08-19
3774