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