怎样区别java应用程序和java小应用程序,应用程序的主类或小应用程序的主类必须用public修饰么?

怎样区别java应用程序和java小应用程序,应用程序的主类或小应用程序的主类必须用public修饰么?

这两种程序主要区别:
1、运行环境不同:小应用程序只能在与Java兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。小应用程序的运行还受到严格的安全限制,例如它不能访问用户计算机上的文件。Java应用程序没有这些限制,也不支持网页嵌入和下载运行。
2、代码样式不同:一个小应用程序必须定义成一个Applet类的子类,应用程序可以是Applet类的子类,也可以不是。应用程序必须在一个类中定义一个main()方法,该方法代表应用程序的入口。而小应用程序不必定义main()方法,它的执行由Applet类中定义的多个方法控制。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-03-21
java 应用程序大概可以这样了解

它是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。

小应用程序就是 java中的applet
小应用程序通常用Java语言编写并运行在浏览器软件中,applet典型用于为万维网网页页面定制或添加交互格式元素。Applet可以翻译为小应用程序,可通过因特网下载并在接收计算机上运行的一小段程序。,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java- powered页,可以称其为Java支持的网页。

如果楼主说的主类 就是程序的入口点 main函数 那他必须加public

public static void main(String[] args){}这是固定写法 !本回答被提问者采纳
第2个回答  2008-07-23
应用程序的主类是指的有main()方法的那个类,跟public没有关系.
不过要注意,一个.java文件里边只可以有一个public类,可以没有.如果有的话,那么这个文件名必须和这个public类的类名一样.如果没有,文件名可以和任意一个类名一样.

Applet小程序可以没有main 方法,但是必须有一个类继承自Applet类,那么这个类就是主类..

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

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

Java中应用程序和小应用程序的区别
简单说应用程序是从主线程启动(也就是main()方法)。applet小程序没有main方法,主要是嵌在浏览器页面上运行(调用init()线程或者run()来启动),嵌入浏览器这点跟flash的小游戏类似。

Java小应用程序和应用程序的区别是什么
所以Java应用程序通过JNA和JNI等,基本上可以做任何原生程序想做的事情 而小应用的话,不能访问本地API、不能访问本地文件、注册表等,我认为应该能访问数据库,如果需要的话,可以帮你查一下

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

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软件和手机java的区别
J2EE应用程序的开发阶段分为四步:1.Enterprise Bean创建;2.Web Component创建;3.J2EE应用程序装配;4.J2EE应用程序分布。以下是J2EE兼容产品部分列表: BEA WebLogic Server 6.0、Borland App Server、HP Bluestone Total-e-Server、IBM WebSphere Application Server、IONA iPortal Application Server、iPlanet Application ...

请从JAVA课本知识角度回答。小弟是要考试用的,老师只给了这个材料!希望...
在源程序代码中两者的主要区别是:任何一个Java Application应用程序必须有且只有一个main方法,它是整个程序的入口方法;任何一个Applet小应用程序要求程序中有且必须有一个类是系统类Applet的子类,即该类头部分以extends Applet结尾。2、抽象类是否能生成具体对象?其存在的意义?不能生成具体对象。在面向对象领域,抽象类...

applet 和 appletion的区别
Java应用程序和Java AppletJava语言是一种面向对象的程序设计语言,利用Java语言,能够编写出两大类程序:Java应用程序(Application)和Java App1et(小程序):Java应用程序是由Java语言编写,在经过编译和解释后,可以独立运行在MS-DOS,UNIX等操作平台上。Java应用程序一般以命令行方式运行。Java Applet是...

相似回答