摘要: 纯个人整理,如有错误请指正。 java的集合框架最全详解(图) 前言:数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。 在Java语言中,Java语言的设计者对常用的数据结构和算法 阅读全文
posted @ 2017-10-16 17:12 阳光陈大大 阅读(527) 评论(0) 推荐(0) 编辑
摘要: List接口 List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。 除了具有Collection接口必备的iterator()方法外,List还提供一个listIt 阅读全文
posted @ 2017-10-16 17:11 阳光陈大大 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会 阅读全文
posted @ 2017-10-16 17:10 阳光陈大大 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Java SE包含了由一组类和接口组成的Java集合框架,用来将储存的数据以某种结构组织,并以特定的方式来访问这些数据,其目的就是提供一个处理对象集合的通用框架。 Java集合框架将对象储存的方式分为三种类型,分别是: Set(集):对象容器中的对象没有顺序,且不能重复。 List(列表):对象容器 阅读全文
posted @ 2017-10-16 17:09 阳光陈大大 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、 一、collection (有序)接口的实现的接口 set list 其中set接口的实现类是HashSet,List接口的实现类是ArrayList、LinkList、Vector 二、Map(无序)接口的实现类是HashMap、HashTable ArrayList和Vector都是使用数 阅读全文
posted @ 2017-10-16 17:08 阳光陈大大 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 概念与作用 集合框架的体系结构 Collection接口和List接口简介 Map和HashMap简介 集合工具类:Collections 小结 回到顶部 概念与作用 集合概念 现实生活中:很多事物凑在一起 数学中的集合:具有共同属性的事物的总体 java中的集合类:是一种工具类,就像是容 阅读全文
posted @ 2017-10-16 17:07 阳光陈大大 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Colle 阅读全文
posted @ 2017-10-16 17:07 阳光陈大大 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 集合框架图 List List的最重要的特征就是有序;它会确保以一定的顺序保存元素。 ArrayList:一个用数组实现的List。能进行快速的随机访问,但是往列表中间插入和删除元素的时候比较慢。 LinkedList:对顺序访问进行了优化。在List中间插入和删除元素的代价也不高。随机访问的速度相 阅读全文
posted @ 2017-10-16 17:04 阳光陈大大 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 两大体系:Collection,Map 一、Collection: List 接口 : List:里面对象全部是有序的(通过三种方法来遍历) ArrayList,LinkedList,Vertor ArrayList:本质上 ArrayList 里维护的就是动态可变长度的数组。 常用方法: 增:ad 阅读全文
posted @ 2017-10-16 17:03 阳光陈大大 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在此之前的Java2,Java提供特设课程,如字典,向量,堆栈和属性(Dictionary, Vector, Stack,Properties)来存储和处理的对象组。虽然这些类是非常有用的,他们缺乏一个中心,统一的主题。因此,所使用的矢量的方式是从使用属性的方式不同。 集合框架的目的是要满足几个目标 阅读全文
posted @ 2017-10-16 17:02 阳光陈大大 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 下面要开始java中相关集合框架的学习啦。 Are you ready?Let's go~~ 今天要讲解的Java中的集合框架。 1) 首先查看jdk中Collection类的源码后会发现如下内容: 1 2 3 4 5 6 ... * @see AbstractCollection * @since 阅读全文
posted @ 2017-10-16 16:58 阳光陈大大 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around). 阅读全文
posted @ 2017-10-16 16:56 阳光陈大大 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis介绍 MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通jav 阅读全文
posted @ 2017-10-16 16:55 阳光陈大大 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 常听人提起三大框架,关于三大框架,做了如下了解: 三大框架:Struts+Hibernate+Spring java三大框架主要用来做WEN应用。 Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) Hibernate主要是数据持久化到数据库 再 阅读全文
posted @ 2017-10-16 16:55 阳光陈大大 阅读(165) 评论(0) 推荐(0) 编辑