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

createh54个月前 (12-16)技术教程41

今天跟大家总结一下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...

Netty 框架学习——基于 Netty 的 HTTP/HTTPS 应用程序

2|0 通过SSL/TLS保护应用程序SSL 和 TLS 安全协议层叠在其他协议之上,用以实现数据安全。为了支持 SSL/TLS,Java 提供了 javax.net.ssl 包,它的 SSLCont...

Java窗体应用程序人事管理系统web人资招聘员工劳资jsp源码mysql

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目描述Java窗体应用程序人事管...

Java面试题:应用程序中存在包冲突的情况下,怎么发现和解决

你们能想象,一个工作4年的程序员,竟然连这个问题都搞不清楚。应用程序中存在包冲突的情况下,解决的问题应该很容易吧,甚至大家在工作中应该也遇到过啊。好吧,今天抽空给大家分享一下这个问题的回答思路。问题分...