2018年7月3日

摘要: 反射 为什么需要反射? 背景知识: Java引用变量有两种类型,一种编译时类型,一种运行时类型。编译时类型由声明变量使用的类型决定。运行时类型由实际赋给他的变量决定。两个类型不一致的话,就可能出现“多态”的情况。 以上代码说明: 1.对象的方法具有多态性。最后一行注释的代码不能通过编译,虽然b的引用 阅读全文
posted @ 2018-07-03 14:49 cv_ling123456 阅读(250) 评论(0) 推荐(0) 编辑
 
摘要: 基础知识: 什么是集合? 集合是一个容器。把多个对象放入容器中。有一个水杯,你可以选择把水不断往里装,也可以选择装牛奶。但是不能两种不同的东西混合装一个杯子。集合这个容器里装的一定是同一类型的东西。(引用类型,不能是基本类型) 看到这个介绍,我们可能想到数组,数组要求的也是里面必须存放的是一种数据类 阅读全文
posted @ 2018-07-03 14:46 cv_ling123456 阅读(597) 评论(0) 推荐(0) 编辑
 
摘要: Set集合 就像把对象随意扔进罐子里,无法记住元素的添加顺序。Set某种程度就是Collection,方法没有不同,只是行为稍微不同,(不允许重复元素),如果一定要往里加两个相同元素,添加失败add()返回false; 上面的Set的一些共同点,Hashset,TreeSet,EunmSet三个实现 阅读全文
posted @ 2018-07-03 14:45 cv_ling123456 阅读(7305) 评论(0) 推荐(0) 编辑
 
摘要: Itertor接口 看集合主要成员图(java集合中)可知Itertor接口不在图上,但是他也是集合框架的成员,但是它与Map集合系列,Collection集合系列不同,它主要装的是遍历Collection集合里的元素。Itertor对象也叫迭代器,依托Collection对象存在。提供遍历Coll 阅读全文
posted @ 2018-07-03 14:43 cv_ling123456 阅读(218) 评论(0) 推荐(0) 编辑