繁体   English   中英

1) Java 和 2) Groovy 会自动导入哪些包?

[英]What packages does 1) Java and 2) Groovy automatically import?

在 Groovy 中编程了很多之后,我知道某些包中的类是自动导入的。 1) Java 和 2) Groovy 的独家新闻是什么? 是否有一个明确的列表,其中包含您不需要为每种语言指定导入的语言?

在 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.*

AFAIK,java 只导入

java.lang.*

wheras groovy 进口:

java.io.*
java.lang.*
java.math.BigDecimal
java.math.BigInteger
java.net.*
java.util.*
groovy.lang.*
groovy.util.*

根据https://groovy-lang.org/differences.html#_default_imports

根据The Groovy programming language - Program structure

默认情况下,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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM