जावा प्रोग्रामिंग सबक

बच्चों के लिए एंटीपीयरेटिक्स एक बाल रोग विशेषज्ञ द्वारा निर्धारित किया जाता है। लेकिन बुखार के लिए आपातकालीन स्थितियां होती हैं जब बच्चे को तुरंत दवा देने की आवश्यकता होती है। तब माता-पिता जिम्मेदारी लेते हैं और ज्वरनाशक दवाओं का उपयोग करते हैं। शिशुओं को क्या देने की अनुमति है? आप बड़े बच्चों में तापमान कैसे कम कर सकते हैं? कौन सी दवाएं सबसे सुरक्षित हैं?

A. N. Vasiliev "उदाहरणों और कार्यक्रमों के साथ जावा ट्यूटोरियल" विज्ञान और प्रौद्योगिकी, 2011, 352 पृष्ठ (46.0 mb। djvu + 1.34 mb। फ़ाइलें)

ट्यूटोरियल, किसी भी अन्य ट्यूटोरियल की तरह, अपने विषय पर त्वरित और स्वतंत्र अध्ययन पर केंद्रित है, इस मामले में, जावा प्रोग्रामिंग भाषा पर (इसे तकनीक के रूप में समझा जाना चाहिए)।

किताबों को पढ़कर इस बारे में बहुत बात करने लायक नहीं है: मैनुअल, ट्यूटोरियल, पाठ्यपुस्तक, आप प्रोग्रामर बन सकते हैं - यह सब ऐसा नहीं है। एक प्रोग्रामिंग भाषा सीखना, एक विदेशी भाषा सीखने की तरह, न केवल सैद्धांतिक ज्ञान की आवश्यकता होती है - किताबों से प्राप्त, बल्कि व्यावहारिक अभ्यास भी। अधिमानतः देशी वक्ताओं के साथ (निष्कर्ष निकालें)।

जैसा कि आपने देखा, पुस्तक का पूरा शीर्षक "उदाहरण और कार्यक्रमों के साथ जावा ट्यूटोरियल" है, अर्थात यह समझा जाता है कि पाठक न केवल सिद्धांत का अध्ययन करेगा, बल्कि व्यावहारिक कार्यों और उदाहरणों का भी प्रदर्शन करेगा। जो एक गारंटी नहीं है, लेकिन विशेष रूप से जावा में कम या ज्यादा सभ्य प्रोग्रामिंग के लिए सफलता की संभावना की एक महत्वपूर्ण गारंटी है।

यह आप पर निर्भर है, पाठक, यह तय करना है कि लेखक कार्य में सफल हुआ या नहीं। जिस तरह हर कोई गणितज्ञ नहीं बन सकता, उसी तरह हर कोई प्रोग्रामर नहीं बन सकता (अधिक सटीक रूप से, एक महान प्रोग्रामर, हालांकि ... यहां तक ​​​​कि भालू को भी रिंग में कूदना सिखाया जाता है)।

एक संग्रह में एक पुस्तक है, दूसरे में व्यावहारिक कार्य के लिए प्रोग्राम कोड के साथ लिस्टिंग हैं, जावा विकास पर्यावरण (नेटबीन्स) के साथ जावा वितरण किट को इसके आकार को कम करने के लिए संग्रह से हटा दिया गया है, आप उनके नवीनतम संस्करण अलग से डाउनलोड कर सकते हैं .
आईएसबीएन 978-5-94387-937-1


नेटबीन्स डाउनलोड पेज


पुस्तक, भाषा और के बारे में सॉफ़्टवेयर 9
जावा 9 तकनीक
सॉफ्टवेयर 11
सामान्य रूप से OOP के बारे में और विशेष रूप से JAVA के बारे में 20
उपयोगी संसाधन 23
पुस्तक 24 संरचना
शब्दावली और सम्मेलन 25
प्रतिक्रिया 25
पावती 26

अध्याय 1। पहला कार्यक्रम 22
बहुत ही सरल कार्यक्रम 27
एक और सरल कार्यक्रम 36
रिज्यूमे 39

