摘要: Java Iterator 迭代器 什么是Iterator接口 Iterator 接口的声明如下 public interface Iterator<E> { boolean hasNext(); E next(); void remove(); } 所有实现了Collection接口的容器都有It 阅读全文
posted @ 2020-10-19 22:24 popozyl 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Java容器知识框架 参考: 原文链接 Java容器是前人为我们设计好的数据结构 本文意在介绍Java容器的基本知识框架,而不会过多介绍某一个具体的容器的使用方法。 一、常用Java容器(仍有少量容器未在图中展示) 可以看出,Java的容器简要分为两个部分,一个是Collection,另一个是Map 阅读全文
posted @ 2020-10-19 21:34 popozyl 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Java 继承 继承(inheritance)是面向对象编程的三要素(封装、继承、多态)中最重要的一个。 Java中同样拥有继承的概念。子类继承父类,父类被子类继承。 Java不同于C++,类的继承只能是单继承。一个子类只能有一个直接父类。 继承的优势 子类继承父类的状态和行为,有以下两个优势: 可 阅读全文
posted @ 2020-10-19 17:23 popozyl 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Java 数组与 ArrayList 在 Java 泛型出现之前,只有数组可以用来存储指定类型的对象;在自动装箱机制出现之前,只有数组可以用来存储基本数据类型;也就是说,在泛型和自动装箱机制出现之前,数组在 Java 当中的分量举足轻重。 况且数组还是一种效率最高的存储和随机访问对象序列的方式,但遗 阅读全文
posted @ 2020-10-19 15:22 popozyl 阅读(548) 评论(0) 推荐(0) 编辑
摘要: Java 接口 接口提供了一种方法声明与方法实现相分离的机制,使得接口的多个类具有共同的行为能力,能够实现运行时多态。 接口(interface)是一组抽象方法、常量和内嵌类型的集合。接口时一种数据类型,采用抽象形式来描述约定,因此接口只有被对应的类实现之后才有意义。 声明接口 // 使用关键字 i 阅读全文
posted @ 2020-10-19 10:43 popozyl 阅读(97) 评论(0) 推荐(0) 编辑