千里冰封
JAVA 浓香四溢
posts - 139,comments - 1728,trackbacks - 0
     摘要: Instrumentation 简介

利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。有了这样的功能,开发者就可以实现更为灵活的运行时虚拟机监控和 Java 类操作了,这样的特性实际上提供了一种虚拟机级别支持的 AOP 实现方式,使得开发者无需对 JDK 做任何升级和改动,就可以实现某些 AOP 的功能了。
  阅读全文
posted @ 2007-11-13 10:16 千里冰封 阅读(982) | 评论 (0)编辑 收藏
     摘要: 三个大类ClientView,ClientModel,ClientControl就讲到这里.登录窗口以及播放声音的实现,还有公共包面的一些共用类,以及枚举的各种实现,各位可以自行下载源代码查看,欢迎大家参与讨论。本工程是用NetBeans开发的,由于工程里面用了很多声音以及图片,所以工程比较大,有二十多M,所以上传不了,有需要的朋友,可以在下面留言,我会用Email的形式发给大家.  阅读全文
posted @ 2007-11-13 09:07 千里冰封 阅读(1357) | 评论 (86)编辑 收藏
     摘要: 下面我们再来看看ClientControl类,这个类代码量是最多的,这个类负责整体的游戏流程和游戏逻辑,由于写这个游戏的时候并没有很好的思考,所以代码可能会比较乱:(,希望大家不要介意  阅读全文
posted @ 2007-11-13 09:06 千里冰封 阅读(1176) | 评论 (0)编辑 收藏