`
kang
  • 浏览: 464619 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
rmic - Java RMI Stub 编译 器 rmic 为远 程 对 象生成 stub 和 skeleton。 结 构 rmic [ options ] package-qualified-class-name(s) 说 明 rmic 编译 器 根据 编译 后的 Java 类 (含有 远 程 对 象 实现 )名, 为远 程 对 象生成 stub 和 skeleton( 远 程 对 象是指 实现 java.rmi .Remote 接口的 对 象)。在 rmic 命令中所 给 的 类 必 须 是 经 javac 命令成功
命令模式的使用场景(第2段代码):客户端要使用来自不同模块的不同命令,客户端可以不需要知道模块的具体内容,就可以直接通过接口(已经将各种命令和对应模块封装起来)来使用。     1.未使用命令模式:   package com.javaeye.kang.command;   // 模式 1 class Moudle1 {       public void fun1() {             System. out .println( " 模 块 1 的方法 1" );       }       ...
語彙(ごい)   但し ただし 但是 ヒストリーバック history back 返回 項目長 こうもくちょう 项目长度 非表示 ひひょうじ 隐藏,不显示 固定表示 こていひょうじ 固定显示 反映 はんえい 反映     文法(ぶんぽう)   1
说明:本文摘自http://java.e800.com.cn/articles/2008/630/1214799775734_2.html RMI一步一步来 2008-06-30 12:22:55.0     推荐:0    收藏:0    评论:0     来源:e800Java频道   RMI      JAVA    RMI,远程 ...
語彙(ごい)   以下 いか 以下 以上 いじょう 以上 ランク rank 等级 比較 ひかく 比较 重量 じゅうりょう 重量 シフトキー shift key 移位键、换档键     文法(ぶんぽう)   ~済み
适用场合:一个对象(被观察者)发生变化时,能自动通知其他对象(观察者)。   下述例子程序的对应场景:网上商店的产品价格变化时,自动通知消费者。     package com.javaeye.kang.observer;   import java.util.Observable; import java.util.Observer;   /*   * 观察者模式   * Product 是被观察者, Customer 是观察者   * Product 价格变化后,一定要让 Customer 知道
目的:避免大量拥有相同内容的小类的开销(耗费内存),使大家共享一个类(元类)对象。 加快程序运行速度,提高程序效率与性能。   适用场合:有很多可能会重复的小对象(即享元多而小,并且经常会使用,但是无法估计使用哪一个)     说明:下面的例子程序讲的是在字处理应用中使用享元模式   package com.javaeye.kang.flyweight;   import java.util.HashMap;   /**   * 享元模式   *   */   // 编 写享元 类 class Word { ...
語彙(ごい)   抽出 ちゅうしゅつ 筛选 満たす みたす 满足 機能する きのうする 起作用 記憶する きおくする 保存、记忆 チェンジ change 改变、更改 カレント current 当前 隠す かくす 隐藏 サブミット submit 提交       文法(ぶんぽう)  
  应用场合举例: 代理服务器 缩略图一览显示和实际图片单张显示 授权机制     package com.javaeye.kang.proxy;   // 图 片代理, 显 示 缩 略 图 片 // 代理 类 class ImageProxy {       private ImageDisplay imageDisplay ;       public ImageProxy(ImageDisplay imageDisplay) {             this . imageDisp ...
語彙(ごい)   仮テープル かりテーブル 临时表 正規部品 せいきぶひん 正规组件 アンカー anchor 锚 戻り先 もどりさき 返回地,返回处 ステータス status 状态 ばかり 刚刚,只是 ~済 ずみ 结束,完成 取引先 とりひきさき 顾客,交易方 カンマ comma 逗号
  使用装饰模式   package com.javaeye.kang.decorator;   /**   * 装 饰 模式要点:将主模 块 接口注入 扩 展模 块   * 面向接口 编 程   * 优 点:能 够 很好地 应 付主模 块 的切 换 (上位切 换 )   * 缺点:无法很好地 应 付服 务 模 块 的切 换 (下位切 换 ,服
装配模式 decorator   装配模式与适配器模式的比较: 适配器模式适合下位切换 ( 服务模块变化 ) ,装配模式适合上位切换 ( 主模块变化 ) 。   说 明: 装配模式的 优 缺点基本和 单 向适配器模式相反,可根据 实际 情况 进 行 选择 : 服务模块变化较多时,使用适配器模式;主模块变化较多时,使用装配模式 。       引子:使用单向适配器模式的优缺点(不使用装饰模式)   package com.javaeye.kang.de
語彙(ごい)   プロトコル protocol 协议 実行環境 じっこうかんきょう 执行环境,运行环境 中身 なかみ 内容,装在里面的东西 リコンパイル recompile 重新编译 エラーチェック error check 错误检查 定義ファイル ていぎ(definition file) 定义文件 実行ファイル じっこう file 执行文件 メイクファイル make file 生成文件
对前面一篇文章《双向适配器模式1》中的程序进行改进,面向接口编程:   说明:试了很多次,这两个就是不能合在一篇中发布(第二部分只显示上面的部分),真是邪门了,只好分成两篇。   package com.javaeye.kang.adapter;     /**   * 双向适配器模式   * 改 进 :面向接口 编 程   */   // 接口 interface IA {       public abstract void funA1();
双向适配器模式     A 模块与 B 模块   举例: PowerPoint 是 A ,字体管理器窗口是 B   A 中某一页面选择一段文字,右击选择“字体”,则字体管理器窗口跳出( A 对 B 产生了影响)。在字体管理器窗口设置过字体的属性后,点击“确定”, A 中这一段文字的字体产生相应的变化( B 对 A 产生了影响)。   上面就是一个使用双向适配器模式的例子。       下面例子程序的说明,请参考本文最后的一张截图。     package com.javaeye.kang.adapter;   /**   *
Global site tag (gtag.js) - Google Analytics