अध्याय 2 चर और बुनियादी डेटा प्रकार 41
आधार प्रकार चर 41
चर 43 . कैसे घोषित करें
आवरण वर्ग 47
रिज्यूमे 50

अध्याय 3 बेसिक ऑपरेटर्स और टाइप कास्टिंग 51
अंकगणित ऑपरेटर 51
लॉजिकल ऑपरेटर्स 52
तुलना ऑपरेटर 54
बिटवाइज़ ऑपरेटर्स 54
टर्नरी ऑपरेटर 57
असाइनमेंट ऑपरेटर 59
स्पष्ट कास्टिंग और स्वचालित प्रकार एक्सटेंशन 60
शाब्दिक प्रकार 62
ऑपरेटरों के संक्षिप्त रूप 63
वेतन वृद्धि और कमी 64
अभिव्यक्ति मूल्यांकन और ऑपरेटर वरीयता 65
रिज्यूमे 66

अध्याय 4 नियंत्रण निर्देश 67
सशर्त विवरण अगर 67
चयन विवरण स्विच-केस 76
WHILE और DO-WHILE लूप स्टेटमेंट 80
85 लूप स्टेटमेंट के लिए
रिज्यूमे 90

अध्याय 5 सरणियों के साथ बनाना और काम करना 91
एक आयामी सरणी 91
सरणियों को असाइन करना और तुलना करना 97
2डी सरणियाँ 98
ऐरे इनिशियलाइज़ेशन 102
सरणियों के साथ कार्य करना 103
लूप ऑपरेटर के लिए सरणी तत्वों के माध्यम से लूप करने के लिए 108
रिज्यूमे 109

अध्याय 6 वर्ग और वस्तु वर्ग और वस्तु 111
एक वर्ग घोषित करना और एक वस्तु बनाना 113
117
कंस्ट्रक्टर्स 122
ओवरलोडिंग मेथड्स एंड कंस्ट्रक्टर्स 125
ऑब्जेक्ट असाइनमेंट 130
किसी वस्तु की प्रतिलिपि बनाना 132
रिज्यूमे 136

अध्याय 7 वस्तुओं के साथ काम करने की सूक्ष्मता 137
स्थिर क्षेत्र और विधियाँ 137
वस्तुएं और तरीके 143
सरणियाँ और वस्तुएँ 149
बेनामी वस्तुएं 153
आंतरिक कक्षाएं 156
बहस कमांड लाइन 160
रिज्यूमे 164

अध्याय 8 वंशानुक्रम, इंटरफेस और पैकेज 165
वंशानुक्रम की मूल बातें 165
उपवर्ग निर्माता 169
ओवरराइड करने के तरीके 172
कक्षा 177 . के निजी सदस्य
सुपरक्लास ऑब्जेक्ट वेरिएबल्स 180
सार वर्ग और इंटरफेस 182
पैकेज और पहुंच स्तर 193
फिर से शुरू 195

अध्याय 9 पाठ और अन्य उपयोगिताओं के साथ कार्य करना 197
पाठ 197 . के साथ कार्य करना
दिनांक और समय के साथ कार्य करना 209
गणित उपयोगिताएँ 210
212 . फिर से शुरू करें

अध्याय 10 अपवादों को संभालना 213
अपवाद और उनके प्रकार 213
अपवाद हैंडलिंग 216
कस्टम अपवाद वर्ग बनाना 222
रिज्यूमे 227

अध्याय 11 मल्टीथ्रेडेड प्रोग्रामिंग 228
जावा 228 में स्ट्रीम लागू करना
मुख्य धारा 230
चाइल्ड थ्रेड बनाना 233
धागा तुल्यकालन 238
रिज्यूमे 244

अध्याय 12 आई/ओ सिस्टम 245
डेटा स्ट्रीम और कंसोल इनपुट 245
स्वरूपित आउटपुट 249
फाइलों के साथ काम करना 256
रिज्यूमे 265

