码迷,mamicode.com
首页 >  
搜索关键字:ray    ( 389个结果
从头认识java-8.11 为什么需要内部类?
这一章节我们来讨论一下为什么需要内部类?答案:为实现多重继承提供便利。在实现多重继承方面有两种方式:内部类以及接口。1.接口package com.ray.ch08; public class Sequence implements A, B { } interface A { } interface B { } 接口其实不用多说,你实现多少个都可以,然后只有根据接口...
分类:编程语言   时间:2015-11-15 07:32:52    阅读次数:311
转 小辉_Ray DOM性能小记
在使用DOM操作时,同样的效果用不同的方式来实现,性能方面也会有很大的差异。尤其在移动式设备上,资源本来就很有限,一旦DOM写不好的话操作就会非常卡顿。这个周末,就写个DOM性能小记吧。错漏之处,望多指教。 1、浅说reflow 首先讲讲最近我才了解到的一个比较深入且模糊的东西——reflow...
分类:其他好文   时间:2015-11-13 20:39:48    阅读次数:252
从头认识java-8.9 嵌套类
这一章节我们来讨论一下嵌套类。1.概念内部类使用static的时候就是嵌套类。package com.ray.ch07; public class Test { private static class MyTest3{} }MyTest3就是嵌套类2.注意点(1)只能跟外部类的static部分进行通信(2)不在持有外部类对象的引用,可以直接使用static特性package com.ra...
分类:编程语言   时间:2015-11-13 13:17:26    阅读次数:224
从头认识java-8.4 内部类与向上转型
这一章节我们来讨论一下内部类与向上转型。跟普通的类一样,内部类也可以实现某个接口然后向上转型。为什么?因为这样能够更好的隐藏实现的细节,基本其他程序员使用继承来扩展接口和方法都不能访问相关实现。package com.ray.ch03; public class Test { private class Person implements CanRun { @Override pub...
分类:编程语言   时间:2015-11-12 11:56:01    阅读次数:220
从头认识java-7.4 实现多重接口
这一章节我们来说一下接口另一个特性:多重接口。在平常,使用继承,我们只是继承某一类,只能够一种向上转型,但是在接口的使用方面,可以实现多个接口,然后实现多种的向上转型。 我们先上代码:package com.ray.ch07; public class Test { public static void testSwim(CanSwim canSwim) { canSwim.s...
分类:编程语言   时间:2015-11-11 16:46:48    阅读次数:170
从头认识java-7.3 接口怎样解耦?
这一章节我们来讨论一下接口怎么样解耦?使得代码灵活性增强。我们先来看看下面的代码:package com.ray.ch07; public class Test { public static void test(Vehicle vehicle) { vehicle.test(); } public static void main(String[] args) {...
分类:编程语言   时间:2015-11-11 16:45:28    阅读次数:186
从头认识java-7.5 怎样通过继承扩展接口?
我们这一章节来讨论一下怎样通过继承扩展接口。接口跟类一样,具有继承的特性,但是他只是继承接口,不继承类。package com.ray.ch07; interface WhatPersonCanDo { void run(); void sleep(); } interface WhatSingerCanDo extends WhatPersonCanDo { voi...
分类:编程语言   时间:2015-11-11 16:43:28    阅读次数:199
从头认识java-7.6 适配设计模式究竟适配类?还是适配接口?
这一章节我们来讨论一下适配的问题?说白了,就是可以使用任何对象调用某个方法,而这个对象只需要符合某种协议。而这种协议的实现有两种方法:继承和接口,但是一般都是使用接口,因为他的代码复用性比继承强,而且继承本身还包含父类的很多实现,造成不必要的混淆。而且通过接口我们可以实现多重接口(类似多重继承)下面是两组对比的代码:package com.ray.ch07; class father { pr...
分类:编程语言   时间:2015-11-11 16:42:18    阅读次数:189
从头认识java-7.7 嵌套接口
这一章节只是展示一下嵌套接口的用法,实际用途笔者还没有摸索出来。package com.ray.ch07; import com.ray.ch07.One.Two; interface One { interface Two { void two(); } void one(); class Three implements Two { @Ove...
分类:编程语言   时间:2015-11-11 16:41:13    阅读次数:204
从头认识java-7.8 接口与工厂模式
这一章节我们来聊聊接口与工厂模式之间的关系。接口是实现多重继承的途径,生成遵循某个接口协议的对象的典型方式是工厂设计模式。这种设计模式使得接口与实现完全分开。package com.ray.ch07; interface Service { void doSomeThing(); } interface ServiceFactory { Service getService(...
分类:编程语言   时间:2015-11-11 16:41:10    阅读次数:210
389条   上一页 1 ... 24 25 26 27 28 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!