Какие пакеты 1) Java и 2) Groovy автоматически импортируются?

С запрограммированным в Groovy довольно я знаю, что классы в определенных пакетах автоматически импортируются. Что за совок для 1) Java и 2) Groovy? Есть ли окончательный список тех, которые вам не нужно указывать для импорта для каждого из этих языков?

Ответы

Ответ 1

В Java единственным импортированным по умолчанию пакетом является

java.lang.*

Здесь хранятся объекты, такие как String и Object.

В соответствии с здесь, список пакетов для groovy:

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

Ответ 2

AFAIK, только импорт java

java.lang.*

используется groovy импорт:

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

Ответ 3

Согласно Язык программирования 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