अध्याय 13 जावा में ग्राफिक्स। स्विंग लाइब्रेरी के मूल तत्व, के साथ एप्लिकेशन बनाने के सिद्धांत जीयूआई 266
एक साधारण विंडो बनाना 271
टेक्स्ट लेबल वाली विंडो 273
टेक्स्ट और आइकन वाली विंडो 275
लेबल और बटन वाली विंडो 277
इवेंट क्लास 282
रिज्यूमे 286

अध्याय 14 जीयूआई अनुप्रयोग 287
के साथ एक विंडो बनाएं पाठ का क्षेत्रइनपुट 287
301 घटक वर्ग वंशानुक्रम
रिज्यूमे 315

अध्याय 15 एप्लेट 316
मूल एप्लेट गुण और एक सरल उदाहरण 316
एप्लेट 323 के लिए तर्क पारित करना
एप्लेट 328 . को नियंत्रित करें
रिज्यूमे 349
निष्कर्ष 350

तकनीकी पुस्तकें मुफ्त में डाउनलोड करें 7.61 mb। को ePub

पिछले पाठों में, हमने कंसोल पर जानकारी प्रदर्शित करने के लिए विधियों का उपयोग किया था प्रिंट () तथा प्रिंट्लन (), जो बिना किसी फॉर्मेटिंग के स्ट्रिंग्स या नंबर्स को आउटपुट करता है। हम स्ट्रिंग में अतिरिक्त रिक्त स्थान या अन्य वर्ण जोड़कर प्राथमिक स्वरूपण लागू कर सकते हैं। इस पाठ में, हम उन तरीकों से परिचित होंगे जो हमारे लिए नई संभावनाओं को खोलेंगे जावा में स्ट्रिंग स्वरूपण.

सरणी (अंग्रेजी सरणी)यह एक ऐसी वस्तु है जो एक ही प्रकार के मूल्यों की एक निश्चित संख्या को संग्रहीत करती है। दूसरे शब्दों में, एक सरणी चर का एक क्रमांकित संग्रह है। ऐरे में वेरिएबल को कहा जाता है सरणी तत्व, और सरणी में इसकी स्थिति द्वारा दी गई है अनुक्रमणिका. उदाहरण के लिए, हमें 50 अलग-अलग नामों को संग्रहीत करने की आवश्यकता है, आप देखते हैं, प्रत्येक नाम के लिए एक अलग चर बनाना असुविधाजनक है, इसलिए हम एक सरणी का उपयोग करेंगे। सरणी तत्वों की संख्या 0 से शुरू होती है, और सरणी की लंबाई इसके निर्माण के समय निर्धारित की जाती है और तय की जाती है।

मैं 7 साल से जावा में प्रोग्रामिंग कर रहा हूं। लेकिन काम पर, आपको अक्सर नई पीढ़ी को प्रशिक्षित करना पड़ता है। इस संबंध में, मैंने कुछ चीट शीट बनाने का फैसला किया, जो मुझे आशा है कि हबरचन के लिए उपयोगी होगी। अगर कोई इस लेख की जानकारी को कुछ के साथ पूरक करने में मदद कर सकता है, तो लिखें! इसलिए:

प्रारंभिक शिक्षा के लिए आवश्यक संसाधन

  • www.javable.com - लेखों वाली एक साइट और जावा पर एक ट्यूटोरियल। सब कुछ ज्यादातर रूसी में है।
  • www.exampledepot.com - एक बहुत ही उपयोगी संसाधन, जिसमें कुछ पैकेजों के लिए कक्षाओं का उपयोग करने के संक्षिप्त उदाहरण शामिल हैं
  • java.sun.com - आप मूल स्रोत के बिना नहीं कर सकते। किसी भी जावा प्रोग्रामर के लिए, JavaDoc अंतिम सत्य होना चाहिए। साथ ही यहां आप सभी संभावित विषयों पर ट्यूटोरियल की एक श्रृंखला पा सकते हैं।

मूल जावा पैकेज

