栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Java包知识总结2

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java包知识总结2

  1. javac指令默认在当前目录下寻找源文件,与包无关。也可以使用分隔符方式加载。
  2. java指令默认在当前目录下加载 主类,因为classpath默认为当前路径。如果配置了classpath,则按照classpath顺序下,找主类。
  3. 虚拟机加载类时,优先去JavaAPI中查找,然后再去classpath中查找。
  4. 编译器编译源文件时,先验证import指令是否正确(语法,包路径,类路径是否正确),其次全类名和上述查找方式相同,对于未指定类名类,看做同时在当前包下、java.lang包下、import加载特定类下查找类文件,查找到一个则结束,查找到多个则报错,没有查找到再再import指令使用通配符方式下查找类--查找到多个或没查找到都报错。
  5. 当查找类时,由于外包是类文件与源文件同名,可以检查更新情况,及时更新编译要加载的源文件;对于本包下类,编译器搜索所有源文件,找出这个不是公共类的类对应的文件的更新情况。(对于有源文件的情况下)
设置类路径:
java -classpath 类路径 MyProg
//或者使用shell脚本
set classpath=类路径
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311064.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号