您的位置:首页 > 编程语言 > Java开发

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

2014-12-27 15:29 246 查看
-----------------------------库、包、编辑单元、类------------------------------------------------------------------

每一个编辑单元就是一个.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#要环境变量了吗?~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