जबकि int से छोटा आदिम प्रकार पर bitwise ऑपरेशन करते हैं तो उन्हें
int < / कोड> और ऑपरेशन के बाद वे अपने मूल प्रकार में वापस कनवर्ट कर दिए जाते हैं।
हम बस मूल प्रकार पर काम क्यों नहीं कर सकते?
सामान्य CPUs उस प्रकार के अंकगणितीय संचालन के लिए 32-बिट संख्या का प्रतिनिधित्व करता है। इसका अर्थ है कि सीपीयू के अंकगणितीय तर्क इकाई (एएलयू) में रजिस्टरों को 32-बिट की संभावना है और सीपीयू यह कैसे करता है। यह स्पष्ट है कि अंतर्निहित रूपांतरण हुआ।
क्यों जावा इसे "छोटे" प्रकार में परिवर्तित नहीं करता, मेरे पास कोई सुराग नहीं है यह जावा के रचनाकारों के लिए सवाल है।
No comments:
Post a Comment