- Java language spec में बदलाव और compiler में उन बदलावों को लागू करना
- अब constructor में
super()औरthis()का पहला statement होना ज़रूरी नहीं रहेगा - constructor को दिए जाने वाले मौजूदा safety और initialization guarantees बरकरार रहेंगे
- मौजूदा programs पहले की तरह compile होते रहेंगे और काम करेंगे
- अब constructor में
- भाषा में यह requirement है, लेकिन JVM पहले से अधिक flexibility की अनुमति देता है
- JEP : JDK Enhancement Proposal
5 टिप्पणियां
ध्यान से देखा तो यह उत्पादकता के लिए छोटे-छोटे features को आगे बढ़ाने वाले Project Amber का हिस्सा है। (कुछ-कुछ पुराने Project Coin जैसा एहसास...?)
https://openjdk.org/projects/amber/
Draft पास होने के बाद मुझे लगा था कि यह बिना शर्त amber से होकर जाता है, क्या ऐसा नहीं है?
मुझे भी JEP प्रोसेस की बहुत जानकारी नहीं है, लेकिन language specification से जुड़े JEP आम तौर पर Amber प्रोजेक्ट में ही संभाले जाते हैं। यह compiler group के मौजूदा प्रोजेक्ट्स में से एक भी है.
https://bugs.openjdk.org/browse/JDK-8300786/…(Draft%2C%20Submitted%2C%20Candidate)%20AND%20component%20%3D%20specification
अब जाकर..
हूं, जब मैं Java इस्तेमाल करता था तब यह थोड़ा झंझट वाला लगता था। (अब तो काफी समय हो गया है, इसलिए याद भी धुंधली है.. )