java的库、包、编辑单元、类,以及系统库和第三方库的引用问题。

-----------------------------库、包、编辑单元、类------------------------------------------------------------------

每一个编辑单元就是一个.java文件。

每一个编辑单元有一个主类public,此类名称和编辑单元名称相同。

每一个编辑单元还可以有多个副类(非public),名称随便。

多个编辑单元组成包。

多个包导出一个.jar文件。

多个jar文件组成用户库、第三方库,标准库也是这个原理。

当需要引用用户库的时候;

首先需要构建一个库;

向库内导入各种包;

包会被自动解析成好多类,但其实是只有主类才能够使用。


图1 包的创建结构和库的引入结构


图2 主类可以调用,副类调用提示错误

-----------------------------关于java 的库的具体引用------------------------------------------------------------------

如果采用纯手动,不适用任何IDE(比如eclipse)的情况下,请按照网上的方式,有两种环境变量需要配置;

1、配置jdk,也就是编译器和jvm的运行,这个和path变量有关,使用DOS下javac命令编译;

2、配置库,也就是告诉编译器你的jar包放在哪里,这个和classpath有关,任何你需要引用的标准库或是第三方库,都需要添加到这个环境变量,以告诉编译器你import的那些内容在哪;

如果你使用IDE,原谅我只会eclipse,那么我告诉你,任何环境变量都不用配置;

1、编译器,eclipse的jdk插件已经帮你准备好了;

2、配置库,任何库都可以通过创建新的空库,引入jar文件实现,标准库eclipse已经为你准备好了,不用自己创建。如果是用户库,需要自己构建一个新库,命名,添加jar,放到项目中,到此为止,就结束了。置于编译过程如何去调用这些库都是eclipse的事情了。

------

总结:对于新手来说,使用IDE还是挺好的,等进一步学习以后,对java 的结构有一定了解了,再学学使用javac这种东西比较合适。因为似乎周围好多人都是因为第一步配置环境变量总是出错,就放弃了~你见VS开发C#要环境变量了吗?~~


  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值