在Groovy中编程了很多,我知道某些包中的类会自动导入。什么是1)Java和2)Groovy的独家新闻? 是否有明确的列表,您不需要为每种语言指定导入?
答案 0 :(得分:25)
在Java中,默认导入的唯一包是
java.lang.*
这是String和Object等对象所在的位置。
根据here,groovy的包列表是
java.io.*
java.lang.*
java.math.BigDecimal
java.math.BigInteger
java.net.*
java.util.*
groovy.lang.*
groovy.util.*
答案 1 :(得分:7)
AFAIK,java只导入
java.lang.*
wheras groovy进口:
java.io.*
java.lang.*
java.math.BigDecimal
java.math.BigInteger
java.net.*
java.util.*
groovy.lang.*
groovy.util.*
答案 2 :(得分:-1)
根据The Groovy programming language - Program structure
默认情况下,Groovy会为您导入这些类。有6个包为您提供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