传智播客java学习 集合类之Collections、map
今天我看了徐文海老师讲的集合类视频,对讲课内容做了简单的记录;
许老师是这样讲的
集合类的使用
集合(或容器)是代表一个对象组的单个对象,其它对象被认为是它的元素。集合用于处理多种类型对象的问题,所有的类型都有一个特殊的种类(也就是说,它们都是从一个共同父类继承来的)。Java编程语言支持集合Vector,List,Map,Stack等等。例如,Stack实现后进先出(LIFO)的顺序,Hashtable提供一个相关的对象数组。
集合可用于保存,处理Object类型的对象。这允许在收集中贮存任何对象。它还可以,在使用对象前、从集合中检索到它之后,使用正确的类型转换为我们所需要的对象类型。
Collections API的体系结构
集合是代表一组对象的单个对象。集合中的对象叫元素。
我们在程序设计中经常会用到各种各样的数据结构,如:表、映射、清单、树、集合等。显然,这些数据结构都满足集合的定义。为了方便我们处理各种各样的数据结构,Java在Java.util包中提供了一组API。这组API中的大部分类都实现了Collection接口,因此,被称作Collections API。
API还包括诸如HashSet, ArraySet, ArrayList, LinkedList和Vector等等的类,它们实现这些接口。API还提供了支持某些算法的方法,如:排序,二进制搜索,计算列表中的最小和最大等。
集合根据它们处理的不同种类的数据结构,Collections API可分为三类:
(Collection)收集-没有具体顺序的一组对象
(Set)设定-没有重复的一组对象
(List)列表-有序对象组,允许重复
使用集合,列表。收集(或容器)是代表一个对象组的单个对象,其它对象被认为是它的元素。收集用于处理多种类型对象的问题,所有的类型都有一个特殊的种类(也就是说,它们都是从一个共同父类继承来的)。
Map集合:
1. map存储了一系列键值的映射关系,
2. map集合需要保证键值的唯一性
3. 可以通过键值获得值,反之则不能
4. map集合存储元素使用put(key,value)方法
5. map集合的两种遍历方式
l
相关文档:
类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......
序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法没有什么关系,你就是给这个类增加10000个方法,序列化内容也不会增加任何东西
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可 ......
try{
URL url=new URL("http://baidu.com");
BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream()));
String s="";
StringBuffer sb=new StringBuffer("");
while((s=br.readLine())!=null) {   ......
1、super(参数):调用基于父类的某一个构造函数(应该为构造函数的第一条语句);
2、this(参数):调用同一个类中其他的构造函数(应该为构造函数的第一条语句)。
3、super:它引用当前直接父类中的成员(用于访问当前直接父类中被隐藏的父类中的数据或方法,父类与子类中有相同的成员定义)
  ......
java 不重启 服务器
今天发现一个很NB的玩意,让我们在开发的时候修改Java文件,不用重启服务器立刻生效!支持Jetty tomcat jboss等很多服务器,它就是JRebel。
http://www.zeroturna ......