当前位置 > it书童 > java > 正文
推荐小册
java高效编程
怎样更高效地用 java 编程

juc并发工具库
java并发编程工具库

设计模式
设计模式

jvm调优
jvm调优

rabbitmq实战
rabbitmq实战

redis实战
redis实战

Keepavlied高可用集群
Keepavlied高可用集群

nginx入门到实战
nginx入门到实战

java调试
java调试中遇到的各种坑

java输入输出流
java输入输出流

java 中的 jar 介绍

java it书童 2020-08-14 14:22:42 0赞 0踩 617阅读 0评论

java 是编译型语言,源码文件是 .java,而编译后的 .class 文件才是真正可以被 JVM 执行的字节码。

那么,JVM 是怎么知道加载一个 com.itshutong.Demo 的类,要去哪搜索对应的 Demo.class 文件?

答案就是通过 classpath 依次去查找

一个项目会有很多 .class 文件,散落在各级目录,不便于管理,jar 就是将这些文件打成一个包,便于管理。

jar 包实质是一个 zip 格式的压缩文件,简单粗暴的方式就是直接将目录用 zip 打包,再改成 .jar 后缀名

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/615/introduction-of-jar-in-java