參考的文章(https://blog.csdn.net/qq_28410283/article/details/86700635)https://blog.csdn.net/...
參考的文章(https://blog.csdn.net/qq_28410283/article/details/86700635)https://blog.csdn.net/...
一問:什么是hashMap 一答:hashmap是用來存儲(chǔ)鍵值對(duì)的集合類,可以接受null鍵值對(duì)。 二問:hashmap的工作原理 二答:HashMap是基于hasing的原...
跳槽時(shí)時(shí)刻刻都在發(fā)生,但是我建議大家跳槽之前,先想清楚為什么要跳槽。切不可跟風(fēng),看到同事一個(gè)個(gè)都走了,自己也盲目的開始面試起來(期間也沒有準(zhǔn)備充分),到底是因?yàn)榧夹g(shù)原因(影響...
java里面實(shí)現(xiàn)這個(gè)有兩個(gè)辦法,countdownlatch和cyclicbarrier。 cyclicbarrier可以重復(fù)使用,它允許一組線程相互等待,直到達(dá)到某個(gè)公共屏...
java的信號(hào)量機(jī)制,Semaphore sp = new Semaphore(3);sp.acquire();acquire獲取信號(hào)量,sp.release();relea...
Collections.sort的底層調(diào)用的也是Arrays.sort. Arrays.sort有很多重載的方法,一類是針對(duì)基本數(shù)據(jù)類型的,一類是針對(duì)引用類型的。 對(duì)于基本數(shù)...
Cloneable是一個(gè)標(biāo)記接口,里面沒有任何的方法。 java的一個(gè)類,如果要使用Cloneable實(shí)現(xiàn)拷貝功能,需要先實(shí)現(xiàn)這個(gè)接口,然后重寫Object的clone方法。...
首先確定下wait和sleep的屬于的對(duì)象,wait屬于Object,sleep屬于Thread。 線程調(diào)用sleep方法后,線程讓出CPU,但是監(jiān)控狀態(tài)依然保持,也就是說,...
List:1.可以插入重復(fù)元素;2.可以插入null;3.是有序容器,輸出的順序就是插入的順序。 Set:1.不允許重復(fù)元素;2.只有一個(gè)null;3.是無序容器。 典型的L...
final可以修飾變量,方法,類。修飾變量,變量的值不能被修改;修飾方法,方法不能被重寫;修飾類,類不能被繼承。 finally是異常的finally塊,如果try和fina...
強(qiáng)引用:Class a=new Class().a就是強(qiáng)引用,只要強(qiáng)引用存在就不會(huì)被垃圾回收。 軟引用:非必須引用,內(nèi)存溢出之前回收,Object obj=new Objec...
HashMap是數(shù)組+鏈表 1.HashMap不是線程安全,為什么不是線程安全的呢? 多線程put,多線程rehash 2.put的過程,通過key的hash值找到對(duì)應(yīng)的數(shù)組...
事務(wù)的四個(gè)特性ACID A:原子性,C:一致性,I:隔離性,D:持久性。 事務(wù)的四個(gè)隔離級(jí)別: 1.讀未提交:兩個(gè)事務(wù)A,B。A有select語句,B有update操作,B未...
心血來潮,決定在Windows環(huán)境上搭建一套ELK,特記錄步驟如下: 1.前往https://www.elastic.co下載最新版的ELK三件套(Windows的版本,zi...
Java面試 2016年9月11日 1 Java基礎(chǔ)特性 Java基礎(chǔ) 面試題目總結(jié) 首先參考 駱昊的 上中下三篇,這三篇雖然有很大一部分過時(shí)了,不過還是可以溫故而知新的嘛 ...