什么包做1)Java和2)Groovy自动导入?
在Groovy中编程了很多,我知道某些包中的类会自动导入。 什么是1)Java和2)Groovy的独家新闻? 是否有明确的列表,您不需要为每种语言指定导入?
在Java中,默认导入的唯一包是
java.lang.*
这是String和Object之类的对象所在的位置。
根据这里 ,groovy的包列表是
java.io.* java.lang.* java.math.BigDecimal java.math.BigInteger java.net.* java.util.* groovy.lang.* groovy.util.*
AFAIK,java只import
java.lang.*
wheras groovyimport:
java.io.* java.lang.* java.math.BigDecimal java.math.BigInteger java.net.* java.util.* groovy.lang.* groovy.util.*
根据http://groovy.codehaus.org/Differences+from+Java
根据Groovy编程语言 – 程序结构
默认情况下,Groovy会为您导入这些类。 有六个包为您提供groovy导入,它们是:
import java.lang.* import java.util.* import java.io.* import java.net.* import groovy.lang.* import groovy.util.* import java.math.BigInteger import java.math.BigDecimal