| Gzu521.com我的学习网 |
|
Java card应用编程接口规范定义了传统的java程序设计语言应用编程接口的一个小的子集--甚至小于j2me的cldc。不支持字符串也不支持多线程。没有象boolean和integer这样的包装类,也没有class和system类。 除java核心类的小子集以外,java card框架还定义了它自己的特定支持java card应用程序的核心类。这些包含在下面的程序包中: · java.io定义了一个异常类,基本的ioexception类,来完成rmi异常层次。除此之外,没有包含其他传统的java.io类。 · java.lang定义了object和throwable类,但是没有j2se中那么多方法。它还定义了许多异常类:exception基本类,各种运行时间异常和cardexception。除此之外,没有包含其他传统的java.lang类。 · java.rmi定义了remote接口和remoteexception类。 除此之外,没有包含其他传统的java.rmi类。 对远程方法调用(remote method invocation,rmi)的支持被包含来简化的移植并整合到使用java card技术的设备中。 · javacard.framework定义了组成核心java card框架的接口,类和异常。 它定义了重要的概念,例如个人识别号(personal identification number,pin),应用程序协议数据单元(application protocol data unit,apdu),java card小应用程序applet,java card system(jcsystem)和一个utility类。 它还定义了各种iso7816常数和各种java card特定的异常。 表格5总结了这些程序包的内容: table 5. 表格java card v2.2 javacard.framework
|
责任编辑:gzu521