軟引用(Soft Reference) 表示一個對象處在有用但非必須的狀態(tài)。如果一個對象只具有軟引用,在內存空間充足時,GC就不會回收該對象;當...
軟引用(Soft Reference) 表示一個對象處在有用但非必須的狀態(tài)。如果一個對象只具有軟引用,在內存空間充足時,GC就不會回收該對象;當...
JDK7 好了,老規(guī)矩,上源碼, 總結一下: Map是集合框架中的一個頂級接口,Map并不是一個真正意義上的集合(are not true co...
不多說,直接上源碼 List接口: JDK文檔中是這樣描述的 我提取幾點比較重要的:List是有序的List可以通過index精確的控制elem...
平時只知道使用String,卻不知道String有這么多奧秘,今天就來好好探討一下。 String概述 我們從源碼下手 首先看到String是一...
關于Collections的描述上一篇文章已經說過,這里我們主要來看一下Collections的實現(xiàn)以及他所提供的靜態(tài)方法。 集合排序、二分查找...
集合框架使我們開發(fā)應用時不可缺少的工具,首先我們要明白,集合是什么?集合代表了一組具有共同屬性的對象,集合框架則定義了一套規(guī)范,用來表示、操作集...
重載(Overloading):簡單說,就是函數(shù)或者方法有同樣的名稱,但是參數(shù)列表不相同的情形,這樣的同名不同參數(shù)的函數(shù)或者方法之間,互相稱之為...
首先,我們要明確一點,Java中只有值傳遞,至于原因,下面說。 錯誤理解: 參數(shù)是值,就是值傳遞;參數(shù)是引用,就是引用傳遞。 參數(shù)是基本類型,就...
什么是面向過程?什么是面向對象? 面向過程:把問題分解成一個一個步驟,每個步驟用一個或多個函數(shù)來實現(xiàn),是以事件為目標(面向過程最重要的是模塊化的...