一、体验泛型 JDK1.5之前的集合类中存在的问题——可以往集合中加入任意类型的对象,例如下面代码: JDK1.5之后的集合类希望你在定义集合时,明确表示你要向集合中装哪种类型的数据,无法加入指定类型之外的数据,例如下面的代码: 泛型是提供给Javac ...
集合整体框架图 各集合框架的概述 . Collection 常用List和Set,不常用Queue和Vector ,单元素集合。 . Map 常用HashMap和TreeMap,不常用HashTable ,key value映射关系。 . Iterator 迭代器 . Comparable和Comparator比较器 . Collections和Arrays工具类 Java中结合和数组的比较 . ...
2018-03-02 18:32 0 1241 推荐指数:
一、体验泛型 JDK1.5之前的集合类中存在的问题——可以往集合中加入任意类型的对象,例如下面代码: JDK1.5之后的集合类希望你在定义集合时,明确表示你要向集合中装哪种类型的数据,无法加入指定类型之外的数据,例如下面的代码: 泛型是提供给Javac ...
一、认识注解 注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的St ...
引言 从JDK1.5起,增加了加强型的for循环语法,也被称为 “for-Each 循环”。加强型循环在操作数组与集合方面增加了很大的方便性。那么,加强型for循环是怎么解析的呢?同时,这是不是意味着基本for循环就会被取代呢? 语法: 一、数组中的 for-Each 循环 ...
一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星 ...
元素只能为对象引用; Java的集合类由Collection接口和Map接口派生, ...
一、概述 1、介绍 为什么出现集合? 答:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 答:数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。数组中可以存储基本数 ...
Java基础之:集合——Collection 为什么要引入集合的概念? 因为我们在使用数组时,不方便动态的扩容缩容。而集合很好的解决了这个问题,当然这只是集合强大功能中的一部分。 集合的分类 Collection 首先,学习单列集合Collection。我们先了 ...
java中数组、集合、字符串之间的转换,以及用加强for循环遍历: 2:加强for循环的格式: 注意:使用加强for循环需要提前判断集合或则数组不为空,再遍历,否则会报错:空指针异常 而使用普通for循环则不用; ...