Java Application程序与Java Applet程序的不同之处有那些

另补充下,形式参数与实际参数的区别。

运行方式不同,程序结构不同,运行工具不同,受到的限制也不同
Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面: (1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行
(2)运行工具不同。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。
(3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。
(4)受到的限制不同Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-20
import java.awt.*;import java.awt.event.*;import java.awt.image.BufferedImage;import javax.swing.*;import java.applet.*;import java.io.*;import java.net.*; public class TestChatServer extends Applet implements ActionListener ; JMenuBar jmb1; JToolBar jtb1; JToolBar jtb2; JButton jm1; JButton jm2; JButton jm3; JButton jm4; JButton selfout; JButton selcolor; JButton back1; JButton back2; JButton selface; JButton selbg; JButton selsound; JPanel jp1; JPanel jp2; JList jl; JLabel label; JTextArea jta1; JTextField jtf; //Container con; JSeparator js1; JSeparator js2; Color color; BufferedImage bufimage; Icon bg1; Icon bg2; Icon bg3; Icon bg4; Dimension size; Font font; JComboBox jcb; public void init() }); jcb.setBackground(Color.pink); selface = new JButton("表情选择"); selface.setBackground(Color.pink); selface.addActionListener(this); selbg = new JButton("情景选择"); selbg.setBackground(Color.pink); selbg.addActionListener(this); selfout = new JButton("字体选择"); selfout.setBackground(Color.pink); selfout.addActionListener(this); selcolor = new JButton("字体颜色"); selcolor.setBackground(Color.pink); selcolor.addActionListene
第2个回答  2013-09-20
一个是完整的程序,一个依赖于浏览器提供的中间件~
第3个回答  2013-09-20
形参就是你准备给这个函数定义哪些变量,这些变量怎么使用;实参就是你赋予这些变量具体的值。嘿嘿,简洁扼要~!

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

Java Application程序与Java Applet程序的不同之处有那些
主要体现在以下几方面: (1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行

Java中Applet与Application有什么不同?
Applet与Application的主要区别是他们的运行方式不同,Application是用命令行命令直接运行的,从其main方法开始执行的;而Applet是在浏览器中执行的,必须首先创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行,再在浏览器中给出该HTML文件的URL即可。

Application和Applet各自指什么?在使用中有区别吗?
Application和Applet是利用JAVA语言生成的可运行代码中最常用的两种,两者都必须在JAVA虚拟机上运行。简单来讲,Application更象我们平常用VB,VC等编写的桌面程序,多以控制台(CONSOLE)方式运行,当然也很容易实现窗口应用。而Applet可以嵌入Web页面中,在支持JAVA虚拟机的浏览器上运行。在使用时应该区别应用...

简述Applet和Application的联系和区别。
【答案】: 联系:Applet和Application都是Java程序。区别:(1)Applet只运行于HTML主页中,此种能力使主页设计者在设计时有更大的灵活性,Applet可以运行在任何机器上。(2)Application只能运行于它所编译的特定的机器上,并且不能在浏览中运行。

Applet程序与Application程序的区别
Applet和Application的区别:第一种: Applet是一个小程序,它需要嵌入到网页里运行.常用AppletViewer来调试。第二种: Application是个应用程序,就像我们常说的EXE,可执行文件,它可以直接运行于java平台。

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

javaapplication是什么
同样完成某种功能——当然大部分是关于图形化交互的功能。因为是从网上下载执行的,因此javaapplet的功能受到限制,它不能访问任何敏感数据,以防止程序提供者编写恶意代码破坏客户端系统。如果你想更深刻地体会二者区别,可以学习一下Java,自己动手做一个javaapplication和一个javaapplet就可以了。

Application程序的源文件和Java Applet程序的源文件有什么区别 (从下 ...
} 是Application 程序,编译后按dos程序执行,没有颜色。package chapter1;import java.applet.Applet;import java.awt.*;public class HelloPkg extends Applet { public void paint (graphics g){ g.srtColor (color.red); \/\/有颜色 g.drawString ( "Using package!", 40,50);\/\/有位置 ...

请从JAVA课本知识角度回答。小弟是要考试用的,老师只给了这个材料!希望...
Java应用程序与Applet程序的区别在于运行方式的不同。答:Java Application是完整的程序,需要独立的解释器来解释运行;而Java Applet则是嵌在HTML编写的Web页面中的非独立运行程序,由Web浏览器内部包含的Java解释器来解释运行。 在源程序代码中两者的主要区别是:任何一个Java Application应用程序必须有且只有一个main方法,...

相似回答