精华内容
下载资源
问答
  • 点击进入_更多_Java千百问1、JavaApplet是什么Applet是采用Java编程语言编写的小应用程序,该程序可以包含在HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。Applet不需要main()方法,由...

    点击进入_更多_Java千百问

    1、JavaApplet是什么

    Applet是采用Java编程语言编写的小应用程序,该程序可以包含在HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。Applet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。

    在Java Applet中,可以实现图形绘制字体和颜色控制动画和声音的插入人机交互及网络交流等功能。Applet还可以使用抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。

    2、applet如何运行

    使用Applet编写的一些小应用程序,都是直接嵌入到网络页面中,由支持Java的浏览器解释执行,并能够产生特殊效果。

    在含有Applet网页的HTML文件代码中,会带有applet(HTML5中使用object标签))标签。当支持Java的网络浏览器遇到这个标签时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。HTML文件中关于Applet的信息至少应包含以下三点:字节码文件名(编译后的Java文件,以.class为后缀)
    字节码文件的地址在网页上显示Applet的方式

    它可以大大提高Web页面的交互能力动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。

    3、Applet的安全限制是什么

    因为applet是从远端服务器上下载并且在本地执行,所以安全性就显得格外重要。我们通过限制applet在沙箱(applet的运行环境)中运行,保证了对本地系统而言applet是安全的。applet在沙箱中运行时,要注意以下几点:

    1. 不能运行任何本地可执行程序。
    2. 除了存放下载的applet的服务器外,applet不能和其它主机进行通信。
    3. 不能对本地文件系统进行读写。

    4、Applet的生命周期是什么

    1. applet初始化init()
      当浏览器加载applet,进行初始化的时候调用该方法。

    2. 开始执行start()
      在init()方法之后调用。当用户从其它页面转到包含applet的页面时,该方法也被调用。

    3. 停止stop()
      在用户离开包含applet的页面时被调用。

    4. 销毁destroy()
      当applet不再被使用,或浏览器退出的时候,该方法被调用。

    了解如何编写applet看这里:[如何编写applet程序][2]

    展开全文
  • Applet程序(也称Java小程序)运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。Java AppletJava Application在结构方面的主要区别表现在:(1)运行方式不同。Java Applet程序不能...

    在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序--Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。

    Java Applet和Java Application在结构方面的主要区别表现在:

    (1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。

    (2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。

    (3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口点开始运行。含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。尽管Applet没有含main方法的主类,但Applet一定有一个从 java.applet.Applet派生的类,它是由Java系统提供的。

    (4)Java Applet程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Java Application程序则必须另外书写专用代码来营建自己的图形界面。

    (5)受到的限制不同Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于 Applet的引入,使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增加了交互性。

    Java Applet和Java Application在执行方面的主要区别表现在:Java Application一般是在本地机上运行,而Java Applet一般放在服务器上,它是根据本地机的请求被下载到本地机,然后才在本地机上运行。

    展开全文
  • 什么是Java Applet

    千次阅读 2018-06-01 15:49:29
    Java Applet介绍 什么是 Applet Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以...
    Java Applet介绍 

    什么是 Applet
    Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。
    当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。
    在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。
    Applet的工作原理
    含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。
    例2.1带有一个Applet的主页

    <html>
    <title>An Example Homepage </title>
    <hl> Welcome to ddvip homepage! </hl>
    This is an example homepage, you can see an applet in it。
    <p>
    <applet code=“Example.class” width = 300 height=300>
    <param name = img value="example.gif">
    </applet>
    <html>

    上面这个例子就是一个简单主页的HTML文件代码。代码第五行中的<P>,是为了确保Applet出现在新的一行,也就是说,<P>的作用象一个回车符号,若没有它, Applet将会紧接着上一行的最后一个单词出现。代码第六、七两行是关于Applet的一些参数。其中第六行是必需的Applet参数,定义了编译后的包含Applet字节码的文件名,后缀通常为“.class”;和以象素为单位的Applet的初始宽度与高度。第七行则是附加的Applet参数,它由一个分离的<param>标记来指定其后的名称和值,在这里是img的值为“example.gif',它代表了一个图形文件名。

    Applet的下载与图形文件一样需要一定的时间,若干秒后它才能在屏幕上显示出来。等待的时间则取决于Applet的大小和用户的网络连接的速度。一旦下载以后,它便和本地计算机上的程序以相同的速度运行了。

    Applet在用户的计算机上执行时,还可以下载其它的资源,如声音文件、图像文件或更多的Java代码,有些Applet还允许用户进行交互式操作。但这需要重复的链接与下载,因此速度很慢,这是一个亟待解决的问题,可以想到的一个好办法是采用类似高速缓存的技术,将每次下载的文件都临时保存在用户的硬盘上,虽然第一次使用时花的时间比较多,但当再次使用时,只需直接从硬盘上读取文件而无需再与Internet连接,便可以大大提高性能了。
    从哪里得到App1et

    自从Java日益流行之后,世界各地的爱好者们便不断创造出各种各样的Applet。这里列出了几个较大的Applet收集站,读者可以去逛一逛,看看这些Applet的效果如何,相信会使人流连忘返的。

    http://www.gamelan.com
    这是Intemet上最负盛名的Applet收集站,它按照小应用程序的用途加以分类,并列出了它们的说明、功能和程序代码,其规模和种类之多,令人叹为观止。
    http://www.jars.com/
    这个站点的特色是对它收集的小应用程序都加以评分,JARS是小应用程序评价服务(Java Applet Rating Services)的简称。许多Java开发者均以能获得其好评为荣。
    http://www.yahoo.com/Computers_and_Internet/Languages/Applet/
    这个URL可真够长的!这是Yahoo公司提供的小应用程序目录,收集的数量虽然稍逊于Gamelan,但也很可观了。
    http://home.netscape.com/comprod/products/navigator/version_2.0 /java_applets/
    这是网景公司提供的小应用程序演示网页,同时也提供一些Java信息。
    http://java.wiwi.uni_frankfurt.de/
    这是一个小应用程序的信息站点,提供了许多实用信息,读者可以借助这里的数据库,查询自己感兴趣的小应用程序的相关信息。
    http://www.tech163.net/cx/jp/45428.htm
    下载地址:

    http://www.ibook8.com/Software/Catalog16/938.html
    www.hnxa.com.cn/SoftView/SoftView_28192.html
    展开全文
  • 什么是JAVA Applet

    2020-10-26 20:12:53
    JAVA刚开始流行的原因它的程序可以在Web浏览器上运行,这种小程序称为JAVA Applet,其使Web浏览器出现了丰富多彩的多媒体内容

    JAVA刚开始流行的原因是它的程序可以在Web浏览器上运行,这种小程序称为JAVA Applet,其使Web浏览器出现了丰富多彩的多媒体内容

    展开全文
  • Java Applet的生命周期是什么?本篇文章就给大家介绍一下Applet的生命周期,让大家了解Applet的生命周期中5种状态及其对应的方法分别是什么,希望对你们有所帮助。Java Applet的生命周期是什么applet在其对象创建...
  • 多数Java Applet使用的GIF或JPEG格式的图像文件。Applet使用getImage方法把图像文件和Image对象联系起来。Graphics类的drawImage方法用来显示Image对象。为了提高图像的显示效果,许多Applet...
  • applet是一个小型的动态Java...Java applet是什么?applet是一个小型的动态Java程序,它可以嵌入在HTML代码中,通过Internet传输并由兼容Java的Web浏览器运行,在客户端计算机上工作。说明:1、applet通常在AppletV...
  • 从谷歌的AlphaGo到腾讯的绝艺,从人脸识别到无人驾驶,从谷歌眼镜到VR的兴起,人工智能领域在不断的向前迈进,也...由围棋大战引发的思考才我们今天的主题,我们今天利用Java Applet窗口应用程序来实现五子棋的...
  • Java Applet中监听键盘输入的最佳方法是什么?我有一个打开JFrame的applet,我使用KeyListener来监听键盘输入.这在我的开发环境(eclipse)中运行良好,但是当我通过浏览器运行applet(我尝试过Firefox和IE)时,它不响应...
  • java applet

    2013-03-13 15:45:00
    1.Applet是什么 nApplet又称为Java小应用程序,是能够嵌入到一个HTML页面中,并且可通过Web浏览器下载和执行的一种Java类。 nApplet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。 2.Applet的安全...
  • Java Applet介绍

    2008-12-17 16:54:00
    Java Applet介绍 什么是 Applet Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以...
  • 什么是ActiveX控件?ActiveXMicrosoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,...
  • 1、JavaApplication可以独立运行;Java Applet 不能独立运行,但可以使用appletviewer 或其他支持Java的浏览器运行。 2、Java Applet中没有main()方法。
  • Java Applet学习笔记

    2012-11-30 13:13:41
    Applet是什么 n Applet又称为Java小应用程序,是能够嵌入到一个HTML页面中,并且可通过Web浏览器下载和执行的一种Java类。 n Applet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。   2.  ...
  • 课前索引 【课前思考】 1. 什么是线程?它和进程有什么区别?适用方向是什么?... 什么是Java Applet,它和Application的区别是什么? 6. 如何创建Java Applet? 7. Applet的生命周期及主要方法是什么?...
  • Java Applet实现五子棋游戏 从谷歌的AlphaGo到腾讯的绝艺,从人脸识别到无人驾驶,从谷歌眼镜到VR的兴起,人工智能领域在不断的向前迈进,也在不断深入的探索。但背后错综复杂的技术和利益成本也很多...
  • [Java] 什么是Applet (Java 小程序)

    千次阅读 2018-08-24 14:50:38
    运行于Web浏览器之上的程序叫做appletapplet采用带有按钮、文本字段、文本区域,单选按钮等的现代图形界面,与Web上的用户进行交互并处理他们的请求。...[1] Introduciton to Java Programming 10th....
  • Java applet(小程序)介绍

    千次阅读 2012-09-17 09:28:24
    Java applet(小程序)介绍  关键词: Java applet  本节讨论了JDK对Applet的支持,以及... Applet是能够嵌入到一个HTML页面中,且可通过Web浏览器下载和执行的  一种Java类。它是Java技术容器(container)
  • 第六讲 Java的线程和Java Applet

    千次阅读 2004-09-12 21:53:00
    课前索引【课前思考】 1. 什么是线程?它和进程有什么区别?适用方向是什么?... 什么是Java Applet,它和Application的区别是什么? 6. 如何创建Java Applet? 7. Applet的生命周期及主要方法是什么
  • 课前索引 【课前思考】  1....它和进程有什么区别?适用方向是什么?  2. Java的线程是如何实现的?... 什么是Java Applet,它和Application的区别是什么?  6. 如何创建Java Applet?  7. Applet
  • 什么是applet

    千次阅读 2018-05-07 10:34:00
    applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。 如下所示是独立的Java应用程序和applet程序之间重要的不同: Java中applet类...
  • ---------------------- android培训、java培训、期待与您交流! ---------------------- ...Applet是什么java Applet 就是用java编写并被嵌入的网页中,用来产生特色页面效果的小程序。 Applet由浏览
  • Java applet(小程序)介绍

    千次阅读 2008-01-28 14:40:00
    关键词: Java applet 本节讨论了JDK对Applet... Applet是能够嵌入到一个HTML页面中,且可通过Web浏览器下载和执行的 一种Java类。它是Java技术容器(container)的一种特定类型,其执行 方式不同于应用程序。一个应用程
  • 导读: Java applet(小程序)介绍 关键词: Java applet 本节讨论了JDK对Applet的支持,以及Applet在... Applet是能够嵌入到一个HTML页面中,且可通过Web浏览器下载和执行的 一种Java类。它是Java技术容器(container
  • Java_Applet深入理解

    千次阅读 2016-02-02 11:24:51
    本文档主要从什么是AppletApplet在浏览器环境下如何运用以及如何突破Applet的安全限制。 一、什么是Applet  Java Applet Java 语言编写的小应用程序,这些程序直接嵌入到页面中,  由支持Java的...
  • 对于很多初学者来说,都会感到纳闷,为什么我写的第一个Applet小程序在IE上运行不了,而且也安装了JAVA的运行环境啦,其实,导致问题的关键,你没有考虑到IE浏览器的设置. 首先,打开
  • applet是运行在启用了java的浏览器中,Java应用程序是可以在浏览器之外运行的独立的Java程序。但是,它们都需要有Java虚拟机。 进一步来说,Java应用程序需要一个有特定方法签名的main函数来开始执行。Java applet不...
  • 微软没什么东西不是学人家的,学的都很有野心,但也还有些水平,Silverlight也如此。当初Silverlight 1.0的时候,所有人都觉得这个鸡肋就是个Flash第二,有嘛竞争力呢?比Flash好的唯一一个地方不过就是基于XML,...
  • 什么加了包名就报错啊? java.lang.NoClassDefFoundError: MyApplet (wrong name: com/test/MyApplet) 把包名去掉就好了 之前都手打的,用myeclips就没办法了 顺便求一下applet的教程

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,422
精华内容 568
关键字:

javaapplet是什么

java 订阅