原文:【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