Java面试题:Applet和普通的Java应用程序有哪些区别?
创始人
2024-05-24 02:10:47
0

什么是Applet?

java applet是能够被包含在HTML页面中并且能被启用了java的客户端浏览器执行的程序。Applet主要用来创建动态交互的web应用程序。

applet可以经历下面的状态:

·Init:每次被载入的时候都会被初始化。
·Start:开始执行applet。
·Stop:结束执行applet。
·Destroy:卸载applet之前,做最后的清理工作。

当applet被载入的时首先会创建applet控制类的实例,然后初始化applet,最后开始运行。
applet是运行在启用了java的浏览器中,Java应用程序是可以在浏览器之外运行的独立的Java程序。但是,它们都需要有Java虚拟机。

进一步来说,Java应用程序需要一个有特定方法签名的main函数来开始执行。Java
applet不需要这样的函数来开始执行。

最后,Java applet一般会使用很严格的安全策略,Java应用一般使用比较宽松的安全策略。
由于安全的原因,给applet施加了以下的限制:

·applet不能够载入类库或者定义本地方法。
·applet不能在宿主机上读写文件。
·applet不能读取特定的系统属性。
·applet不能发起网络连接,除非是跟宿主机。
·applet不能够开启宿主机上其他任何的程序。

不受信任的applet是不能访问或是执行本地系统文件的Java applet,默认情况下,所有下载的applet都是不受信任的。
从网络上加载的applet和从本地文件系统加载的applet有一定区别。当applet是从网络上加载的时候,applet是由applet类加载器载入的,它受applet
安全管理器的限制。
当applet是从客户端的本地磁盘载入的时候,applet是由文件系统加载器载入的。从文件系统载入的applet允许在客户端读文件,写文件,加载类库,并且也允许执行其他程序,但是,却通不过字节码校验。

Java最新课程:

Java零基础视频教程(2022最新Java入门,含斯坦福大学练习题+力扣算法题

Java基础入门:

java零基础自学首Java入门教程(含Java项目和Java真题)

Javaweb核心基础

JavaWeb基础教程,Java web从入门到企业实战完整版

Spring Cloud最全微服务架构

史上最全面的springcloud微服务技术栈

SSM框架教程:

SSM框架教程_Spring+SpringMVC+Maven高级+Spring

SpringBoot2全套视频教程:

SpringBoot2全套视频教程,springboot零基础到项目实战

相关内容

热门资讯

节能环境涨2.09%,成交额1... 5月8日,节能环境盘中上涨2.09%,截至10:25,报5.87元/股,成交1986.97万元,换手...
西部利得季季鸿三个月持有FOF... 格隆汇5月8日|西部利得基金公告称,西部利得季季鸿三个月持有FOF可能触发基金合同终止情形。该基金合...
高铁电气涨2.11%,成交额9... 5月8日,高铁电气盘中上涨2.11%,截至10:25,报8.21元/股,成交984.49万元,换手率...
捷安高科涨2.07%,成交额2... 5月8日,捷安高科盘中上涨2.07%,截至10:24,报13.83元/股,成交2170.27万元,换...
最高检、国家外汇局联合发布外汇... 非法买卖外汇数额较大的,构成非法经营罪,依法应追究刑事责任,而未达到刑事追责标准的,则依法应追究行政...
智信精密涨2.01%,成交额1... 5月8日,智信精密盘中上涨2.01%,截至10:25,报39.64元/股,成交1377.19万元,换...
中国资产仍具吸引力,沪深300... 截至2025年5月8日 10:05,沪深300指数上涨0.48%,成分股新易盛上涨8.15%,中际旭...
贝隆精密涨2.10%,成交额1... 5月8日,贝隆精密盘中上涨2.10%,截至10:24,报38.95元/股,成交1263.03万元,换...
东材科技涨2.26%,成交额8... 5月8日,东材科技盘中上涨2.26%,截至10:28,报9.51元/股,成交8744.24万元,换手...
邮储银行成都分行:产品创新,化... 转自:推广3月27日,随着1800万元贷款资金到账,成都市某农业产业化龙头企业获得了及时的金融支持。...
港股黄金新贵与零食龙头相继配售... 财联社5月8日讯(编辑 胡家荣)今日两则公告引发市场关注。老铺黄金和卫龙美味相继公布了配售计划。值得...
统联精密涨2.09%,成交额2... 5月8日,统联精密盘中上涨2.09%,截至10:21,报18.53元/股,成交2314.55万元,换...
外骨骼机器人火了! 来源:环球网 【环球网消费综合报道】外骨骼机器人近日火上央视!据央视新闻,“五一”假期期间,安徽黄山...
新炬网络涨2.02%,成交额5... 5月8日,新炬网络盘中上涨2.02%,截至10:25,报30.76元/股,成交5808.63万元,换...
南新制药涨2.04%,成交额9... 5月8日,南新制药盘中上涨2.04%,截至10:27,报6.50元/股,成交934.27万元,换手率...
24小时暖心不打烊!这个户外职... 转自:上观新闻从15平方米“温馨小屋”升级为36平方米的“能量补给站”!近日,万有引力新业态新就业群...
蜻蜓FM手机版更换广播电台的方... 如何在蜻蜓FM手机版更换广播电台?以下是具体操作步骤。1、 首先,打开蜻蜓FM手机版。2、 接着,点...
平地惊雷拓新天 ——追忆中国工... 转自:科创中国复兴号列车风驰电掣般穿越秦岭隧道,述说着时代的速度;三峡大坝宛如钢铁巨龙横卧长江,以磅...
七一二涨2.08%,成交额1.... 5月8日,七一二盘中上涨2.08%,截至10:26,报20.09元/股,成交1.29亿元,换手率0....
津荣天宇涨2.31%,成交额4... 5月8日,津荣天宇盘中上涨2.31%,截至10:13,报21.28元/股,成交4298.46万元,换...