问题描述:
它和javaapplet的区别是什么啊
解析:
Java应用程序,应用程序运行于本计算机,与本机用户交互,完成一定的功能,像word、excel、windows录音机都属于应用程序,Java应用程序就是用Java编写的应用程序,我们入门第一步写的HelloWorld就是javaapplication。
javaapplet一般翻译成java小程序,它存储在服务器上,可户端在访问时下载它,并在客户端执行它,同样完成某种功能——当然大部分是关于图形化交互的功能。因为是从网上下载执行的,因此javaapplet的功能受到限制,它不能访问任何敏感数据,以防止程序提供者编写恶意代码破坏客户端系统。
如果你想更深刻地体会二者区别,可以学习一下Java,自己动手做一个javaapplication和一个javaapplet就可以了。
面向对象编程:Java是一种面向对象的编程语言,因此Java应用程序是基于对象的。这意味着应用程序中的所有组件都是对象,这些对象通过相互交互来实现应用程序的功能。
跨平台性:Java应用程序可以在不同的平台(如Windows、Linux和Mac OS等)上运行,这是因为Java虚拟机(JVM)充当了平台之间的中介层,使得Java程序可以在不同的平台上运行。
可移植性:由于Java应用程序可以在不同的平台上运行,因此Java应用程序非常具有可移植性。这意味着您可以在一个平台上编写Java应用程序,然后将其移植到另一个平台上而无需进行任何修改。
类库:Java应用程序通常使用Java类库中的各种类和方法来完成各种任务。Java类库包含了大量的类和方法,使得Java应用程序编写更加简单和快捷。
安全性:Java应用程序是相对安全的,因为Java平台提供了各种安全机制来确保Java应用程序不会损害计算机系统。例如,Java虚拟机可以限制应用程序的访问权限,从而保护计算机系统的安全。
多线程支持:Java应用程序可以使用多个线程来同时执行多个任务,这使得Java应用程序能够更好地利用计算机资源,并提高应用程序的响应速度。
异常处理:Java应用程序提供了强大的异常处理机制,使得应用程序可以在发生错误时进行恰当的处理,从而避免应用程序崩溃。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)