怎样区分应用程序和小程序?如何标识JAVA程序的主类?

如题所述

1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。
p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。

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

3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-15
1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。 p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。 2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。 3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
第2个回答  2013-07-15
有main()函数的为主程序,也叫引导程序,我们自己定义的类的方法不能自己测试运行,必需有main函数;applet为应用程序,不需要main函数也能执行。
第3个回答  2013-07-15
以下是我在网上找的,不是我写的: 小程序是嵌入在HTML文档中的JAVA程序;而JAVA应用程序是从命令行运行的程序。对JAVA而言,JAVA小程序的大小和复杂性都没有限制。事实上,JAVA小程序有些方面比JAVA应用程序更强大。但是由于目前Internet通信速度有限,因此大多数小程序规模比较小。小程序和应用程序之间的技术差别在于运行环境。JAVA应用程序运行在最简单的环境中,他的唯一外部输入就是命令行参数。另一方面,JAVA小程序则需要来自WEB浏览器的大量信息:它需要知道何时启动,何时放入浏览器窗口,何处,何时激活关闭。由于这两种不同的执行环境,小程序和应用程序的最低要求不同。 小程序的发布十分便利,因此小程序更适合作为Internet上的应用程序。相反,非网络和内存较小的系统更适合JAVA应用程序而较少JAVA小程序实现。另外,JAVA应用程序也很容易以Internet为基础环境,事实上有些优秀JAVA应用程序正是如此。 应用程序(java application)是可以独立运行的JAVA程序,由JAVA解释器控制执行。APPLET不能独立运行,而是被嵌入到WEB页中,由JAVA兼容浏览器控制执行。 //----------------------------------------------------------以下个人见解:根据我的理解,Java小程序应该就是以前在Web中经常用到的java applet 这东西,运用起来比较牛掰,很好用,但是有个非常大的弊端,因为Web程序时需要服务器以及客户端的,服务器就是发布Web的东西,客户端一般是我们的浏览器.可是如果java applet的话,必须要安装JDK才能浏览,那么就非常不方便了,因此,现在已经比较少用了;应用程序,就是现在广泛应用的Java程序,有GUI 也就是桌面程序,还有 JavaWeb程序两种就好像 QQ普通版,还有QQ网页版 主类,就是传说中的 public static void main(String [] args)这个方法,如果是一个Java程序,那么必须有这个接入方法!

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

怎样区分应用程序和小程序?如何标识JAVA程序的主类?
有main()函数的为主程序,也叫引导程序,我们自己定义的类的方法不能自己测试运行,必需有main函数;applet为应用程序,不需要main函数也能执行。

怎样区别java应用程序和java小应用程序,应用程序的主类或小应用程序的...
1、运行环境不同:小应用程序只能在与Java兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。小应用程序的运行还受到严格的安全限制,例如它不能访问用户计算机上的文件。Java应用程序没有这些限制,也不支持网页嵌入和下载运行。2、代码样式不同:一个小应用程序必...

java应用程序Application和Java小程序Applet有什么区别和共同之处?
(1)运行方式不同。 Java Application,可以独立运行(有java虚拟机的地方他都可以运行)。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。(2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器...

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

JAVA程序分为哪几类?有什么作用?
1、Application,即”Java应用程序“,是可以独立运行的Java程序,由Java解释器控制执行,也是最常见的类型。2、Applet,即“Java小程序“,不能独立运行(嵌入到Web页中)。由Java兼容浏览器控制执行。3、Serverlets,是Java技术对CGI 编程的解决方案。是运行于Web server上的、作为来自于Web browser 或...

)Java源程序是由类定义组成的,每个程序中只有一个类是主类,这个主类...
java程序分为应用程序和应用小程序,应用小程序是没有main()的,它由其他程序加载运行,例如IE等。所以“Java源程序是由类定义组成的,每个程序中只有一个类是主类,这个主类是指包含main方法的类。 ”这个说法太片面,是错误的。

java程序是不是一定要有main函数
java应用程序是要main(),而且只能在与文件同名的类下面出现一个main()。但是java小程序applet,因为是镶嵌在.htm里面的一段代码 通过IE内置的java虚拟机运行,不需要main()。classpath只是告诉系统,要从什么样的路径来寻找编译器javac和解释器java。因为是含有先后顺序的在安有多种类似软件的时候最好把...

...应用程序的入口是mian()方法,而为什么说JAVA小应用程序中的入口不...
Applet(小应用程序)采用Java创建的基于HTML的程序。浏览器将其暂时下载到用户的硬盘上,并在Web页打开时在本地运行。再说Applet无main方法 Applet的生命周期比所讨论的要稍微复杂一些。与其生命周期相关的有三个 主要方法:init(),start()和stop()。1.init()本成员函数在Applet被创建并装入一个能支持...

根据程序运行的环境不同,JAVA源程序分为两大类,那两个类?---并解析...
Java Application 程序和 Java Apple 程序 Java Application 程序 应用程序运行于本计算机,与本机用户交互,完成一定的功能,像word、excel、windows录音机都属于应用程序,Java应用程序就是用Java编写的应用程序,我们入门第一步写的HelloWorld就是java application。java applet一般翻译成java小程序,它存储在...

相似回答