मुझे पता है कि जावा 7 की रनटाइम विशेषताएं जावा 6 के साथ उपलब्ध नहीं हैं लेकिन से कोई नया बाइट कोड जोड़ा नहीं गया है नया बाइट कोड invokedynamic
गैर-जावा भाषाओं के लिए केवल प्रासंगिक है , मैं सोच रहा था कि जावा 7 स्रोत कोड (नया switch
कथन, हीरा ऑपरेटर) को शुद्ध जावा 6 में परिवर्तित करना कितना मुश्किल होगा (यानी जावा 6 संगतता खोए बिना स्रोत को जावा 7 में परिवर्तित करने में सक्षम होना चाहिए)।जावा 7 को जावा 6 संकलन करना 6
कोई बात नहीं?
मुझे प्रेरणा जानने के लिए उत्सुकता है। बस एक अकादमिक रुचि? –
वास्तव में जावा 7 में एक नया बाइटकोड जोड़ा गया है: 'invokedynamic' (जब आप जावा स्रोत कोड संकलित करते हैं तो जावा कंपाइलर इसका उत्पादन नहीं करेगा)। – Jesper
मैंने सोचा कि invokedynamic समर्थन का मतलब नया बाइट कोड जोड़ना था? – SteveD