2014年9月3日
摘要:
1)定义:就是把JAVA类中的各种成分映射成一个个的java对象。 利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象。 2)外存中的类加载到内存中,会形成该对象的Class类。如:String.class、Person.c...
阅读全文
posted @ 2014-09-03 12:46
SkyGood
阅读(194)
推荐(0)
摘要:
1)枚举类的两种定义方法 1》通过构造器 public enum Grade{ A("A", "90-100"),B("B","80-89"),C("C", "70-79"),D("D"...
阅读全文
posted @ 2014-09-03 12:43
SkyGood
阅读(2076)
推荐(0)
摘要:
1)对list和set集合的迭代 1》通过iterator迭代 Iterator it = set.iterator(); while (it.hasNext()) { Integ...
阅读全文
posted @ 2014-09-03 12:31
SkyGood
阅读(1211)
推荐(0)
2014年8月28日
摘要:
一、在代码中的体现:父类或者接口的引用指向其子类的对象。二、多态的前提:1》必须要有关系:继承或实现。2》要有覆盖。三、多态时,成员的特点:1》成员变量编译时:参考引用型变量所属的类中是否有调用的成员变量(有,编译成功, 无,编译失败);运行时:参考引用型变量所属的类中是否有调用的成员变量,并运行该...
阅读全文
posted @ 2014-08-28 17:14
SkyGood
阅读(194)
推荐(0)
摘要:
一、用途:当一个抽象类中的方法都是抽象的时候,便可以将该抽象类用另一种形式interface定义和表示。 其作用相当于C语言中函数指针的回调机制。二、特点:1》对于接口中常见的成员--》这些成员都有固定的修饰符:1,全局常量:public static final2,抽象方法:public ...
阅读全文
posted @ 2014-08-28 17:07
SkyGood
阅读(124)
推荐(0)
摘要:
一、用法:1》final修饰类:该类不可以被继承2》final修饰方法:该方法不能被覆盖3》final修饰变量:该变量是一个常用,只能被赋值一次二、final修饰变量可以借助构造函数,两种形式: 第一种:class Demo { ...
阅读全文
posted @ 2014-08-28 17:00
SkyGood
阅读(177)
推荐(0)
摘要:
一、过程Person p = new Person();1,JVM会去读取指定路径下的Person.class文件,并加载进内存, 并会先加载Person的父类(如果有直接父类的情况下)2,在堆内存中开辟空间,分配地址。3,并在对象空间中,对对象中的属性进行默认初始化4,调用对应的构造函数,进行初始...
阅读全文
posted @ 2014-08-28 16:54
SkyGood
阅读(5337)
推荐(1)
摘要:
一、抽象类中有构造函数吗? 有,用于给子类对象进行初始化。 二、抽象类可以不定义任何抽象方法吗? 可以的。但是很少见。目的就是不让该类创建对象。 通常这个类中的方法有方法体,但是却没有内容。 三、抽象关键字不可...
阅读全文
posted @ 2014-08-28 16:48
SkyGood
阅读(184)
推荐(0)
摘要:
一】数组的三种定义方法: 1》元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 2》元素类型[] 数组名 = new 元素类型[元素1,元素2, 元素3...]; 3》元素类型[] 数组名 = {元素1,元素2, 元素3...}; 二】数组的简单输出方法: 通过Arr...
阅读全文
posted @ 2014-08-28 16:43
SkyGood
阅读(144)
推荐(0)
摘要:
一、函数重载的条件:(满足其一即可) 1)参数个数不同 2)参数类型不同 3)参数类型的顺序不同 示例: 1 /*函数重载条件*/ 2 public class FunctionDemo8 3 { 4 ...
阅读全文
posted @ 2014-08-28 16:39
SkyGood
阅读(299)
推荐(0)