文章首發於【博客園-陳樹義】,點擊跳轉到原文《大白話說Java泛型:入門、使用、原理》 遠在 JDK 1.4 版本的時候,那時候是沒有泛型的概念的。當時 Java 程序員們寫集合類的代碼都是類似於下面這樣: 在代碼中聲明一個集合,我們可以往集合中放入各種各樣的數據,而在取出來的時候就進 ...
動態代理是什么 首先說下代理模式,代理模式是常見的一種java設計模式,特征是代理類與委托類實現了同樣的接口,代理類主要負責為委托類預處理 過濾 轉發,以及事后處理等。代理類與委托類之間通常會存在關聯關系,一個代理類的實例與它的委托類的實例是關聯的。代理類的實例本身是並不真正關心被調用方法的內部邏輯,而是會通過內部訪問調用 委托類的實例真正實現了的方法,來為調用者提供服務。 有代理的話,在訪問實際 ...
2020-07-29 10:13 0 758 推薦指數:
文章首發於【博客園-陳樹義】,點擊跳轉到原文《大白話說Java泛型:入門、使用、原理》 遠在 JDK 1.4 版本的時候,那時候是沒有泛型的概念的。當時 Java 程序員們寫集合類的代碼都是類似於下面這樣: 在代碼中聲明一個集合,我們可以往集合中放入各種各樣的數據,而在取出來的時候就進 ...
文章首發於【博客園-陳樹義】,點擊跳轉到原文《大白話說Java反射:入門、進階、原理》 反射之中包含了一個「反」字,所以想要解釋反射就必須先從「正」開始解釋。 一般情況下,我們使用某個類時必定知道它是什么類,是用來做什么的。於是我們直接對這個類進行實例化,之后使用這個類對象進行操作 ...
一、ArrayList的數據結構 ArrayList的底層數據結構就是一個數組,數組元素的類型為Object類型,對ArrayList的所有操作底層都是基於數組的。 二、ArrayList的線 ...
【部分代碼參考自leesf的博客內容】 一、ArrayList的數據結構 ArrayList的底層數據結構就是一個數組,數組元素的類型為Object類型,對ArrayList的所有操作底層都是基於 ...
在我們與計算機交互的時候,主要有兩種方式:一種是用戶圖形界面,一種是直接敲命令。現在99.99%的使用情況都是前者,我們使用的各種軟件(office,qq,微信,甚至哪怕是寫代碼的IDE......) ...
引言 隨着越來越多的人參與到互聯網的浪潮來,曾經的單體應用架構越來越無法滿足需求,所以,分布式集群架構出現,也因此,分布式搭建開發成為了Web開發者必掌握的技能之一。 那什么是分布式呢?怎么實現分 ...
Hadoop簡介Hadoop就是一個實現了Google雲計算系統的開源系統,包括並行計算模型Map/Reduce,分布式文件系統HDFS,以及分布式數據庫Hbase,同時Hadoop的相關項目也很豐富 ...
Hadoop簡介Hadoop就是一個實現了Google雲計算系統的開源系統,包括並行計算模型Map/Reduce,分布式文件系統HDFS,以及分布式數據庫Hbase,同時Hadoop的相關項目也很豐富 ...