如果我们碰巧使用IDE构建Java应用程序,它会要求我们创建一个Java项目。当我们查看目录结构时,会在项目名称上创建一个文件夹,类似于一个包。那么两者的区别究竟是什么。我们还可以从另一个项目访问一个项目中的文件/方法/变量吗?我是java中的新手请帮助我。java项目和java包的区别
0
A
回答
3
1
“包”是一组Java类。它们的所有源文件都保存在同一个文件系统目录中,并用package
关键字标记。您可以使用包来使成员类能够紧密合作(无需将必要的方法/字段完全公开)。
“项目”是IDE用来跟踪代码的东西。这不是Java本身的一部分。
如何以及如何在项目之间共享代码取决于您的IDE(其中有相当一部分,它们的工作方式不同)。
1
一个项目包含运行你的源代码所需的所有必要的东西,它依赖于罐子,静态文件等,它是你的文件夹结构中的顶级目录。
另一方面,软件包是项目的一部分,其中一组特定的java文件(取决于逻辑)或可能是某些其他类型的文件被组合在一起以执行特定类型的业务任务。
相关问题
- 1. Java中的包和目录之间的区别
- 2. Java包:`oracle.AQ`和`oracle.jdbc.aq`有什么区别?
- 3. Java中的项目和文件有什么区别?
- 4. java bean和java类的区别?
- 5. java中+ =和= +的区别?
- 6. Java:.nextLine()和.nextDouble()的区别
- 7. Java getProgress()和getNewValue()的区别
- 8. Eclipse:“动态web项目”和“java ee web项目”之间的区别是什么
- 9. Hudson和CruiseControl for Java项目有什么区别?
- 10. Java项目的包结构?
- 11. **/*。java和* .java有什么区别?
- 12. `java -version`和`java -showversion`有什么区别?
- 13. java 1.5和java 1.6有什么区别
- 14. 如何打包java项目?
- 15. Java和C#和.NET之间的区别
- 16. Java和宏项目
- 17. Java中的类导入和包导入之间的区别?
- 18. Java中的图像和BufferedImage的区别
- 19. Java中的StringBuilder和C#的区别
- 20. 目标和项目有什么区别?
- 21. 的区别java命令Java的罐子
- 22. doLayout和'Java Play!'中的模板包含哪些区别?
- 23. SNMP4J和Java Management扩展包之间的区别
- 24. 从同步区(有效的Java项目)
- 25. java中addItem和insertItemAt方法的区别
- 26. scala和java枚举之间的区别
- 27. C和JAVA程序之间的区别
- 28. java中char(int)和int的区别
- 29. Java中mouseListener和mouseMotionListener的区别?
- 30. Java - javax.crypto.Mac和javax.crypto.Cipher之间的区别?
你需要告诉我们你正在使用哪个IDE来获得一个好的答案。 – Thilo