文章 2020-07-30 来自:开发者社区

Set接口 | 带你学《Java语言高级特性》之一百零四

上一篇:Vector子类 | 带你学《Java语言高级特性》之一百零三【本节目标】本节介绍了Set接口继承关系以及特征,介绍了两个常用的子类:HashSet、TreeSet的使用。 Set接口 Set集合最大的特点就是不允许保存重复元素,其也是Collection子接口。 在JDK1.9以前Set集合与Collection集合的定义并无差别,Set继续使用了Collection接口中提供的方法进....

 Set接口 | 带你学《Java语言高级特性》之一百零四
文章 2020-07-30 来自:开发者社区

Vector子类 | 带你学《Java语言高级特性》之一百零三

上一篇:LinkedList子类 | 带你学《Java语言高级特性》之一百零二【本节目标】本节介绍了Vector子类的操作方法以及了解Vector子类与ArrayList子类的区别。 Vector子类 Vector是一个原始古老的程序类,这个类是在JDK1.0时提供的。到了JDK1.2时由于许多开发者已经习惯于使用Vector,并且许多系统类也是基于Vector实现的,考虑到其使用的广泛性,所以....

Vector子类 | 带你学《Java语言高级特性》之一百零三

「大师课」搞定 Java 开发基础

23 课时 |
8987 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1338 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1508 人已学 |
免费
开发者课程背景图
文章 2020-07-30 来自:开发者社区

LinkedList子类 | 带你学《Java语言高级特性》之一百零二

上一篇:ArrayList子类 | 带你学《Java语言高级特性》之一百零一【本节目标】学习LinkedList子类的操作方法的使用,掌握ArrayList与LinkedList的区别。 LinkedList子类 在List接口中还有一个比较常用的子类:LinkedList,这个类通过名称就可以发现其特点:基于链表的实现。那么首先观察一下LinkedList的定义: public class L....

LinkedList子类 | 带你学《Java语言高级特性》之一百零二
文章 2020-07-30 来自:开发者社区

ArrayList子类 | 带你学《Java语言高级特性》之一百零一

上一篇:List接口 | 带你学《Java语言高级特性》之一百【本节目标】本节介绍了ArrayList子类相关操作方法的使用以及ArrayList实现保存自定义类对象。 ArrayList子类 ArrayList是List子接口中使用最多的一个子类,但是这个子类在使用时也是有前提要求的,所以本次来对这个类的相关定义以及源代码组成进行分析,在Java里面ArrayList类的定义如下: publi....

ArrayList子类 | 带你学《Java语言高级特性》之一百零一
文章 2020-07-29 来自:开发者社区

List接口 | 带你学《Java语言高级特性》之一百

上一篇:类集框架简介 | 带你学《Java语言高级特性》之九十九【本节目标】本节介绍了List接口的使用,在List子接口中有三个常用子类:ArrayList、Vector、LinkedList,之后会做详细说明。 List接口 List是Collection的子接口,其最大的特点是允许保存有重复元素数据,该接口的定义如下: public interface List<E> exte....

List接口 | 带你学《Java语言高级特性》之一百
文章 2020-07-29 来自:开发者社区

类集框架简介 | 带你学《Java语言高级特性》之九十九

上一篇:整合工厂设计模式与Annotation | 带你学《Java语言高级特性》之九十八【本节目标】本节介绍了类集开发框架,在整个类集框架中,提供了如下几个核心接口:Collection、List、Set、Map、Iterator、Enumeration、Queue、ListIterator。以及Collection集合接口中的一些方法。 类集框架简介 从JDK1.2开始,Java中引入了类集....

类集框架简介 | 带你学《Java语言高级特性》之九十九
文章 2020-07-24 来自:开发者社区

整合工厂设计模式与Annotation | 带你学《Java语言高级特性》之九十八

上一篇:反射取得Annotation信息 | 带你学《Java语言高级特性》之九十七【本节目标】本节介绍了工厂设计模式与Annotation整合的案例应用。 整合工厂设计模式与Annotation 现在已经清楚了Annotation的整体作用,但是Annotation到底在开发中能做哪些事情呢?为了进一步理解Annotation的处理目的,下面将结合工厂设计模式来应用Annotation操作。 ....

整合工厂设计模式与Annotation | 带你学《Java语言高级特性》之九十八
文章 2020-07-24 来自:开发者社区

反射取得Annotation信息 | 带你学《Java语言高级特性》之九十七

上一篇:CGLIB实现代理设计模式 | 带你学《Java语言高级特性》之九十六【本节目标】本节介绍了获取Annotation信息的方法,以及Annotation的运行策略,通过案例解释如何实现自定义的Annotation。从JDK1.5后Java开发提供了Annotation技术支持,这种技术为项目的编写带来了新的模型,而后经过了十多年的发展,Annotation的技术得到了非常广泛的应用,并且....

反射取得Annotation信息 | 带你学《Java语言高级特性》之九十七
文章 2020-07-24 来自:开发者社区

CGLIB实现代理设计模式 | 带你学《Java语言高级特性》之九十六

上一篇:静态代理设计模式 | 带你学《Java语言高级特性》之九十五【本节目标】本节介绍了利用第三方包--CGLIB开发包来实现代理设计模式。 CGLIB实现代理设计模式 从Java的官方来讲,已经明确的要求了如果想要实现代理设计模式,那么一定是基于接口的应用,所以在官方给出的Proxy类创建代理对象时,都需要传递该对象所有的接口信息: Proxy.newProxyInstance(target....

CGLIB实现代理设计模式 | 带你学《Java语言高级特性》之九十六
文章 2020-07-23 来自:开发者社区

静态代理设计模式 | 带你学《Java语言高级特性》之九十五

上一篇:ClassLoader类加载器 | 带你学《Java语言高级特性》之九十四【本节目标】本节介绍了静态代理设计模式的弊端以及解决方案:实现动态代理机制。 静态代理设计模式 代理设计模式是在程序开发中使用最多的设计模式,代理设计模式的核心是有真实业务实现类和代理业务实现类,并且代理类要完成比真实业务更多的处理操作。 传统代理设计模式的弊端 所有的代理设计模式如果按照设计要求来说,必须是基于接....

静态代理设计模式 | 带你学《Java语言高级特性》之九十五

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。