java程序、小程序和应用程序三者为什么可以共同存在

createh52周前 (12-16)技术教程9

今天跟大家总结一下java程序、小程序和应用程序三者之间的应用关系,如果你有更好的想法,可以写在评论区。

一个程序中可以有多个类,但只能有一个类是主类。在Java应用程序中,这个主类是指包含main()方法的类。而在Java小程序中,这个主类是一个继承自系统类JApplet或Applet的子类。应用程序的主类不一定要求是public类,但小程序的主类要求必须是public类。主类是Java程序执行的入口点。

小程序:它是可以在万维网浏览器内运bai行的小型 Java 程序。小程序和应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。

应用程序:它运行在用户模式下,可以和用户进行交互,一般具有可视的用户界面。对于应用程序我们需要了解的是,每一个应用程序运行于独立的进程、他们拥有自己独立的地址空间。不同应用程序的分界线称为进程边界。对于windows操作系统:应用程序可以在Windows .NET Server和Windows 2000上运行,为Windows XP(客户)设计Windows .NET Server OS 认证,充分利用操作系统提供的特性和功能,用最少的代码和时间提供满足用户需求的应用。

这里值得大家注意的是:Java程序有可能同时作为小程序和应用程序运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为应用程序运行时,它作为小程序的特征可以忽略,反之亦然。

相关文章

Windows脚本用于启停Java应用程序JAR包,并具备日志输出功能

1. 创建批处理脚本创建一个批处理文件(例如 app.bat),并在其中编写启动和停止 JAR 包的命令,并将输出重定向到日志文件。app.bat@echo offsetlocal:: 设置环境变量s...

从Java转储分析来改进Java应用程序的性能(上)

1 引言垃圾回收(Garbage Collection,GC)在Java的内存管理中扮演着至关重要的角色。它负责自动回收不再被使用的内存资源,从而避免内存泄漏。垃圾回收器通过一组专门的线程来执行内存回...

在Kubernetes(k8s)中使用Prometheus监控Pod内的Java应用程序

#文章首发挑战赛#在Kubernetes(k8s)中监控Java应用程序的一种常见方法是使用JMX(Java Management Extensions)和Prometheus。可以通过在Java应用...

深入探究hprof文件:如何分析Java应用程序性能瓶颈

Java应用程序的性能问题是开发人员面临的一个常见挑战。为了解决这些问题,开发人员需要了解应用程序的性能瓶颈所在,并采取相应的措施来优化它们。在此过程中,hprof文件是一种非常有用的工具,可以帮助开...

应用程序被java安全阻止的解决办法

internet选项是灰色的,运行输入Iexplore -extoff可解。然后控制面板-程序找到java,然后点开点安全,例外网站输入,必须加http,然后就可以了。...