Какие пакеты 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