当前位置: 首页 > news >正文

JDK 核心jar之 rt.jar

一、JDK目录展示

 

二、rt.jar 简介 

2.1.JAR释义 

        在软件领域,JAR文件(Java归档,英语:Java Archive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库,可以在不同平台上运行。

        JAR 包是一种方便的方式来组织和管理 Java 代码和依赖项,并且可以轻松地与其他开发人员共享和部署代码。JAR 包还支持数字签名和版本控制,以确保代码的完整性和安全性。

2.2.rt.jar 

2.2.1.rt.jar简介

        rt.jar包是JRE环境的核心库之一,包含了Java标准类库中的类和接口,以及Java虚拟机所需的类和接口。rt.jar包通常位于JDK安装目录的lib目录下,是Java程序运行时必需的一个文件。

        rt.jar代表runtime JAR,并且包含引导类(bootstrap classes)。rt.jar包中包含了大量的Java类,如java.lang.Object、java.lang.String、java.util.List等,这些类提供了Java程序运行所需的基本功能。此外,rt.jar包中还包含了一些Java虚拟机所需的类和接口,如java.lang.Class、java.lang.Thread、java.lang.reflect.Method等,这些类和接口为Java虚拟机的正常运行提供了必要的支持。

  • rt.jar代表runtime,包含所有核心Java 运行环境的已编译calss文件。
  • 必须在类路径中包含rt.jar,否则您无权访问核心类,例如 java.lang.String,java.lang.Thread,java.util.ArrayList或java.io.InputStream等,以及所有Java API中的其他类。 可以使用IDE打开并查看rt.jar中的内容, 它不仅包含所有Java API,还包含com包中指定的内部类。

        在IDE工具中查看rt.jar包的结构,如下图:

 

 未完,待续。。

 

http://www.lryc.cn/news/136604.html

相关文章:

  • el-form表单验证:只在点击保存时校验(包含select、checkbox、radio)
  • Golang基本语法(上)
  • jenkins使用
  • 多线程基础篇(包教包会)
  • Android/Java中,各种数据类型之间的互相转换,给出各种实例,附上中文注释
  • 机器学习知识点总结:什么是EM(最大期望值算法)
  • 漏洞挖掘和安全审计的技巧与策略
  • [SpringBoot3]Web服务
  • 构建系统自动化-autoreconf
  • Mysql之InnoDB和MyISAM的区别
  • Unity 之 Transform.Translate 实现局部坐标系中进行平移操作的方法
  • PostgreSQL Error: sorry, too many clients already
  • Vue2(路由)
  • 中介者模式-协调多个对象之间的交互
  • Python框架【自定义过滤器、自定义数据替换过滤器 、自定义时间过滤器、选择结构、选择练习、循环结构、循环练习、导入宏方式 】(三)
  • 红黑树遍历与Redis存储
  • 前端处理图片文件的方法
  • 「Java」《深入解析Java多线程编程利器:CompletableFuture》
  • Docker容器与虚拟化技术:容器运行时说明与比较
  • vue导出文件流获取附件名称并下载(在response.headers里解析filename导出)
  • ​山东省图书馆典藏《乡村振兴战略下传统村落文化旅游设计》鲁图中大许少辉博士八一新书
  • 2023-08-19力扣每日一题-水题/位运算解法
  • Hadoop学习:深入解析MapReduce的大数据魔力之数据压缩(四)
  • LRU淘汰策略执行过程
  • Kotlin 高阶函数详解
  • DL——week2
  • 如何撰写骨灰级博士论文?这是史上最全博士论文指导!
  • 08.SpringBoot请求相应
  • C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof
  • FATE框架中pipline基础教程