BlackBerry手机上面开发Java程序,如果才能让代码运行效率高,占用系统资源少?
2011-03-28 10:24
761 查看
BlackBerry手机上的Java虚拟机的实现 和标准J2SE虚拟机不同,或者说针对BlackBerry手机的硬件其实现有其特点,在为BlackBerry开发Java程序的时候,就有必要去了解一下BB JVM的特点,了解如何为它开发efficent,省memory的代码。
题外话:其实标准J2SE的虚拟机也有各自特点,比如Sun的JDK,Sun在不同操作系统上面的JDK,IBM JDK, BEA JDK的实现都是不同的,操作系统不同,硬件CPU不同,那么同样的Java,在这些Java虚拟机上运行的效率也会有不同。就有人将程序针对不同的JVM进行优化,或偷懒一点使用不同JVM专用的javac编译器进行编译优化。
参考:
BlackBerry Documentation > Documentation for Developers > Development Guides
http://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Development+Guides
选择5.0,选择English
Fundamentals Guide - BlackBerry Java Applications
section:
BlackBerry Java Application
-->BlackBerry Java Application design
-->Best practices for writing an efficient BlackBerry Java Application
Best practice: Writing efficient code
Best practice: Using objects judiciously
Best practice: Reducing the size of compiled code
题外话:其实标准J2SE的虚拟机也有各自特点,比如Sun的JDK,Sun在不同操作系统上面的JDK,IBM JDK, BEA JDK的实现都是不同的,操作系统不同,硬件CPU不同,那么同样的Java,在这些Java虚拟机上运行的效率也会有不同。就有人将程序针对不同的JVM进行优化,或偷懒一点使用不同JVM专用的javac编译器进行编译优化。
参考:
BlackBerry Documentation > Documentation for Developers > Development Guides
http://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Development+Guides
选择5.0,选择English
Fundamentals Guide - BlackBerry Java Applications
section:
BlackBerry Java Application
-->BlackBerry Java Application design
-->Best practices for writing an efficient BlackBerry Java Application
Best practice: Writing efficient code
Best practice: Using objects judiciously
Best practice: Reducing the size of compiled code
相关文章推荐
- 是否我在市场买到的手机需要经过什末测试,才能用AppLoader将我开发的程序上载到手机上运行?如果是的话,我的手机怎末通过这个测试?
- 师门技术论坛:java运行的程序占用哪些资源如何合理使用
- JAVA网站开发与优化如何提高代码运行效率
- 用Pulsar Eclipse开发的HelloJava程序在MOTO手机上无法运行 另:MOTODEV不识别我的E6
- Android for Java - Eclipse开发Android程序如何在手机上运行
- java运行的程序占用哪些资源如何优化
- 在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Mod
- Linux系统下开发或者运行java程序
- 快应用开发1--编译官方的代码并在手机上运行rpk文件(Windows系统上)
- 用BSF + Beanshell使Java程序能够运行字符串形式的代码(转载)
- 让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行
- OSX10.10系统下AICS6您需要安装旧 Java SE 6 运行环境才能打开程序
- Android最新的开发环境运行原来环境开发的程序报java.lang.ClassNotFoundException错误解决
- JSP应用开发详解-VOTE程序-案例代码运行修复PATCH
- JAVA 测试程序代码运行时间
- 在Symbian操作系统上开发的手机程序必须进行数字签名,才能在手机终端上安装成功。数字签名机制能够有效阻止恶意手机程序的传播,并保护软件开发商和手机用户的合法权益。那么,如何进行Symbian数字签
- java开发第三个JNI示例程序(基于linux操作系统)--Invocation Api实现native层运行java程序
- 目前的代码系统,一类的继承和方法的扩展为主的形式是否可以进行一种形式的优化?从而提升运行效率
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序