編程中直接用到反射的地方很少,不過研究Spring空盼、mybatis等框架會發(fā)現(xiàn)饼记,反射是實現(xiàn)這些框架的基礎。讓我們一塊看下反射和它的應用吧荧嵌。 1呛踊、...
泛型在日常編碼過程中經(jīng)常用到,常用容器List啦撮、Set谭网、Map都是支持泛型的,具體怎么使用泛型呢赃春,一起來看下這幾個問題愉择。 1、為什么要使用泛型...
在多線程的使用場景中要拂,synchronized加鎖是很重要的機制,一起了解下吧 1站楚、synchronized執(zhí)行過程中什么情況下是偏向鎖脱惰、輕量級...
運行java程序首先要搭建JDK環(huán)境,所以深入了解java底層就需要了解JDK內(nèi)部實現(xiàn)窿春,從哪里開始呢拉一? 讓我們從編譯OpenJDK開始吧 Ope...
在程序中使用多線程的目的是什么蔚润? 1、提高效率尺栖,增加任務的吞吐量2嫡纠、提升CPU等資源的利用率,減少CPU的空轉(zhuǎn) 多線程的應用在日常開發(fā)中很多延赌,帶...
上一篇文章中介紹了一下什么是PO、BO挫以、VO者蠕、DTO,以及在服務中的使用 微服務篇-淺析VO掐松、BO踱侣、PO、DTO 服務之間定義不同的POJO是為...
Java開發(fā)中線程是經(jīng)常用到的技術大磺,那么讓我們來回顧一下一些線程中經(jīng)陈站洌考慮的問題吧 1、線程分為用戶線程和守護線程杠愧,有什么區(qū)別2待榔、線程有哪些運行...
POJO的定義是無規(guī)則簡單的對象猾担,在日常的代碼分層中pojo會被分為VO袭灯、BO、 PO绑嘹、 DTO稽荧,這些分別是指哪里的對象呢?讓我們一起研究下吧 ...
常會說到HashMap在多線程下是不安全的工腋,那么不安全會引起什么問題呢姨丈? 多線程下畅卓,對一個HashMap進行修改時,會造成元素丟失或者鏈表閉環(huán)蟋恬。...