继承是在现有类的基础上创建新类的过程。(实例变量和静态变量统称为域,类中的域、方法、嵌套类、接口统称为类成员) 反射机制:在程序运行期间查找类及其成员的能力 abstract方法没有实现;abstract类不能被实例化。 子类不能直接访问父类的私有实例变量。 不同于this引用,super不是对象的 ...
分类:
编程语言 时间:
2016-06-13 13:12:12
阅读次数:
147
1、接口是面向对象的关键特性:他们让你在不提供实现的情况下,指定应该做什么 近来,应为函数式编程非常适合并发和事件驱动编程,其重要性有所提升 接口的所有方法默认为公有方法,不用特意声明为public 实现类必须将接口方法声明为public,否则默认情况下,他们在包级别可访问。应为接口要求public ...
分类:
编程语言 时间:
2016-06-03 14:26:54
阅读次数:
232
JAVA中最可以大书特书的我觉得至少有两个:一个是NIO,另外一个就是JVM了。这也就是为什么一直我没有去写这两个知识点的原因,因为我一直找不出来一个可以在一篇博文中全部覆盖这个知识点的总结。这两天翻了一下了JAVA中的圣经《think in java》和《Java核心技术》,虽然写的很好,但感觉写的也不是太符合我想一篇博文覆盖NIO知识点的要求。由于NIO本来就是技术难点,并且java对IO的设计...
分类:
编程语言 时间:
2016-05-18 19:49:34
阅读次数:
267
借读《Java核心技术-卷I》的机会,对Java知识体系进行梳理,写博进行记录。 Eclipse:https://eclipse.org/downloads/ JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
分类:
其他好文 时间:
2016-05-15 16:48:05
阅读次数:
180
本文延续上文,针对泛型程序设计,从以下方面进行讲解:
为何使用泛型程序设计
定义简单的泛型类
泛型方法
类型变量的限定
泛型代码和虚拟机
约束与局限性
泛型类型的继承规则
通配符类型
反射和泛型...
分类:
编程语言 时间:
2016-05-12 17:56:04
阅读次数:
197
本文主要针对泛型程序设计,从以下方面进行讲解:
为何使用泛型程序设计
定义简单的泛型类
泛型方法
类型变量的限定
泛型代码和虚拟机
约束与局限性
泛型类型的继承规则
通配符类型
反射和泛型
泛型程序设计,意味着编写的代码可以被很多不同类型的对象所重用。...
分类:
编程语言 时间:
2016-05-12 17:53:49
阅读次数:
148
后面的博文,我们将开始Java的常用高级技术学习。
接口技术,主要用来描述类具有什么样的功能,而并不给出每个功能的具体实现。一个类可以实现(implement)一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。本文,我们将从以下几个主要方面对接口进行深入学习
接口
对象克隆
接口与回调
此外还有经常用到的Comparable和Comparator接口。...
分类:
编程语言 时间:
2016-05-12 12:32:39
阅读次数:
190
继前面我们对类和对象进行系统学习之后,我们来继续学习OOP的另一个基本概念:继承。利用继承,可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域,在此基础上,可以添加一些新的方法和域,以满足新的需求。
此外,我们也将介绍反射的概念。反射即在程序运行期间发现更多的类及其属性的能力,不过这个强大的特性更吸引开发软件工具人员的关注,编写应用程序的人员则不太关注,所以我们粗略介...
分类:
编程语言 时间:
2016-05-06 15:31:24
阅读次数:
122
本文将对Java程序设计的对象和类进行深入详细介绍,主要涉及以下内容:
- 面向对象程序设计
- 如何创建标准Java类库中的类对象
- 如何编写自己的类...
分类:
编程语言 时间:
2016-05-03 14:38:57
阅读次数:
272
本文主要讲述程序设计相关的基本概念在Java中的实现方式,涉及的内容很多很细,包括注释、数据类型、变量、运算符、字符串、输入输出、控制流、大数值和数组。...
分类:
编程语言 时间:
2016-04-27 10:59:48
阅读次数:
269