黑莓Java应用开发环境
设置 win xp/win 7 的黑莓Java的开发环境的步骤如下:
1. BlackBerry应用开发基于Java,首先需要JDK (6.0以上的版本)
下载最新JDK
下载完后双击安装即可。
2. 下载BlackBerry SDK,这里有两种选择: BlackBerry JDE, BlackBerry Java Plug-in with Eclipse
2.1 BlackBerry JDE是RIM自主开发的IDE
下载 BlackBerry JDE
2.2 配置了 BlackBerry Java Plug-in 的Eclipse
2.2.1 安装Eclipse和BlackBerry JavaPlug-in
下载Eclipse 3.5
下载BlackBerry Java Plug-in 1.1
安装Plug-in时要指定Eclipse目录
2.2.2 安装BlackBerry Java Plug-in Eclipse更新
直接从Eclipse里更新: Help->Install New Software->Add Site,在Location里填入:
http://www.blackberry.com/go/eclipseUpdate/3.5/java
点击Next,Eclipse后端与服务器交互,之后显示Eclipse JDE Components列表,从4.5版本到目前的5.0版本。一般是使用最迟版本进行开发,只要选5.0版。如果需要维护不同版本,建议全选。点击Next下载安装。
注意这一步需要比较长的时间而且不能有中断或错误。安装完毕后Eclipse会提醒重启。如果安装成功,在Eclipse可以看见:File->New Project->BlackBerry->BlackBerry Project
小建议:
JDE和Eclipse两种方式最好都安装,这样安装签名key的时候可以先用JDE安装,然后用Eclipse从JDE里的Bin目录Import签名Key。
相关文档:
package test;
import java.util.ArrayList;
import java.util.List;
import org.nuxeo.common.xmap.annotation.XNode;
import org.nuxeo.common.xmap.annotation.XNodeList;
import org.nuxeo.common.xmap.annotation.XObject;
/**
* Book 实体对象,此处用XMap注解
* @author Administra ......
反射机制
特点:动态获取类以及类中成员。
通常在程序扩展时,会使用父类或者接口完成,其实就是多态。
在这种情况,运行时,还是需要给其传递一个自定义的子类对象。需要自己new来完成。
虽然修改动作已经很少了,但还是需要修改部分细节。
interface Inter{void show();}
class Demo{
  ......
最近一两个月以来一直在看java 代码, 看了一些开源的实现, 也看了一些产品中的代码,从这些代码中,学习了一些开源框架的应用(如ActiveMQ,cxf),也学习了这些框架的实现,同时也注意去理解每个类 以及接口的设计,以及设计模式的应用, 关注了一下,每个类,接口的规模,基本上有一些也会非常大,有几千行,有一些 ......
----------------------------------------------------
本文转自:
http://blog.sina.com.cn/s/blog_477daa680100hf1q.html
感谢作者
----------------------------------------------------
规律是这样的:
任何一个类,在执行一个方法前必须要先安代码的顺序初始化所有的静态块,然后调用main函数,
在生成一个 ......