摘要:@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1>可以当注释用,方便阅读 2>编译器可以给你验证@Over
阅读全文
摘要:申明:本篇非本人原创,是在阅读各种论文文献之后,对论文文献的一种梳理。 主要参考文献为: 我是分割线 什么是Javacard API? Javacard API也被称为API类库或类库,按照包、类和接口/方法的层次结构提供了一系列标准的库函数,为Javacard 应用程序的开发人员提供了标准的接口。
阅读全文
摘要:API(Application Programming Interface),应用程序接口。 开发人员可以直接实现和调用API中的接口来完成自己想要的功能而无需了解更为底层或者复杂的实现细节。 那么API有什么作用呢? 首先需要明确一个概念:系统调用。 计算机的各种资源是有限的,进程不能直接访问这些
阅读全文
摘要:指令集,从字面上看就是指指令的集合。 那么指令又是什么呢? CPU只能识别0,1这两个数字。但是由0,1写成的计算机能读的代码冗长、难以阅读与维护。为了解决这个问题,人们设计了指令。 例如汇编语言中的汇编指令(汇编指令与机器指令的差别在于指令的表达方式上,汇编指令是机器指令便于记忆的书写格式)。 a
阅读全文
摘要:机器码(machine code),也被称为原生码(native code)。是电脑cpu可以直接解读的数据。 字节码(Bytecode),一种包含执行程序、由一序列操作代码/数据组成的二进制文件。它是一种中间代码,需要转译才能称为机器码。 字节码的出现实现了软件运行与硬件无关。 编译器将源码编译成
阅读全文
摘要:错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: Test.testPrint(Ljava/lang/String;)V at Test.testPrint(Native Method) at Test.main(Test.
阅读全文