Какие пакеты 1) Java и 2) Groovy автоматически импортировать? - PullRequest
16 голосов
/ 06 февраля 2011

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

Ответы [ 3 ]

25 голосов
/ 06 февраля 2011

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

java.lang.*

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

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

java.io.*
java.lang.*
java.math.BigDecimal
java.math.BigInteger
java.net.*
java.util.*
groovy.lang.*
groovy.util.*
7 голосов
/ 06 февраля 2011

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

java.lang.*

Wheras 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

0 голосов
/ 18 июня 2015

Согласно Язык программирования 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...