Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में .class फाइल कब बनती है?


Java क्लास फाइल में ".class" एक्सटेंशन होता है और इसमें Java बाइटकोड होता है। इस क्लास फाइल को Java Virtual Machine (JVM) द्वारा निष्पादित किया जा सकता है। ".class" फाइल Java कंपाइलर द्वारा ".java" फाइल से सफल संकलन के परिणामस्वरूप बनाई जाती है। .java फाइल में प्रत्येक क्लास को एक अलग क्लास फाइल में संकलित किया जाता है यदि ".java" फाइल में एक से अधिक क्लास हैं।

उदाहरण

class A { A() { System.out.println("This is class A"); } } class B { B() { System.out.println("This is class B"); } } class C { C() { System.out.println("This is class C"); } } public class ClassTest { public static void main(String[] args) { A obj1 = new A(); B obj2 = new B(); C obj3 = new C(); } }

उपरोक्त उदाहरण में, Java प्रोग्राम के सफल संकलन के बाद, संबंधित फोल्डर में चार ".class" फाइलें बनाई जाती हैं क्योंकि "ClassTest.java" फाइल में चार क्लासेस परिभाषित हैं। वे हैं A.class, B.class, C.class और ClassTest.class।

आउटपुट

This is class A This is class B This is class C
  1. Java में JSON ऑब्जेक्ट्स को फाइल में कैसे लिखें? Java में JSON ऑब्जेक्ट्स को फाइल में कैसे लिखें?

    JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज फॉर्मेट्स में से एक है और यह हल्का और भाषा-स्वतंत्र है। json.simple एक हल्की JSON प्रोसेसिंग लाइब्रेरी है जिसका उपयोग JSON फाइल्स लिखने के लिए किया जा सकता है और इसका उपयोग JSON टेक्स्ट को एन्कोड या डिकोड करने के लिए किया जा सकता है और यह JSON स्प

  1. Java में pack() मेथड का उपयोग कब कर सकते हैं? Java में pack() मेथड का उपयोग कब कर सकते हैं?

    pack() मेथड Java में Window क्लास में परिभाषित है और यह फ्रेम को इस तरह आकार देता है कि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हैं। pack() मेथड का एक विकल्प setSize() या setBounds() मेथड्स को कॉल करके फ्रेम आकार को स्पष्ट रूप से स्थापित करना है। सामान्य तौर पर, pack() मेथड का उपयोग setSiz

  1. Java में JTextField में पैडिंग कैसे जोड़ें? Java में JTextField में पैडिंग कैसे जोड़ें?

    JTextField JTextComponent क्लास का सबक्लास है और यह सबसे महत्वपूर्ण घटकों में से एक है जो उपयोगकर्ता को सिंगल-लाइन फॉर्मेट में टेक्स्ट मान इनपुट करने की अनुमति देता है। JTextField क्लास ActionListener इंटरफेस जनरेट करेगा जब हम इसके अंदर कुछ इनपुट दर्ज करने का प्रयास करते हैं। JTextField क्लास के महत