摘要: 12345678910class A {protected int method1(int a, int b) { return 0; }}public class B extends A{public int method1(int a, int b) { return 0; } //正确,重写父... 阅读全文
posted @ 2015-11-07 22:48 剑芒 阅读(1352) 评论(1) 推荐(0) 编辑
摘要: 若想实现一个合格重写方法,而不是重载,那么必须同时满足下面的要求!A、重写规则之一: 重写方法不能比被重写方法限制有更严格的访问级别。(但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容... 阅读全文
posted @ 2015-11-07 22:46 剑芒 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一、源码解析1、 LinkedList类定义2、LinkedList数据结构原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get()8、数据复制clone()与toArray()9、遍历数据:Iterator()二、ListItr一、源码解析 1、... 阅读全文
posted @ 2015-11-07 20:27 剑芒 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1、有一个数组a[100],其中存储了1-99的整数,且只有一个数字是重复的。要求实现一个算法给出这个重复的数。题目的意思是总共有100个数字,1-99必须都有,然后有一个数是重复的。方法1:有个结论如下:1^2^3……98^99 = 0,因此该题目可以利用这个规律。对所有的数据进行异或运算,最后的... 阅读全文
posted @ 2015-11-07 17:25 剑芒 阅读(702) 评论(0) 推荐(0) 编辑
摘要: Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们... 阅读全文
posted @ 2015-11-07 17:14 剑芒 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一.概念 反射就是把Java的各种成分映射成相应的Java类。 Class类的构造方法是private,由JVM创建。 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类 获取他所有的成员变量和方法并且显示出来... 阅读全文
posted @ 2015-11-07 15:57 剑芒 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现 OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就 一起来学习一下Java中的接口和抽象... 阅读全文
posted @ 2015-11-07 14:29 剑芒 阅读(134) 评论(0) 推荐(0) 编辑
摘要: java接口的用处主要体现在下面几个方面: (1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。 (2)通过接口可以指明多个类需要实现的方法。 (3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类。 类描述了一个实体,包括实体的状态,也包括实体可能发出的动作... 阅读全文
posted @ 2015-11-07 14:12 剑芒 阅读(437) 评论(0) 推荐(0) 编辑