08 2012 档案

摘要:假如写这样的一段代码:int i;{ int j=1; i=j;}如果这段代码是存在于类定义区域,那么我们知道它是个普通的语句块,用于初始化类属性的内容,它会在类实例化的时候被调用,里面可以执行一些方法。在很多实例里,它会用于单例等模式,之前加上一个static,来为复杂的类初始化内容,可以避免一些由于加载顺序引起的运行期异常。但是,如果这段代码出现在方法里呢?它基本一点意义都没有。在我自己从前的想法里,它就是个把代码括起来的格式,没有其他。今天写了一点和“语句标签”相关的代码: label17: int i; int j; Thr... 阅读全文
posted @ 2012-08-26 08:41 荒土 阅读(2521) 评论(0) 推荐(1) 编辑
摘要:GEF编辑器遵循MVC模式。在这里Controller既是org.eclipse.gef.EditPart。它的行为是可以被一系列的策略(org.eclipse.gef.EditPolicy)确定的,见AbstractEditPolicy的方法: /** * Creates the initial EditPolicies and/or reserves slots for dynamic ones. * Should be implemented to install the inital EditPolicies based on the * model's ... 阅读全文
posted @ 2012-08-23 10:26 荒土 阅读(2479) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示