原创 不做標題黨,ARTS第十二週,一起成長

每週完成一個ARTS: 1.A(Algorithm)每週至少做一個 leetcode 的算法題 2.R(Review)閱讀並點評至少一篇英文技術文章 3.T(Tip)學習至少一個技術技巧 4.S(Share)分享一篇有觀點和思考

原创 談談Java中多線程的執行順序

線程執行順序 我們先來看一個簡單的例子,我們顯示地創建三個線程t1、t2、t3,按照聲明的順序,依次分別調用線程的start方法,線程的執行順序是怎樣的?程序執行的結果會如何?: public class ThreadOrderD

原创 談談Java中hashCode和equals方法

在Java學習中,hashCode和equals方法,是一個繞不開的話題。 這兩個方法到底有什麼作用?這兩個方法什麼時候需要重寫?如何重寫? 這篇文章,我們一起捋一捋Java中的hashCode和equals方法。 hashC

原创 談談Java中“==”和“equals”到底有啥區別

之前在IDEA中引入了阿里巴巴的Java規範插件,自動檢測了一下開發中的項目,發現很多“不規範”的“常規”代碼。然而,往往被我們忽視的常見代碼,會隱藏着不規範的漏洞。 相信剛入職的Java開發者都遇到過這樣的面試題:“說一下Ja

原创 不做標題黨,ARTS第四周,一起成長

每週完成一個ARTS: 1.A(Algorithm)每週至少做一個 leetcode 的算法題 2.R(Review)閱讀並點評至少一篇英文技術文章 3.T(Tip)學習至少一個技術技巧 4.S(Share)分享一篇有觀點和思考

原创 ARTS打卡彙總,實時更新...

不做標題黨,ARTS第七週,一起成長 不做標題黨,ARTS第六週,一起成長 不做標題黨,ARTS第五週,一起成長 不做標題黨,ARTS第四周,一起成長 不做標題黨,ARTS第三週,一起成長 不做標題黨,ARTS第二週,一起成長 不

原创 不做標題黨,ARTS第三週,一起成長

每週完成一個ARTS: (也就是 Algorithm、Review、Tip、Share 簡稱ARTS) 1.每週至少做一個 leetcode 的算法題 2.閱讀並點評至少一篇英文技術文章 3.學習至少一個技術技巧 4.分享一篇有

原创 不做標題黨,ARTS第二週,一起成長

每週完成一個ARTS: 1.A(Algorithm)每週至少做一個 leetcode 的算法題 2.R(Review)閱讀並點評至少一篇英文技術文章 3.T(Tip)學習至少一個技術技巧 4.S(Share)分享一篇有觀點和思考的技

原创 不做標題黨,ARTS 第一週,一起成長

每週完成一個ARTS: (也就是 Algorithm、Review、Tip、Share 簡稱ARTS) 1.每週至少做一個 leetcode 的算法題 2.閱讀並點評至少一篇英文技術文章 3.學習至少一個技術技巧 4.分享一篇有觀

原创 從月薪5千到月薪3萬,優秀的程序員是這樣做的...

 從2018下半年開始至今,互聯網迎來了自己的寒潮,各大公司都在裁員。廣爲人知的有:京東、知乎、錘子、美團、摩拜、滴滴都在瘋狂裁員。“裁員”一詞瞬間成爲各大網站熱點討論話題。  作爲程序員的我們,須知“打鐵還需自身硬”,有本領哪裏