随笔分类 -  java基础学习

摘要:直接上代码 阅读全文
posted @ 2019-04-26 16:01 Vamps 阅读(636) 评论(0) 推荐(0) 编辑
摘要:1.什么是迭代器 迭代器:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节 2.为什么使用迭代器 因为java中不同的容器内部结构不一样,很多时候我们不知道怎么去遍历一个容器中的元素,为了使对容器内元素的操作更为简单,Java引入了迭代器模式。也就是把访问逻辑从不同 阅读全文
posted @ 2019-04-26 15:37 Vamps 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.什么是泛型 JDK5中的泛型允许程序员在编写集合代码时,就限制集合的处理类型,从而把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型程序中更为突出) 2.使用泛型应该注意 使用泛型时,泛型类型须为引用类型,不能是基本数据类型 泛型是提供给javac编译器使 阅读全文
posted @ 2019-04-26 13:29 Vamps 阅读(162) 评论(0) 推荐(0) 编辑
摘要:反射:一个类有多个组成部分。例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。反射多用在框架的制作上。 加载类:Java中有一个Class类用于代表某一个类的字节码,它提供加载某个类字节码的方法:forName()。forName()方法用于加载某个类的字节码到内存中,并使 阅读全文
posted @ 2019-04-25 15:27 Vamps 阅读(172) 评论(0) 推荐(0) 编辑
摘要:假如我们需要给学生打成绩而且只能是A,B,C,D四种类型,我们用传统方法和枚举分别实现 这样我们的Grade就只能取A,B,C,D 下面来说一下自带构造函数的枚举,同样是Grade,如果我们想知道每个成绩所代表的分数该怎么做呢? 枚举类的抽象方法使用 总结一下枚举类的使用:枚举相当于在限制类对象类型 阅读全文
posted @ 2019-04-25 09:31 Vamps 阅读(185) 评论(0) 推荐(0) 编辑
摘要:增强for循环可以在数组和实现Iterable接口的Collection容器类中使用(需要注意的是,增强for循环只能遍历数据,不能修改数据),下面给出两个例子 1.在数组中的使用 输出为1,2,3,4,5 2.在实现Iterable接口的Collection容器类中使用 输出为1,2,3,4,5 阅读全文
posted @ 2019-04-25 08:20 Vamps 阅读(308) 评论(0) 推荐(0) 编辑
摘要:用代码来说明 阅读全文
posted @ 2019-04-24 21:23 Vamps 阅读(206) 评论(0) 推荐(0) 编辑