【J2SE 】1136 容器之旅开篇引言本篇文章我将要详细的介绍一下什么是容器?以及什么是1136?来系统全面的了解
【J2SE 】1136 容器之旅
开篇引言
本篇文章我将要详细的介绍一下什么是容器?以及什么是1136?来系统全面的了解容器,以及容器的应用,下面就进入我们的容器之旅吧!
1.什么是容器?用来存储和组织其他对象的对象。我们也可以这样来理解,容器其实类似于我们生活中的菜篮子、桶等装东西的器皿,我们可以把各种蔬菜装在菜篮子里面,同时也可以把油啊、水啊、或者是一些其他的东西装在桶里面,而这些菜啊或者是水也抽象起来也就是一些对象,而容器则把这些对象组织了起来!懂得了容器到底是干什么的,下面我们来详细的了解一下容器。在JAVA中封装了很多的容器的API,提供了一些类的实例,帮助存放一些程序的对象。 这些类的对象知识总结起来也就是1136,下面我们来详细的介绍一下什么是1136?
- 1--一个类1--一个图3--三个知识点6--六个接口
下面来介绍一下整个容器知识的1136框架
3.1136整体框架

下面我们就看看每个部分的详细介绍
Collections 类
此类完全由在 collection 上进行操作或返回 collection的静态方法组成。它包含在 collection 上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新collection,以及少数其他内容。也就是说这个类是collect接口的根基类
如果为此类的方法所提供的 collection 或类对象为 null,则这些方法都会抛出NullPointerException。
1、个图
图中明确的指出了每个接口之间的关系,以及所能完成的工作,具体的每个接口的介绍请参考六个接口中的详细介绍 。此处我们需要准确的记住这些图之间的关系,然后在进一步向下了解

1、for循环加强 对于此处内容学习要求:懂得意思即可,也就是说当某个地方出来的时候你知道这是用的for循环加强即可。下面我们来看个具体的例子,说一下什么是for循环加强,在JAVA 中,JDK1.5以后都是支持for循环加强用法的。举个简单的例子,加入我要打印一个数组中的每个元素。通常我们是这样写的:
泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。下面看个简单的例子 例如map类允许添加任意一个类的对象,那么当我们添加了一个对象后,当然返回的也要是这个对象,例如此处添加了一个string,返回的也要是string。但 Map.get()被定义为返回 Object,所以必须将 Map.get()的结果强制类型转换为期望的类型(这里是string),例如下面的代码:
下面我们就来介绍一下每个接口 comparable 接口 该接口下只有一个方法compareTo(Object o)比较此对象与指定对象的顺序。 同时此处的Object 就可以用泛型
该方法的用法其实在我们平时写代码的程序中也比较常见,例如假如我们要排序一些数字啊,或者是字符串啊,就是通过这个接口中的方法来判断的。
collection 接口 list 接口 和Set 接口 通过上述的图我们可以很明显的看出来这三个接口之间的关系 list 中添加的元素有顺序,可重复set中添加的元素无顺序不可重复
下面看一段代码来简单的理解一下 :import java.util.*;public class TestMap2 { public static void main(String args[]) { Map<String, Integer> m1 = new HashMap<String , Integer>(); m1.put("one", 1); m1.put("two", 2); m1.put("three", 3); System.out.println(m1.size()); System.out.println(m1.containsKey("one")); if(m1.containsKey("two")) { //int i = ((Integer)m1.get("two")).intValue(); int i = m1.get("two"); System.out.println(i); } }}
到此关于容器的1136 也就介绍完毕了,对于我们初学者,一些接口中的方法肯定是不熟悉的,那么也就需要我们多查API文档,用着次数多了,也就了解了。以上的内容也是我在学习容器的过程中,所总结的一些内容。 其实在面向对象的学习中,我们知道了什么是容器,以及一些基本的类,接口,等余下的任务也就是去熟练的过程,类中的方法很多,所以熟悉的使用这些方法后,也就能将容器的理解和应用运用的自如了。 到此J2SE 容器之旅告一段落,希望能给您带来帮助 关于J2SE 的其他知识总结日后会一一奉上 。欢迎您访问我的博客
- 6楼lilongsheng112511小时前
- 1136总结果然精辟!
- 5楼leimengyuanlian15小时前
- 1136原来是这个意思
- 4楼hy6688_昨天 21:40
- 注意一下格式你的文章会更好
- 3楼zwk626542417昨天 21:33
- 丹丹的进步确实很快,加油啊,丹丹。
- 2楼zhangyingjie09昨天 17:20
- 喜欢你的开篇引言,这样就能很容易的把握文章的思想。
- 1楼tang_huan_11昨天 17:19
- 现在知道了1136是什么意思了,先了解一下!
