簡體   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