Java究竟怎么玩?

天地程序已定棋,人间大数待变局

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  307 随笔 :: 1 文章 :: 86 评论 :: 15万 阅读

03 2009 档案

摘要:GreenJVM是一系列jre精简实现集合,它能够轻松的令java虚拟机实现绿色应用。项目地址:http://code.google.com/p/greenvm/GreenJVM的实现原理非常简单,主要操作过程可分为三部分:1、去除虚拟机中不被程序调用的类。 2、压缩虚拟机体积,减少空间占用。3、制作一个能够检测本地环境的启动壳,取代java.exe加载jvm,并在执行时释放虚拟机。就技术角度而言,这三项可说毫无新意可言,但从实用角度来说,却能令臃肿的虚拟机“瘦”下来,免除普通用户安装的烦恼,从而实现java程序的绿色发布。精简后的jre在桌面应用中一能维持在4MB-2MB,非桌面应用则可能降 阅读全文
posted @ 2009-03-30 21:04 cping 阅读(273) 评论(0) 推荐(0) 编辑

摘要:Standard Widget Toolkit ( SWT ,标准窗口小部件工具箱),是在 Eclipse平台上使用的窗口小部件工具箱,它能向开发者提供和本机平台一致的用户界面和比较稳定的性能,也提供了强大的图像处理功能。本文首先介绍 SWT封装的 Image , ImageData 等类,接着根据作者实际工作经验给出了一些常见图像处理的解决方法。SWT 图像处理入门Standard Widget Toolkit ( SWT,标准窗口小部件工具箱),是在 Eclipse平台上使用的窗口小部件工具箱,它能向开发者提供和本机平台一致的用户界面和比较稳定的性能,也提供了强大的图像处理功能。本文首先介 阅读全文
posted @ 2009-03-22 16:50 cping 阅读(446) 评论(0) 推荐(0) 编辑

摘要:文章关键字:Java 嵌入式开发 DB data 通讯录 address book 文本数据库 微型 记录 数据下载地址(这些小程序依例丢在code.google上):http://code.google.com/p/greenvm/downloads/listLMini是Loonframework分支项目之一,它是一个仅有55KB的纯Java嵌入式文本数据库,不支持SQL语句,完全以面向对象方式进行数据操作,在Loonframework主包中主要负责实现缓存数据的硬盘持久化功能。但作为项目分支,LMini并非必须与Loonframework主包集成,也允许作为单独的微型数据库存在。LMini 阅读全文
posted @ 2009-03-21 20:58 cping 阅读(271) 评论(0) 推荐(0) 编辑

摘要:文章关键字:Java 优化 效率 AWT SWT SWING 精简 绘图 监听 游戏开发 GC DRAW 关于文章中涉及的两个杜撰概念:一、绘图器:众所周知,Java GUI以paint进行绘图,以repaint进行图像刷新,而完成repaint及paint这一连贯过程中所用到绘图组件,我将其称为绘图器。就我个人的体会,绘图器的调用时机应始终处于repaint之后paint之前,即通过repaint触发刷新后执行,当其中的具体逻辑完成其对应的图像绘制后,再通过统一接口将其图像插入paint中,为了匹配需要,绘图器应始终以接口方式实现。二、监听器:这里所说的监听器,并不是特指某个Listener 阅读全文
posted @ 2009-03-20 23:46 cping 阅读(244) 评论(0) 推荐(0) 编辑

摘要:按照本年度计划,年内笔者将继续开发Loonframework,前年及去年写的一些陈旧代码将被替换,有部分架构将重写。但实际上讲,剔除的代码中很多上并非不可用,而仅仅是不够规范,需要重构以满足组件化需要,正如曹孟德之言鸡肋“食之无味,弃之可惜”。所以近期我会整理代码,并陆续将整理后的旧版源码发出。而TLOH(英文名:The Legend of Heroes,中文名:英烈志),正是笔者准备根据以前发布的loonframework-game包演示程序而修改制作的类《三国志曹操传》项目。 众所周知,《三国志曹操传》是由日本光荣于1998年底所推出的一款三国题材战棋游戏,以曹操作为主角,游戏中登场武将共 阅读全文
posted @ 2009-03-20 22:57 cping 阅读(552) 评论(1) 推荐(0) 编辑

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