नीचे जावा पैकेज की एक सूची दी गई है जिसमें एक प्रोग्रामर को धाराप्रवाह होना चाहिए। JavaDocs और www.exampledepot.com की सहायता से उनसे परिचित होने की अनुशंसा की जाती है। सभी पैकेज अध्ययन के लिए अनुशंसित क्रम में व्यवस्थित किए जाते हैं। इसलिए:
  1. java.lang मूल बातें की नींव है। इस पैकेज में प्रत्येक वर्ग को व्यक्तिगत ध्यान देने की आवश्यकता है।
  2. java.io - I/O संचालन के बिना कोई प्रोग्राम नहीं कर सकता।
  3. java.util - पैकेज में मूल रूप से वह सब कुछ है जो आपको संग्रह के साथ काम करने की आवश्यकता है: संग्रह, गणना, सेट, सूची, मानचित्र, आदि। आदि।
  4. java.net - नेटवर्क के साथ काम करने के लिए मुख्य वर्ग शामिल हैं।
  5. java.text - टेक्स्ट को प्रारूपित करने के लिए आपको जो कुछ भी चाहिए
  6. java.lang.reflect - जावा जावा नहीं होता अगर यह प्रतिबिंब के लिए नहीं होता। प्रतिबिंब डेटा और कोड के बीच की रेखा को धुंधला करता है।
  7. javax.sql - डेटाबेस के साथ काम करने के लिए आपको जो कुछ भी चाहिए
  8. javax.xml.* , org.w3c.dom.* , org.xml.sax.* - एक्सएमएल के साथ काम करना इन पैकेजों के बिना बस अकल्पनीय है

आपके क्षितिज को व्यापक बनाने के लिए संसाधन

  • onjava.com - देर-सबेर, जावा दुनिया की सारी खबरें यहीं खत्म हो जाती हैं
  • www.javaspecialists.eu - एक संसाधन जो शुरुआती और उन्नत प्रोग्रामर दोनों के लिए उपयोगी है, क्योंकि इसमें जावा के साथ काम करने की पेचीदगियों के बारे में कई लेख हैं।
  • www.theserverside.com - आरएसएस की सदस्यता लेने की सिफारिश की जाती है, क्योंकि जावा के बारे में बहुत ही रोचक चीजें अक्सर फिसल जाती हैं।

जावा पुस्तकालय सभी को पता होना चाहिए

जावा केवल जेएसडीके की विशेषताओं को जानने के साथ समाप्त नहीं होता है। सहज महसूस करने के लिए, आपको हर जगह जावा प्रोग्रामर द्वारा उपयोग किए जाने वाले एक दर्जन या दो तृतीय-पक्ष पुस्तकालयों के बारे में जानना होगा। तो चलिए बुनियादी बातों से शुरू करते हैं:
  • कॉमन्स लैंग - जेडीके में शामिल करने के लिए "भूल गया" क्या है
  • कॉमन्स मैथ java.math के लिए एक बढ़िया अतिरिक्त है
  • कॉमन्स लॉगिंग - लॉगिंग सक्षम होना चाहिए। System.out.println के लिए लॉग प्रदर्शित करने के लिए, नौसिखिए प्रोग्रामर को एक सप्ताह के प्रशिक्षण के बाद अपने हाथों को काट देना चाहिए।


परियोजना का समर्थन करें - लिंक साझा करें, धन्यवाद!
यह भी पढ़ें
मुर्गा लड़ाई खेल नियम मुर्गा लड़ाई खेल नियम मिनीक्राफ्ट के लिए मॉड 1.7 10 वॉच रेसिपी।  Minecraft में आइटम क्राफ्ट करने की रेसिपी।  Minecraft में हथियार मिनीक्राफ्ट के लिए मॉड 1.7 10 वॉच रेसिपी। Minecraft में आइटम क्राफ्ट करने की रेसिपी। Minecraft में हथियार शिलिंग और स्टर्लिंग - शब्दों की उत्पत्ति शिलिंग और स्टर्लिंग - शब्दों की उत्पत्ति