java需要加入啥包?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java需要加入啥包?相关的知识,希望对你有一定的参考价值。
根据项目需要导入包,包非常多,并不是所有的包都要导入java导入jar包:
右键项目-properties-java build path(左侧菜单)-选择libraries 有两种方式,导入jar包实际上就是建立一种链接,并不是copy式的导入
一、导入外部包,add external jars...,这种只是与jar包的绝对路径建立链接,并不会拷贝到项目中。
二、导入包,add jars...,这种需要你事先把jar包拷贝到项目中,通过选择项目下的jar,与jar包的相对路径建立链接。 两种方式下导入的包,jar包名称前面的图标会有区别。另外,如果jar包名称前面的图标出现黄色叹号,说明这个jar的路径有问题,需要重新导入。 参考技术A
好多好多,但是要根据你自己的项目而定的。
参考技术B 所有你想得到的,想不到的。 参考技术C 你需要用到什么包再加入啊Java 中需要啥包级别的访问权限? [关闭]
【中文标题】Java 中需要啥包级别的访问权限? [关闭]【英文标题】:What package level access needed in Java for? [closed]Java 中需要什么包级别的访问权限? [关闭] 【发布时间】:2020-03-04 11:59:40 【问题描述】:一般来说,Java 中需要什么包级别的访问权限? 我只能提出一个理由:
-
单元测试
还有什么?
UPD 1
我知道什么是包级访问权限。这是同一包中的任何代码都可以访问的时候。我的问题是:为什么需要此访问级别?为什么 java 创造者发明了这个新的水平。我想不是无缘无故,而是有目的的。目的是什么?
UPD2
其实答案在这里:https://softwareengineering.stackexchange.com/questions/220053/why-did-java-make-package-access-default/220066#220066
【问题讨论】:
2.只有同一个包中的类才能访问 3. Allowing novice programmers to write sloppy code 是我的最爱。 @JJBeam 如果您将类分组在同一个包中,那么它们可能以某种方式相关....因为它们以某种方式相关,所以它们可能想要共享是有道理的数据/函数仅在彼此之间(同一包中的类) When to use separate package in java?的可能重复 @J.J.Beam 好吧,我不是rephrasing tautologically the concepts
,我给你一个简单问题的简单答案......老实说,你只是想太多了
【参考方案1】:
包访问允许程序员在一个包中编写代码时使用他们草率的编程技术,但是当他们制作更多包时必须重新考虑它。这是良好的商业实践和丑陋的现实之间的妥协。喜欢:写一些意大利面条代码,如果你坚持的话,但请把丑陋的烂摊子留在包里;至少在包之间创建一些更好的接口。
【讨论】:
大声笑在实际的 java 文档中有这样的内容吗?因为老实说,这是一个不错的答案,但这只是猜测 @RobOhRob,如果你想学习 java,请阅读这里的文档:oracle.com/technetwork/java/javase/documentation/index.html 非常感谢JJ。非常感激。如果您想了解有关包级别访问的更多信息,我也想与您分享。 docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html 这是一个非常好的教程,非常适合初学者!以上是关于java需要加入啥包?的主要内容,如果未能解决你的问题,请参考以下文章