2011-03-30 8 views
19

अब जेडीके 7 डेवलपर पूर्वावलोकन समाप्त हो गया है, कोई सोच सकता है कि यह एक नया जेएलएस के लिए समय है। आखिरकार, छोटे लोगों के बावजूद, भाषा में बदलाव हुए हैं।जावा भाषा विशिष्टता कब होगी, चौथा संस्करण उपलब्ध होगा?

मुझे अभी तक कुछ भी नहीं मिला है। एक नया जेएलएस कब उपलब्ध होगा, और कहां से इसे प्राप्त करने में सक्षम होगा?

+4

एफडब्ल्यूआईडब्ल्यू, जावा के नए संस्करण _always_ जेएलएस अपडेट के साथ नहीं आते हैं; आखिरकार, हम जावा 6 और जेएलएस 3 पर हैं। – Pops

+0

@ लॉर्ड: जावा 6 ने जावा भाषा में कोई भी बदलाव नहीं किया है। लेकिन जावा 7 * करता है * (यानी तारों पर स्विच, संसाधन बंद, ...)! –

+0

@ पीटर, वास्तव में। मैं यह नहीं कह रहा हूं कि कोई नहीं होगा - यह सिर्फ एक टिप्पणी थी, जवाब नहीं - बस यह निर्धारित हो सकता है कि शेड्यूल 7 की रिलीज के साथ मेल नहीं खा सकता है जितना कोई सोच सकता है। – Pops

उत्तर

2

मैं के बारे में अपने सवाल का जवाब नहीं कर सकते हैं जब चौथा संस्करण — वास्तव में उपलब्ध होगा, कड़ाई से बोलते हुए, यह प्रश्न considered off-topic है, हालांकि मुझे — के साथ कोई समस्या नहीं है लेकिन मुझे विश्वास है कि आप सक्षम होंगे Oracle's JLS page पर प्रतिलिपि प्राप्त करें।

वह पृष्ठ वर्तमान में पहले तीन संस्करणों की लगभग पूरी * इलेक्ट्रॉनिक प्रतियां मुफ्त में प्रदान करता है। यह Amazon.com पर तीसरे संस्करण के पेज से भी जुड़ा हुआ है, इसलिए मुझे पूरा भरोसा है कि यदि आप उस तरह की चीज में हैं, तो आप प्रमुख पुस्तक विक्रेताओं पर पेपर प्रतियां खरीदने में सक्षम होंगे।

* ऑनलाइन संस्करण प्रिंट संस्करण से अलग-अलग तरीकों से अलग है, मुख्य रूप से कॉपीराइट मुद्दों के कारण उद्धरणों की अनुपस्थिति।

10

अद्यतन फ़र, 18, 2012: https://blogs.oracle.com/abuckley/en_US/entry/jls7_and_jvms7_online में बताया गया है, जावा SE जावा भाषा विशिष्टता के 7 संस्करण और JVM विशिष्टता अब उपलब्ध PDF और एचटीएमएल रूप में http://docs.oracle.com/javase/specs/ पर हैं।


3 स्थानों जिसमें से आप जावा भाषा विनिर्देश (JLS), 4 संस्करण (अधिक सटीक, नहीं "4 संस्करण" लेकिन "जावा SE 7 संस्करण") डाउनलोड कर सकते हैं कर रहे हैं।

एक अपेक्षाकृत पुराना मसौदा जेएसआर 901 (http://jcp.org/en/jsr/detail?id=901) का हिस्सा है। इसमें की कुछ भाषाएं शामिल हैं, जैसे जेएसआर 334, प्रोजेक्ट सिक्का (http://www.jcp.org/en/jsr/detail?id=334)। के साथ एक पूर्ण संस्करण और changebars बिना, और एक मानक-केवल (1/3 छोटा, कुछ उदाहरण कमी:

JSR 336 (http://jcp.org/en/jsr/detail?id=336) एक अनुलग्नक 3 (http://download.oracle.com/otn-pub/jcp/java_se-7-final-spec/java_se-7-final-annex-3.zip) JLS के चार अलग अलग संस्करणों है कि होता है और स्पष्टीकरण) संस्करण के साथ और बिना परिवर्तन। जेएसआर 336 के अनुलग्नक 3 में भी जेवीएमएस के 2 संस्करण हैं (परिवर्तन के बिना और बिना)।

सबसे अच्छा स्रोत जावा SE निर्दिष्टीकरण (: http://download.oracle.com/javase/7/specs/jls/JLS-JavaSE7.pdf JLS पीडीएफ के लिए सीधा लिंक ) पेज (http://download.oracle.com/javase/cmn/spec_index.html) डाउनलोड से JLS प्राप्त करने के लिए है। जेएसआर 336 संस्करण की तुलना में यह संस्करण थोड़ा अपडेट किया गया है। केवल एक विविधता उपलब्ध है: परिवर्तन के बिना पूर्ण विनिर्देश।

अब की (4 अगस्त, 2011) के रूप में, JLS 4 संस्करण मुद्रित रूप में उपलब्ध नहीं है, और न ही यह http://java.sun.com/docs/books/jls/ जहां पहले तीन संस्करण डाउनलोड के लिए उपलब्ध हैं से उपलब्ध है।

संबंधित मुद्दे