जावा। मूल बातें


प्रोग्रामिंग साक्षरता का चौथा घटक बन गया है। सिर्फ इंजीनियर ही नहीं, बल्कि सभी को यह जानने की जरूरत है कि हमारी डिजिटल दुनिया कैसे काम करती है। - मोज़िला फाउंडेशन के सीईओ मार्क सर्मन कहते हैं


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

और फिर भी आप कह सकते हैं कि प्रोग्रामिंग आपके लिए नहीं है, कि आप मानविकी की ओर झुक रहे हैं। तो फिर भी आपको इसकी आवश्यकता क्यों है?
सबसे पहले, हम सूचना प्रौद्योगिकी के युग में रहते हैं। कंप्यूटर तकनीक हमारे चारों ओर है। यह कैसे काम करता है यह जानना मददगार है।
दूसरा, प्रोग्राम सीखना लोगों को अमूर्त रूप से सोचने और कार्य को छोटे-छोटे टुकड़ों में विभाजित करने में मदद करता है।

हमारे पाठ्यक्रम आपको बुनियादी कौशल से जटिल समस्याओं को हल करने के लिए कदम दर कदम प्रोग्रामिंग सीखने की अनुमति देंगे।  

यह पाठ्यक्रम सबसे लोकप्रिय प्रोग्रामिंग भाषा - जावा सीखने के लिए समर्पित है। जावा – इंटरनेट अनुप्रयोगों को लिखने के लिए व्यापक रूप से इस्तेमाल की जाने वाली प्रोग्रामिंग भाषा  जावा भाषा दो दशकों से अधिक समय से व्यापक रूप से उपयोग की जा रही है। लाखों जावा अनुप्रयोग आज भी उपयोग में हैं।

जैसे-जैसे आप पाठ्यक्रम के माध्यम से काम करते हैं, आप धीरे-धीरे अपने कौशल विकसित करेंगे। प्रोग्रामिंग की मूल बातों से शुरू करते हुए, आप जल्द ही सबसे जटिल समस्याओं को हल करते हुए, अपने कौशल को पूर्णता तक लाने में सक्षम होंगे। मूल बातें सीखने के लिए, आपको किसी विशेष सॉफ़्टवेयर की आवश्यकता नहीं हो सकती है। इंटरनेट और सीखने की आपकी इच्छा के लिए पर्याप्त है। 

यदि आप यह सीखने के लिए तैयार हैं कि कैसे आसानी से और स्वतंत्र रूप से प्रोग्राम करना है, तो कार्य करना शुरू करें!

कार्यों के प्रकार
1) पहले प्रकार का कार्य प्रोग्राम को स्वयं लिखना है। 
पिछले टास्क में आपको प्रोग्राम खुद लिखना था। यह साइट पर संपादक दोनों में किया जा सकता है, और प्रोग्राम को किसी भी प्रोग्रामिंग वातावरण से कॉपी किया जा सकता है। या आप सिर्फ फाइल भेज सकते हैं। अक्सर आप इस तरह के टास्क के साथ काम करेंगे।

2) दूसरे प्रकार के कार्य मौजूदा प्रोग्राम कोड को संपादित करने के कार्य हैं।  

3) एक अन्य प्रकार की समस्याएं सामान्य परीक्षण समस्याएं हैं, जिसमें आपको या तो संक्षिप्त उत्तर देना होगा या दिए गए विकल्पों में से चुनना होगा।
 

कंपाइलर - एक प्रोग्राम जो पूरे प्रोग्राम को मशीन कोड में ट्रांसलेट करता है जिसे प्रोसेसर निष्पादित कर सकता है।

प्रशिक्षण के दौरान, आप एक ऑनलाइन कंपाइलर के साथ स्क्रीन पर एक विशेष विंडो में प्रोग्राम लिखने या संपादित करने का काम करेंगे। 
लेकिन कुछ कार्यों में (जिन्हें आपको स्वयं ही हल करना होगा), आपको अपने काम करने वाले कंप्यूटर पर एक कंपाइलर की आवश्यकता होगी। 
जावा प्रोग्रामिंग भाषा सीखने के लिए, आप NetBeans या IntelliJ IDEA। 
यहां आप पढ़ सकते हैं कि IntelliJ IDEA कैसे इंस्टॉल करें।

सबसे सरल जावा प्रोग्राम इस तरह दिखता है: <पूर्व> सार्वजनिक वर्ग मुख्य { सार्वजनिक स्थैतिक शून्य main (String [] args) { } } सबसे पहले, एक जावा — यह एक वर्ग या कई वर्ग हैं।
सबसे सरल कार्यक्रमों में एक वर्ग होता है। इस मामले में, यह वर्ग मुख्य है

जावा में, आप केवल एक वैश्विक कार्य नहीं बना सकते हैं, यह एक वर्ग से संबंधित होना चाहिए। जब Java प्रोग्राम JVM शुरू  JVM फ़ंक्शन को नाम main() (नाम आरक्षित है, जैसे में C/ C++) बिना वस्तु बनाए वर्ग के नाम से। यह फ़ंक्शन स्थैतिक संशोधक के साथ घोषित किया जाना चाहिए।

फ़ंक्शन कुछ भी वापस नहीं करता है, यह केवल पाठ को प्रिंट करता है। इस मामले में — शून्य में वापसी प्रकार।

 मुख्य() फ़ंक्शन क्लास ऑब्जेक्ट्स की एक सरणी स्वीकार करता है <कोड>स्ट्रिंग। 

{} - घुंघराले ब्रेसिज़ मुख्य कार्यक्रम की शुरुआत और अंत को चिह्नित करते हैं। सभी क्रियाएं जिन्हें करने की आवश्यकता होती है, वे कर्ली ब्रेसिज़ के अंदर लिखी जाती हैं
मानकों के अनुसार, ओपनिंग ब्रेस को एक ही लाइन पर रखा जाता है। 

हमारा कार्यक्रम क्या करता है?
चूंकि कर्ली ब्रेसिज़ के अंदर कुछ भी नहीं है, हमारा प्रोग्राम कुछ नहीं करता है, यह सिर्फ जावा भाषा के नियमों का पालन करता है, इसे चलाएं और जेवीएम इसे निष्पादित करेगा।