jre是什么考试

更新时间:2022-12-17 09:30:00 阅读: 评论:0

jre是什么_jre知识

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。JRE是我们运行相应软件的时候都会出现的,那么它究竟是什么呢?接下来就由带来jre是什么_jre知识,希望对你有所帮助!

jre是什么

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

拓展阅读:JRE管理机制

分类

Net Framework的类库管理机制 .Net Framework的类库管理机制相当强大和复杂,分为私有类库和共享类库。

私有类库就放在exe程序当前路径下,或其相对路径中,只有当前程序可见。

注意事项

1、共享类库需要在GAC(Global Asmbly Cache)中注册,注册过程比较复杂,首先要用工具生成公开/私有密钥对,然后结合密钥和类库版本号连编,最后使用工具注册到GAC中好以后,会被放在"C:Winntasmblygac类库的名称空间版本号"目录下,不同的类库版本在注册的时候会按照版本号分开放置:

·某类库1.0版本 C:Winntasmblygac名称1.0名称.dll

·某类库1.1版本 C:Winntasmblygac名称1.1名称.dll

2、可以同时存在一个类库的n个版本,至于在程序中用哪个版本,在程序的配置文件中声明,CLR会根据声明来调用相应的版本的类库。我觉得.Net实现方法未免太复杂了一些,将所有共享类库都塞到一个系统目录下,并且同一个类库还有n个版本,将来.Net第三方开发的类库逐渐丰富起来以后,.Net类库的GAC也会越来越庞大,会不会也搞得和Windows注册表一样难以维护?软件发布到服务器上的时候,类库要再注册一次,服务器会逐渐形成一个庞大的树状的.GAC,GAC里面存放着组件的n个版本。试想经过一段时间之后,C:Winntasmblygac目录会越来越庞大,有的组件甚至有n个版本都放在那里,你又不敢随便删除,不知道是不是有程序需要使用,我不明白MS为什么要把这么简单的事情搞到这么复杂?

讨论:全局程序集缓存不会是无限大的,所以“将来.Net第三方开发的类库逐渐丰富起来以后,.Net类库的GAC也会越来越庞大,会不会也搞得和Windows注册表一样难以维护?”这是杞人忧天。原因如下:第一是操作系统的生命周期一般不会是无限长的,而且越来越短,Windows为证,同时.Net Framework也在不断更迭,在十年左右的时间里,全球的程序产量是有限的,高质量的第三方开发的类库更是有限,需要注册到GAC的就更少了。

本文发布于:2022-12-17 09:30:00,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/89/50989.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:考试   jre
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图