原文:【Java入門提高篇】Day2 接口

上一篇講完了抽象類,這一篇主要講解比抽象類更加抽象的內容 接口。 什么是接口呢 先來看一個現實中的栗子,我們常用的插座,一般分為兩孔和三孔,所以基本上不管是什么電器,只要插頭插進去就可以正常使用,想想看,如果沒有這樣的規范,有十幾種不同的插座孔,每個電器的插頭都不一樣,還不得崩潰掉。 先來看個栗子: 這是一個簡單的接口,使用interface關鍵字來定義接口。 接口是描述可屬於任何類或者結構的一 ...

2017-11-22 10:38 12 915 推薦指數:

查看詳情

Java入門提高Day20 Java容器類詳解(三)List接口

  今天要說的是Collection族長下的三名大將之一,List,Set,Queue中的List,它們都繼承自Collection接口,所以Collection接口的所有操作,它們自然也是有的。   List,Set,Queue,分別是列表,集合,隊列的意思,代表着Collection家族下 ...

Fri Jun 01 00:44:00 CST 2018 4 552
Java入門提高Day15 Java泛型再探——泛型通配符及上下邊界

  上篇文章中介紹了泛型是什么,為什么要使用泛型以及如何使用泛型,相信大家對泛型有了一個基本的了解,本篇將繼續講解泛型的使用,讓你對泛型有一個更好的掌握和更深入的認識。   上篇中介紹完泛型之后,是 ...

Sun Apr 15 01:08:00 CST 2018 2 3722
Java入門提高Day27 Java容器類詳解(九)LinkedList詳解

  這次介紹一下List接口的另一個踐行者——LinkedList,這是一位集諸多技能於一身的List接口踐行者,可謂十八般武藝,樣樣精通,棧、隊列、雙端隊列、鏈表、雙向鏈表都可以用它來模擬,話不多說,趕緊一起來看看吧。   本篇將從以下幾個方面對LinkedList進行解析 ...

Fri Aug 03 07:21:00 CST 2018 4 667
Java入門提高Day12 Java代理——Cglib動態代理

  今天來介紹另一種更為強大的代理——Cglib動態代理。   什么是Cglib動態代理?   我們先回顧一下上一的jdk動態代理,jdk動態代理是通過接口來在運行時動態創建委托類的代理對象,但是跟靜態代理一樣有一個缺點,就是必須和委托類實現相同的接口,當接口數量增加時,便需要增加代理類 ...

Sun Dec 31 05:45:00 CST 2017 0 1436
Java入門提高Day22 Java容器類詳解(五)HashMap源碼分析(上)

  准備了很長時間,終於理清了思路,鼓起勇氣,開始介紹本篇的主角——HashMap。說實話,這家伙能說的內容太多了,要是像前面ArrayList那樣翻譯一下源碼,稍微說說重點,肯定會讓很多人摸不着頭腦,不能把復雜的東西用盡量簡單的方式說明白,那就說明講的挺失敗的(面壁中)。所以這次決定把內容分四 ...

Sun Jun 17 03:39:00 CST 2018 6 1233
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM