一、什么是“通用类型系统”(CTS) 描述类型的定义和行为 二、CTS规范 一个类型可以包含零个或者多个成员1,成员①字段(Field)作为对象状态一部分的数据变量。字段根据名称和类型来区分②方法(Method)针对对象执行操作的函数,通常会改变对象的状态。方法有一个名称、一个签名以及一个或多个修饰 ...
分类:
其他好文 时间:
2017-01-21 21:12:47
阅读次数:
178
第六章 接口与内部类 接口 特性 接口与抽象类 对象克隆 接口与回调 内部类 使用内部类访问对象状态 内部类的特殊语法规则 局部内部类 匿名内部类 静态内部类 代理 Class[] in=new Class[]{Comparable.class};? 代理类的特性 ...
分类:
编程语言 时间:
2017-01-20 20:56:34
阅读次数:
260
一、Monitor类说明,提供同步访问对象的机制。 1.位于System.Threading命名空间下,mscorlib.dll程序集中。 2.Monitor通过获取和释放排它锁的方式实现多线程的同步问题。 3.Monitor实现当前进程内的多线程的同步,和lock语句的功能类似。 4.当前为静态类 ...
分类:
编程语言 时间:
2017-01-16 19:57:09
阅读次数:
251
设计模式,及软件设计中的“套路”。每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题解决方案的核心,这样,你就能一次又一次的使用该方案而不必做重复的劳动。设计模式大约有20多种,它们使人们可以更加简单方便的复用成功的设计和体系结构,提高系统维护的有效性。与设计模式密切相关的是6大设计原则, ...
分类:
其他好文 时间:
2017-01-15 22:50:49
阅读次数:
327
【状态模式 例子】 【运行结果】 【 策略模式 与 状态模式 区别!!】 * 封装的不同 [ 策略模式 ]封装的是不同的算法,算法之间没有交互,以达到算法可以自由切换的目的。 [ 状态模式 ]封装的是不同的状态,以达到状态岁切换行为随之发生改变的目的。 两者都有变换的行为,但是两者的目标是不同的。 ...
分类:
其他好文 时间:
2016-12-26 23:47:30
阅读次数:
237
定义:当一个对象状态发生改变时,依赖它的对象全部会收到通知,并自动更新,实现低耦合,非侵入式的通知与更新机制场景:一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的逻辑增加之后,代码会变得难以维护。这种方式是耦合的,侵入式的,增加新的逻辑需要修改事件... ...
分类:
其他好文 时间:
2016-12-24 23:12:38
阅读次数:
222
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17288243 加锁(synchronized同步)的功能不仅仅局限于互斥行为,同时还存在另外一个重要的方面:内存可见性。我们不仅希望防止某个线程正在使用对象状态而另一个线程在同时修改该状态, ...
分类:
编程语言 时间:
2016-12-22 10:47:53
阅读次数:
147
第一单元 语法部分重点使役态使役态(使动态)变形规律: 1V:将词尾う段假名 -> あ段假名 + せる 書く 書かせる 読む 読ませる 2V:去掉词尾る + させる 見る 見させる 食べる 食べさせる 3V:来(く)る 来(こ)させる する させる使役句(使动句)意义:按照某人(使动者)的命令或者指 ...
分类:
其他好文 时间:
2016-12-17 01:54:00
阅读次数:
130
观察者模式 概述: 1、观察者模式(Observer),当一个对象状态发生改变时,依赖他的对象全部会收到通知,并自动更新 2、场景:一个事件发生后,要执行一连串更新操作,传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的逻辑增多之后,代码变得难以维护,这种方式是耦合的,侵入式的,增加新的 ...
分类:
Web程序 时间:
2016-12-11 17:54:20
阅读次数:
253
回顾Hibernate第二天: 1. 一对多与多对一 2. 多对多 3. inverse/cascade 4. 关联关系的维护 一对多: <set name="映射的集合属性" table="(可选)集合属性对应的外键表"> <key column="外键表的,外键字段" /> <one-to-ma ...
分类:
Web程序 时间:
2016-12-08 03:04:52
阅读次数:
214