3 पॉइंट द्वारा xguru 2023-01-24 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • Java language spec में बदलाव और compiler में उन बदलावों को लागू करना
    • अब constructor में super() और this() का पहला statement होना ज़रूरी नहीं रहेगा
    • constructor को दिए जाने वाले मौजूदा safety और initialization guarantees बरकरार रहेंगे
    • मौजूदा programs पहले की तरह compile होते रहेंगे और काम करेंगे
  • भाषा में यह requirement है, लेकिन JVM पहले से अधिक flexibility की अनुमति देता है
  • JEP : JDK Enhancement Proposal

5 टिप्पणियां

 
ehlegeth 2023-01-25

ध्यान से देखा तो यह उत्पादकता के लिए छोटे-छोटे features को आगे बढ़ाने वाले Project Amber का हिस्सा है। (कुछ-कुछ पुराने Project Coin जैसा एहसास...?)
https://openjdk.org/projects/amber/

 
roxie 2023-01-26

Draft पास होने के बाद मुझे लगा था कि यह बिना शर्त amber से होकर जाता है, क्या ऐसा नहीं है?

 
ehlegeth 2023-01-26

मुझे भी JEP प्रोसेस की बहुत जानकारी नहीं है, लेकिन language specification से जुड़े JEP आम तौर पर Amber प्रोजेक्ट में ही संभाले जाते हैं। यह compiler group के मौजूदा प्रोजेक्ट्स में से एक भी है.

https://bugs.openjdk.org/browse/JDK-8300786/…(Draft%2C%20Submitted%2C%20Candidate)%20AND%20component%20%3D%20specification

 
twince 2023-01-24

अब जाकर..

 
xguru 2023-01-24

हूं, जब मैं Java इस्तेमाल करता था तब यह थोड़ा झंझट वाला लगता था। (अब तो काफी समय हो गया है, इसलिए याद भी धुंधली है.. )