JDK API中的一些常用查阅名词,我不太理解,求java方面的大师给予一下详细的讲解,谢谢

java.util
接口 Set<E>

所有超级接口:
Collection<E>, Iterable<E>

所有已知子接口:
SortedSet<E>

所有已知实现类:
AbstractSet, CopyOnWriteArraySet,
EnumSet, HashSet, JobStateReasons,
LinkedHashSet, TreeSet

问:这里面的 所有超级接口、所有已知子接口、所有已知实现类是什么意思

超级接口:父接口,指该接口或者是类继承或者实现的接口,如你举的例子中,Set继承了Collocetion

已知子接口:java jdk中继承了该接口的子接口
已知实现类:java jdk中已经实现了该接口的子类
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-25
Set 元素组集, 一组各自唯一的对象的集合。
SortedSet 有序元素组集,加上了排序后的顺序。
AbstractSet, 元素组集抽象实现基础类。
CopyOnWriteArraySet, 遇写时才复制的线程安全的元素组集
EnumSet, 枚举元素组集
HashSet,散列实现的元素组集
JobStateReasons, 打印机状态信息的枚举元素组集
LinkedHashSet,链表式散列实现的元素组集
TreeSet 红黑树实现的元素组集

超级接口,就是父接口,类似父类,由于接口可以被多重继承,所以称“超级”,不称父母
子接口,更准确的译法是下属接口,继承超级接口的。在超级接口的下游
抽象类,实现了部分接口的方法,在子接口下游
实现类,实现了完整的接口方法,在抽象类的下游。
第2个回答  2014-07-25
子接口继承超级接口,是extends
实现类实现接口,可以直接应用,是implements

JAVA的学习方法
掌握正确的学习方法,将犹如手持金钥匙,助你在 Java 的世界里畅通无阻。循序渐进,夯实基础如同盖楼需要打下稳固的地基,学习 Java 也需要从基础知识入手。从变量、数据类型、运算符开始,一步一个脚印地深入理解 Java 语法的精髓。扎实的语法功底犹如一盏明灯,照亮你通往编程世界的道路。动手实践,学以致用仅靠死记硬...

在java中什么是api,jdk,jdbc,xml,它们具体是什么,我对这些不是很了解...
API:是sun公司的类方法、接口等的解说,我们程序员统称帮助文档。JDK:是java的安装程序,JDK里面包含jre。JDBC:是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用 Java语言编写的类和接口组成。JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。XML:XML...

我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?| 附...
根据Integer类的定义,Java.lang.Integer#MAX_VALUE的最大值是2^31 - 1;那么,我们是不是就可以认为String能支持的最大长度就是这个值了呢?其实并不是,这个值只是在运行期,我们构造String时可以支持的一个最大长度,而实际上,在运行期,定义字符串的时候也是有长度限制的。如以下代码:当我们使用...

如何正确掌握Java的学习方法?
JAVA介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需要学习Swing\/AWT\/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API\/多媒体API\/2D3D等;如果你做WEB开发,就需要熟悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发...

高分求java的基础视频教程,要基础入门的。电驴和迅雷上的资源太乱了...
韩顺平 循序渐进学 java 从入门到精通 第7讲-成员方法 构造方法内容介绍:本章讲解以下内容: (1)类的成员方法的理解(2)方法-调用过程(3)类的成员方法(函数)-注意事项(4)类的成员方法的定义和使用(5)类的构造方法(默认构造方法)(6)类的构造方法小结韩顺平 循序渐进学 java 从入门到精通 第8讲-this 类变量...

Java培训的主要内容是什么?
课程的主要内容包括但不限于以下几个方面:1. Java基础:深入学习Java编程语言的基本概念、语法规则以及面向对象的思想。学员将了解Java的数据类型、运算符、流程控制、数组、字符串等基础知识,并通过实例演示加深理解。2. 面向对象编程:学习面向对象编程的原理和方法,掌握封装、继承、多态等重要特性的应用...

有没有技术大牛了解java开发,测试和CI的关
常见的CI服务器有: Apache Continuum Hudson CruiseControl Jenkins CI TeamCity Travis CI 我09年时使用过TeamCity社区版,足够满足常见需求;目前我使用github托管项目,使用Travis CI进行分布式的持续集成,免费,目前看来还是不错的。 3、travis-ci介绍 我现在开发的ES-JavaEE项目开发脚手架就是使用travis ci进行持续集...

java中常见的异常类
从异常类的继承架构图中可以看出:Exception 类扩展出数个子类,其中 IOException、RunntimeException 是较常用的两种。习惯上将 Error 与 Exception 类统称为异常类,但这两者本质上还是有不同的。Error 类专门用来处理严重影响程序运行的错误,可是通常程序设计者不会设计程序代码去捕捉这种错误,其原因在于...

朋友们,大家好!我是一个JAVA语言的初学者.
当然对于初学者而言,直接通过Servlet API来学习Web编程有很大的难度,我推荐O'reilly的《Java Server Pages 》这本书来学习Web 编程。EJB的书籍当中,《Enterprise JavaBeans, 2nd Edition》是一本很不错的书, EJB的学习门槛是比较高,入门很难,但是这本书完全降低了学习的难度,特别重要的一点是,EJB的学习需要结合一...

JVM,JRE,JDK各是什么含义?之间的关系
JRE包括两部分:Java Runtime Environment和Java Plug-in,JavaRuntimeEnvironment(JRE)为可以在其上运行、测试和传输应用程序的Java平台,它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)-编译器、调试器和其它工具。JRE需要辅助软件Java Plug-in以便在浏览器中运行applet。

相似回答