我很好奇,如果我能够做到这一点:import java。*使用java时,几乎所有我需要导入。这可能吗?我不需要这样做,这个问题只是在我的脑海里,我很好奇。 谢谢!我可以这样做:import java。*?
回答
import something.*
不是递归的。你只能得到指定包中的所有类,而不是子包。
http://docs.oracle.com/javase/tutorial/java/package/usepkgs.html
既然有在java
根包没有课,import java.*;
不会做任何事情。
没有“子包装”这样的概念。不同的包完全没有关系。 – 2013-03-16 16:14:37
严格说来你是对的,然而'sub-package'是一个即使是Sun/Oracle使用的常用术语。 – Zutty 2013-03-16 16:20:35
一个常有误导的术语...;) – 2013-03-16 16:27:16
它没有任何意义,因为java。*包中没有类。
java中的包是而不是等级,即使文件系统是。包名称只是一个名称空间。 java.lang.reflect
完全与java.lang
无关。两者都是完全不同的名字。
唯一的层次方面是名称空间可以映射到一个文件夹结构,并且这个约定被最常用的类加载器使用,该类加载器可以期望文件夹./com/example/util
中的packace com.example.util
的类。但就是这些。
- 1. Java可以这样做吗?
- 2. Java Logger可以这样做:logger.fine(“foo =”+ bar)?
- 3. 凭证 - 我可以这样做吗?
- 4. 我可以做这样的事吗?
- 5. NSMutableArrays - 我可以这样做吗?
- 6. 我可以这样做:$ _REQUEST [$ _ REQUEST ['field_name']]?
- 7. 可以jquery这样做吗?
- 8. 可以这样做吗?
- 9. 可以这样做吗?
- 10. .NET AppDomains可以这样做吗?
- 11. Xaml - '计算值' - 可以这样做吗?
- 12. 可以这样做吗? (多列ul)
- 13. [“var”+1] = someValue - 可以这样做吗?
- 14. 静态类...可以这样做吗?
- 15. java的,“这样做,如果通过,那么这样做”
- 16. 我可以在SQL Server中做这样的事吗?
- 17. 我可以做一个像这样的正则表达式吗?
- 18. 我可以这样做吗? $( “msgcntDiv”)的数据( “newMessageCnt.php”)。
- 19. 我可以做出这样的PL SQL触发
- 20. 应用内购买...我可以这样做吗?
- 21. 我可以这样做吗?试图加载自己的对象
- 22. 我们可以这样做<%警报(“TEMP”)%>在EJS
- 23. 我可以在PHP中做这样的事吗?
- 24. 我可以这样做吗? Apache + mod_jk + Tomcat + Axis
- 25. 我必须这样做吗?
- 26. Circular #import,我做错了吗?
- 27. PHP我可以做这个循环吗?
- 28. 我可以用BIRT做这个报告
- 29. 我可以做这个JavaScript循环吗?
- 30. 我可以用纯SQL做这个吗?
当你尝试它时发生了什么? – 2013-03-16 15:59:45
编译代码可能需要更长的时间,不是吗? – 2013-03-16 16:00:04
您仍然需要'java.util.Date'和'java.sql.Date'的完全限定名称等等。 – jlordo 2013-03-16 16:03:04