摘要: 泛型是 Java SE 1.5 版本之后的新特性。在Java SE 1.5 版本之前,Java 通过对类型Object 的引用来实现参数类型的“任意化”,特点则是需要进行显式的强制类型转换,但编译器无法发现强制类型转换可能引起的异常,异常只有在运行时才出现,这将成为系统的安全隐患。如今,在Java 阅读全文
posted @ 2020-07-10 17:33 wangxiggg 阅读(205) 评论(0) 推荐(0)
摘要: 接口Iterable 和接口Iterator 是两个相关联的接口。 接口Iterable 为所有Collection 集合的遍历定义了抽象方法iterator(),它的返回值是Iterator 接口类型; 而接口Iterator 是一个迭代工具。迭代器Iterator 可以实现对Collection 阅读全文
posted @ 2020-07-10 17:27 wangxiggg 阅读(246) 评论(0) 推荐(0)
摘要: Java 集合框架为有效地组织和管理数据,提供了一些数据结构和算法。Java 集合框架主要由包java.util 内的两个接口(Collection 和Map)来定义,而包java.lang 内的接口Iterable 用于迭代集合对象。 Java 集合框架设计以接口为基础,符合“松耦合”机制,合理地 阅读全文
posted @ 2020-07-10 17:19 wangxiggg 阅读(146) 评论(0) 推荐(0)
摘要: 1.Java 程序实现跨平台特性的基石是字节码。Java 之所以能够解决程序的安全性问题、跨平台移植性等问题,最主要的原因就是Java 源代码的编译结果并非是本地机器指令,而是字节码。当Java 源代码成功编译成字节码后,如果想在不同的平台上面运行,则无需再次编译,也就是说Java 源码只需一次编译 阅读全文
posted @ 2020-07-08 17:00 wangxiggg 阅读(225) 评论(0) 推荐(0)
摘要: Java 是面向对象的程序设计语言,类是面向对象的重要内容,可以把类当成一种自定义类型,可以使用类来定义变量,这种类型的变量统称为引用变量。也就是说,所有类是引用类型。面向对象的程序设计过程中有两个重要概念:类 class 和对象 object ,也被称为实例, instance ,其中类是某一批对 阅读全文
posted @ 2020-04-03 18:33 wangxiggg 阅读(717) 评论(0) 推荐(0)
摘要: 在Java 语言中,除8 个基本数据类型值之外, 一切都是对象,而对象就是面向对象程序设计的中心。 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 对象具有状态, 一个对象用数据值来描述它的状态。Java 通过为对象 阅读全文
posted @ 2020-04-03 17:59 wangxiggg 阅读(590) 评论(0) 推荐(0)
摘要: 结构化程序设计中的任何结构都具有唯一的入口和唯一的出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。Java 语言的方法体内同样是由顺序结构、循环结构、选择结构这三种程序结构组成的,Java 的方法里是一种结构化的程序流。 面向对象是使用类、对象、继承、封装、消息等 阅读全文
posted @ 2020-04-02 18:31 wangxiggg 阅读(669) 评论(0) 推荐(0)