上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 自定义异常类: 阅读全文
posted @ 2016-08-13 22:53 lifehrx 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 异常: 运行时异常:(可处理也可不处理?) 编译时异常:必须在所在的方法中声明 : 为什么jvm对编译时异常如此严格,而对运行时异常宽松? 答:如ArithmeticException 可以通过如下语句避免 if(b = 0) return; if(arr != null){...} 运行时异常可以 阅读全文
posted @ 2016-08-13 22:48 lifehrx 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 匿名内部类: 1.没有类名的类就叫匿名内部类 2.好处:简化书写。 3.使用前提:必须有继承或实现关系。。。。。。不要想着你自己没有钱你没可是你爸有 4.一般用于于实参。(重点) 阅读全文
posted @ 2016-08-12 22:16 lifehrx 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 成员内部类: 特点:在其所在的外部类,的成员函数中,的类。 难点:看注释(涉及到jvm) 阅读全文
posted @ 2016-08-12 21:08 lifehrx 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 内部类: 常用的情景:一个类要经常访问另一个类的成员。 举个例子: class人 { 血,氧气... class 心脏{...} } 内部类的优势: 成员内类,作为外部类的成员,可以方便随意的访问外部类任意成员。 形式: class Outer { ... class Inner{ ''' } } 阅读全文
posted @ 2016-08-12 20:26 lifehrx 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 多态: 1 父类引用指向子类对象:动物 a = new 狗(); 2 必须有继承关系或实现关系。 3 不能访问子类特有的成员。 4 编译看左边,运行不一定看右边。 1)java在编译时,会检查引用类型变量所属的类是否具备指定的成员,如果不具备 编译马上报错。 2)多态情况下,子父类存在同名成员时,访 阅读全文
posted @ 2016-08-10 16:27 lifehrx 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 接口: interface:定义接口 implements 实现接口 1.接口是一个特殊的类; 2.接口的默认地修饰符是 public static final ,你可以不用写编译器会自动为你填。 可以通过javap 命令反编译看出来。 3.接口是一个抽象类,所以要实现其所有方法。 作用: 1.拓展 阅读全文
posted @ 2016-08-08 22:37 lifehrx 阅读(104) 评论(0) 推荐(0) 编辑
摘要: abstract关键字: 1)不能与private共同修饰一个方法。 2)不能与static共同修饰一个方法。 3)不能与final共同修饰一个方法。 阅读全文
posted @ 2016-08-08 20:51 lifehrx 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 1)函数没有方法体,就必须用abstract修饰。 2)抽象函数所在的类必须也是抽象的。 3)非抽象的类继承于抽象类,必须实现其全部方法。 4)抽象类中可以存在抽象方法,也可以不存在。 5)抽象类不能创建对象。 原因:抽象类时存在抽象方法的,而抽象方法一个方法的声明,没有具体的实现。 就算 阅读全文
posted @ 2016-08-08 20:03 lifehrx 阅读(92) 评论(0) 推荐(0) 编辑
摘要: final:(最终的)看不懂时有必要分析内存画图,不同方法的局部变量是相互独立的额不要被所起的名所困扰。 1)每个方法运行时jvm,都会为其开辟一片内存空间。内存空间是属于这个方法的, 同时,方法中的形参也是属于该方法的局部变量。 2)修饰基本类型是值不能被改变,public static fina 阅读全文
posted @ 2016-08-07 23:07 lifehrx 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页