2011-02-06 5 views
14

ग्रूवी में प्रोग्राम करने के बाद काफ़ी मैं जानता हूँ कि कुछ संकुल में कक्षाएं अपने आप आयात कर रहे हैं। 1) जावा और 2) ग्रोवी के लिए स्कूप क्या है? क्या उन लोगों की एक निश्चित सूची है जिन्हें आपको इनमें से प्रत्येक भाषा के लिए आयात निर्दिष्ट करने की आवश्यकता नहीं है?कौन से पैकेज 1) जावा और 2) ग्रोवी स्वचालित रूप से आयात करते हैं?

उत्तर

23

जावा में, केवल पैकेज डिफ़ॉल्ट रूप से आयातित

java.lang.* 

यह जहां के रूप में स्ट्रिंग और ऑब्जेक्ट रहते हैं इस तरह की वस्तुओं है।

here के अनुसार

, के लिए पैकेजों की सूची ग्रूवी

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

जावा स्वचालित रूप से वर्तमान पैकेज आयात करता है। –

7

AFAIK, जावा केवल

java.lang.* 

wheras ग्रूवी आयात आयात कर रहे हैं:

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

को
-1

The Groovy programming language - Program structure

डिफ़ॉल्ट रूप से ग्रोवी आपके लिए इन वर्गों को आयात करता है। छह पैकेज हैं जो आपके लिए आयात करते हैं, वे हैं:

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 
संबंधित मुद्दे