| |
设计开发小型设备应用程序要注意的事项 | 第 2 页(共 6 页) |
为小型设备开发应用程序,需要您在设计阶段制定某种策略。最好是在开始编写代码之前,战略性地为小型设备设计应用程序。由于无法考虑到所有的
"gotchas"
,在开发应用程序之前更正代码是一件很痛苦的工作。
下面是一些可以考虑的设计策略:
- 保持程序简单。除去不必要的功能,如果可能的话,将它们做成独立的、次要的应用程序。
- 程序越小越好。这一点对所有的开发者来说应该是显而易见的。越小的程序占用的设备内存越少,并且花费的安装时间越少。可考虑将您的 Java 应用程序打包,作为压缩的 Java
档案 (jar) 文件。
- 运行时占用最少的内存。为尽可能减少运行时占用的内存,使用标量类型代替对象类型。同时,不依赖垃圾收集程序。您应该在使用完对象时将对象引用置空,这样可有效管理内存。另外一种减少运行时所需内存的方法是使用“惰性”实例,它仅在必需时才分配对象。其它一些减少小型设备上过量和峰值内存使用的方法有快速释放资源、重新使用对象以及避免异常。
|