जावा में सारणियों की प्रकृति:
An Array हीप पर सन्निहित मेमोरी ब्लॉक में आवंटित समान डेटा प्रकार (सजातीय) के तत्वों का एक अनुक्रमित संग्रह है। जावा में, ऐरे वास्तविक ऑब्जेक्ट हैं, जिन्हें new ऑपरेटर का उपयोग करके त्वरित किया जाता है।
सरणी निर्माण के तीन चरण:
- घोषणा:
int[] arr;(स्टैक पर एक संदर्भ चर बनाता है; वर्तमान मेंnull). - तात्कालिकता:
arr = नया int[5];(0में प्रारंभ किए गए 5 पूर्णांकों के लिए सन्निहित हीप मेमोरी आवंटित करता है)। - प्रारंभीकरण: मूल्यों को व्यक्तिगत रूप से पॉप्युलेट करना (
arr[0] = 10;) या इनलाइन सरणी शाब्दिक के माध्यम से (int[] arr = {10, 20, 30, 40, 50};).
arr[-1] या arr[arr.length] को पढ़ने या लिखने का प्रयास करने से तत्काल रनटाइम क्रैश हो जाता है।