怎样区别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类,那么这个类就是主类..
相似回答