मुझे उत्सुकता है कि जावा मानक पुस्तकालय में कितनी कक्षाएं हैं। शायद कोई अनुमानित संख्या जानता है?जावा मानक संस्करण में कितने वर्ग हैं?
उत्तर
प्रविष्टियों जावाडोक एपीआई के 'सभी वर्गों' फ्रेम में गिनती द्वारा: java 6
3279
में java 73793
में java 84024
मेंjava 94240
में
6005
में- java 1.3.1 *
में java 1.4.2 *
1840
में 2723
* Javadocs से पहले 5.0 अब ऑफ़लाइन हैं।आप पुराने जावा संस्करणों की संख्या एकत्रित करने का उत्कृष्ट काम कर रहे हैं। मैं पूछने वाला था कि क्या आप पुराने जावा के लिए भी संख्याएं पा सकते हैं। :) –
जावाडोक केवल * सार्वजनिक * कक्षाओं को सूचीबद्ध करता है - पैकेज निजी कक्षाओं के बारे में क्या? – Nate
और इंटरफेस कक्षा के रूप में गिनती करते हैं? –
मैं 3793 इंटरफेस और सार कक्षाओं के साथ-साथ निजी कक्षाओं की गिनती देखता हूं।
एपीआई दस्तावेज 3793 के अनुसार सार कक्षाओं और इंटरफेस समेत।
मैंने जावा 6.0 में 17,338 गिना। मेरे पद्धति:
jar -tf ${JAVA}/jre/lib/rt.jar > rtjar.txt
emacs rtjar.txt
मैं (एक वर्ग का प्रतिनिधित्व है और इस तरह नहीं) प्रकट से संबंधित दो पंक्तियों को नष्ट कर दिया। मेरा मानना है कि अन्य सभी वर्ग कक्षाओं को संदर्भित करते हैं, लेकिन मैंने एक संपूर्ण जांच नहीं की है। तब मैं फाइल के निचले हिस्से में गया और एमएक्स ने मुझे बताया कि वहां 17,338 लाइनें हैं।
इसमें सामान शामिल हैं: जावा/आईओ/ऑब्जेक्टऑटपुटस्ट्रीम $ 1. क्लास।
- जावा 1.0.2: 250 कक्षाएं
- जावा 1.1: 500 कक्षाएं
- जावा 2 (संस्करण 1.2-1.4): 2300 कक्षाएं
- जावा 5.0 (संस्करण 1.5): 3500 कक्षाएं
स्रोत: हेड पहला दूसरा संस्करण, अध्याय 1, पी। 4
जावा एपीआई v1.0 के बाद काफी बढ़ गया है। –
हेड फर्स्ट दूसरा संस्करण क्या है? –
मैं इस विषय के बारे में भी उत्सुक हूं। मैं इस पाया:
(स्रोत: रॉबर्ट Liguori द्वारा Java 8 Pocket Guide पुस्तक, पेट्रीसिया Liguori)
मैं
All Classes (Outer as well as Inner) , Enums and Interfaces - 3762
All except Inner Classes - 3462
Only Classes (Outer + Inner + Abstract + Enum) - 2963
Interfaces - 799
Enum - 93
निम्नलिखित इसके अलावा के रूप में जावा 8 भीतर 3762 देखते हैं, यहाँ वर्गों की सूची है/प्रत्येक संस्करण के साथ पेश इंटरफेस - http://qr.ae/Q2baW
कक्षाओं और उप-वर्गों की गणना करना एक बोझिल कार्य है, लेकिन आप फ़ाइलों की संख्या जान सकते हैं। जेडके 8 में 4240 कुल फाइलें।सभी फ़ाइलों की सूची के लिए here पर क्लिक करें।
मैंने उत्तर प्रदान किया है और संदर्भ के लिए लिंक जोड़ा है। लिंक जवाब नहीं है। –
- 1. सी ++ मानक के कितने संस्करण हैं?
- 2. जावा मॉनीटर कितने भारी हैं?
- 3. कितने वर्ग बहुत अधिक हैं? रेल एसटीआई
- 4. सी # में आप कितने वर्ग प्राप्त कर सकते हैं?
- 5. सर्कल में कितने वर्ग पैक किए जा सकते हैं?
- 6. जावा प्रोफाइलिंग - यह मान कितने विश्वसनीय हैं?
- 7. जावा (सोलर) थ्रेड डंप कितने महंगा हैं?
- 8. जावा स्ट्रिंग के कितने अक्षर हैं?
- 9. जावा में कितने जेडीबीसी कनेक्शन?
- 10. jquery $ ('वर्ग')। प्रत्येक() कितने आइटम?
- 11. जावा में श्रोताओं के संसाधन कितने गहन हैं?
- 12. कितने महंगे हैं अपवाद
- 13. स्ट्रिंग में कितने बाइट्स हैं
- 14. कितने ईजेबी बहुत अधिक हैं?
- 15. जावा रैपर वर्ग वास्तव में अपरिवर्तनीय हैं?
- 16. सी ++ मानक पुस्तकालय के संस्करण
- 17. जावास्क्रिप्ट में फ़ंक्शन कॉल कितने महंगे हैं?
- 18. कितने प्रश्न हैं?
- 19. कितने समय क्षेत्र हैं?
- 20. कितने स्ट्रिंग वस्तुओं JVM संस्करण द्वारा बनाया जाएगा 1.6
- 21. जावा में, हम वर्ग
- 22. गैर-मानक पुनरावर्तक जावा एपीआई
- 23. जावा ऐप्पल डिस्कवर कितने हार्डवेयर विवरण कर सकते हैं?
- 24. Prawn में कितने फोंट उपलब्ध हैं?
- 25. एंड्रॉइड में कितने यूआईडी संभव हैं?
- 26. पोस्टग्रेज़ में कितने टेबल विभाजन हैं?
- 27. डीएजी में कितने किनारे हो सकते हैं?
- 28. memcached में कितने कुंजी बहुत अधिक हैं?
- 29. जीडब्ल्यूटी में डबल ब्रेसिज़ कितने हानिकारक हैं?
- 30. डिजाइन पैटर्न वास्तव में कितने महत्वपूर्ण हैं?
मुझे चिंतित है ... आप क्यों जानना चाहते हैं? – spender
प्रत्येक जावा संस्करण के साथ जोड़े गए वर्गों की सूची यहां दी गई है - http://qr.ae/Q2baW –