什么是java卡™?(a java card™?)

Java卡™ 应用程序编程接口是为智能卡和智能卡设备创建应用程序而设计的平台。除了与智能卡相关的编程外,Java卡™ 非常适合在各种小占地面积、低内存设备(如某些类型的手机)上创建应用程序。这些小型应用程序的运行方式与大型Java®程序非常相似;虚拟机建立一个基本环境,然后Java®代码在其中运行。标准Java®和Java卡之间唯一的真正区别™ 系统的规模和一些尚未实现的功能。...

Java卡™ 应用程序编程接口是为智能卡和智能卡设备创建应用程序而设计的平台。除了与智能卡相关的编程外,Java卡™ 非常适合在各种小占地面积、低内存设备(如某些类型的手机)上创建应用程序。这些小型应用程序的运行方式与大型Java®程序非常相似;虚拟机建立一个基本环境,然后Java®代码在其中运行。标准Java®和Java卡之间唯一的真正区别™ 系统的规模和一些尚未实现的功能。

Java卡™ 最初于1996年上市。当时,该技术的唯一用途是基于智能卡的系统。随着时间的推移,小型计算平台的数量不断增加。现在,该系统被广泛应用于类似于智能卡系统的平台限制设备上。

这种语言适合于内存和处理能力非常有限的环境。大多数智能卡系统使用固定环境;在特殊设备之外,很难在卡上或卡下获得程序。这些环境通常在可用资源方面非常有限,这使得该语言非常适合。

Java卡最常见的辅助位置™ 在手机上。事实上,大多数现代智能手机都有足够的内存和电源来使用更先进的Java®平台,因此卡系统通常仅限于较旧的智能手机或智能手机。一小部分其他设备使用Java卡™ 技术,主要是使用附加卡或存储卡进行额外编程的技术。

大多数Java®系统的工作方式都是相同的,无论其预期的平台或总体大小如何。虚拟机在目标设备上创建模拟环境。Java®程序在该环境中运行,几乎不考虑系统的实际硬件。虚拟机的安装在每个平台上都是不同的,但内部工作原理却不一样。因此,可以在多种计算机或设备上运行相同的应用程序,而无需进行转换。

Java卡的主要目标™ 语言是兼容性和安全性。这种语言被设计成与几乎任何想要使用它的设备兼容。这通常是通过单独编码的虚拟机完成的。一旦硬件的虚拟机开始运行,应用程序就相对容易移植。

第二个重点是创建一个安全的程序和平台。由于智能系统通常包含敏感信息,因此该语言有多种方法在使用时保护这些信息。这些方法的范围从内部应用程序防火墙到多种形式的加密。

  • 发表于 2021-12-10 16:17
  • 阅读 ( 82 )
  • 分类:互联网

你可能感兴趣的文章

包裹(package)和java接口(interface in java)的区别

...念:包和接口。 目录 1. 概述和主要区别 2. Java中的包是什么 3. Java中的接口是什么 4. 并排比较——以表格形式显示Java中的包与接口 5. 摘要 什么是java包(package in java)? Java提供了大量的类。将所有类保存在一个文件夹中可能很...

  • 发布于 2020-10-18 11:01
  • 阅读 ( 584 )

静止的(static)和java期末考试(final in java)的区别

...方法或无法继承的类。 目录 1. 概述和主要区别 2. Java中什么是静态的 3. Java中的final是什么 4. Java中static和final的相似性 5. 并排比较-静态和最终的Java表格形式 6. 摘要 什么是java中的静态(static in java)? 类由数据成员(属性)和方...

  • 发布于 2020-10-19 07:48
  • 阅读 ( 325 )

选中的(checked)和java中的未检查异常(unchecked exception in java)的区别

...ecked异常。 目录 1. 概述和主要区别 2. Java中的检查异常是什么 3. 什么是Java中的未检查异常 4. Java中Checked和Unchecked异常的相似性 5. 并行比较——Java中以表格形式显示的选中异常与未检查异常 6. 摘要 什么是java中的检查异常(checked...

  • 发布于 2020-10-19 08:38
  • 阅读 ( 289 )

这(this)和超级java(super in java)的区别

...直接超类对象。 目录 1. 概述和主要区别 2. 这在Java中是什么 3. Java中的超级是什么 4. Java中this和super的相似性 5. 并排比较——这与表格形式的Java中的super相比 6. 摘要 什么是这是java语言(this in java)? 关键字“this”用于引用当前...

  • 发布于 2020-10-19 18:17
  • 阅读 ( 390 )

超载(overloading)和在java中重写(overriding in java)的区别

...供一个实现。 目录 1. 概述和主要区别 2. Java中的重载是什么 3. Java中的重写是什么 4. Java中重载和重写的相似性 5. 并排比较——以表格形式在Java中重载与重写 6. 摘要 什么是java中的重载(overloading in java)? 重载是使用不同的实现...

  • 发布于 2020-10-19 21:20
  • 阅读 ( 372 )

继承(inheritance)和java接口(interface in java)的区别

...类和多重继承。 目录 1. 概述和主要区别 2.Java中的继承是什么 3. Java中的接口是什么 4. Java中继承与接口的相似性 5. 并行比较——继承与Java中的接口的表格形式 6. 摘要 什么是java中的继承(inheritance in java)? 继承可以实现代码的...

  • 发布于 2020-10-25 00:02
  • 阅读 ( 503 )

如何在windows10中打开jar文件

如果您在网上遇到JAR文件类型并想知道它是什么,那么您就找到了正确的位置。这是一个Java存档文件,我们将在这里讨论它们包含的内容以及如何打开它们。 ...

  • 发布于 2021-03-20 05:20
  • 阅读 ( 352 )

是什么jusched.exe文件为什么它在运行?

...了每月检查一次Java是否有新的更新。 相关:这个过程是什么?为什么它在我的电脑上运行? 本文是我们正在进行的系列文章的一部分,该系列文章解释了taskmanager中的各种流程,如dwm.exe文件, 输入法, mDNSResponder.exe, conhost.exe,ru...

  • 发布于 2021-04-09 07:09
  • 阅读 ( 163 )

os x上的java正在捆绑垃圾软件,下面是如何阻止它

...问“应用程序”甚至为Mac OS X用户现在。如果你被迫使用Java,幸运的是他们有一个选项来禁用它,所以下次你需要更新Java时,你不会看到一个垃圾软件广告。 如果您是Minecraft用户并且正在运行Windows,那么安装程序就不需要再安...

  • 发布于 2021-04-10 22:52
  • 阅读 ( 148 )

如果禁用基于浏览器的java,我会失去什么功能?

...需要Java,我们建议您完全卸载它或禁用浏览器插件。 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-11 00:03
  • 阅读 ( 190 )
Maple烨
Maple烨

0 篇文章

相关推荐