एक पूर्ण शुरुआत करने वाले के लिए कोडिंग में महारत हासिल करना भ्रमित करने वाला हो सकता है। अमेज़ॅन पर दर्जनों और दर्जनों जावा पुस्तकें हैं - खो जाना इतना आसान है! अन्य जावा शिक्षार्थियों के अनुभव के आधार पर एक छोटी सी सलाह के बारे में क्या ख्याल है? यदि आपने अभी भी 2023 के लिए अपनी पठन सूची को एक साथ नहीं रखा है, तो हम यहां जावा शिक्षार्थियों के लिए सर्वश्रेष्ठ पुस्तकों के चयन में मदद करने के लिए हैं।
पेशेवरों: आकर्षक कहानी, महान चित्र और वास्तविक जीवन की व्याख्या। जावा को स्क्रैच से सीखने के लिए शायद सबसे अच्छी किताब। विपक्ष: कभी-कभी पहेलियाँ थोड़ी भ्रमित करने वाली होती हैं।
पेशेवरों: बहुत ही सरल उदाहरण और बहुत सारे "कैसे-कैसे" यदि आपको प्रोग्रामिंग अवधारणाओं का कोई पता नहीं है। विपक्ष: जावा में एक सादे परिचय से ज्यादा कुछ नहीं।
पेशेवरों: जावा प्रोग्रामिंग और इसकी मुख्य विशेषताओं का सहज परिचय। विपक्ष: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग अवधारणा की कोई गहन व्याख्या नहीं है, यही कारण है कि कुछ व्यावहारिक उदाहरण भ्रामक हो सकते हैं।
पेशेवरों: जावा कोर का एक पूर्ण संदर्भ और संग्रह और जेनरिक पर ध्यान, गहन व्याख्या। विपक्ष: कुछ विषय, जैसे जेनरिक, दूसरों की तुलना में कम मेहनती होते हैं।
पेशेवरों: वास्तविक दुनिया के उदाहरण, स्पष्ट और विस्तृत स्पष्टीकरण, नवीनतम जावा एपीआई के लिए एक अच्छा संदर्भ। विपक्ष: जावा प्रोग्रामिंग के बुनियादी ज्ञान की आवश्यकता है।
पेशेवरों: अभ्यास पर ध्यान केंद्रित, सही और गलत कोड के बीच अंतर दिखाता है। विपक्ष: जावा मूल बातें की गहरी समझ के लिए पूरक स्रोतों की आवश्यकता है।
पेशेवरों: एक संपूर्ण स्रोत, बहुत सारे कोड नमूने और अभ्यास, जावा में OOP अवधारणाओं की उत्कृष्ट व्याख्या। विपक्ष: शुरुआत के लिए बहुत जटिल हो सकता है।
पेशेवरों: खेल के विकास के लिए एक व्यावहारिक मार्गदर्शिका। विपक्ष: एक विशिष्ट लक्ष्य की सेवा करता है।
पेशेवरों: प्रोग्रामिंग की सामान्य समझ देता है। विपक्ष: पायथन पर उदाहरणों का उपयोग करता है (क्योंकि इसे नौसिखियों के लिए आसान माना जाता है)।
पेशेवर: एक पठनीय कोड तैयार करने पर अच्छे उदाहरण और सलाह। विपक्ष: आओ नियमों को चरम पर ले जाया जाता है।
पेशेवरों: कंप्यूटर प्रौद्योगिकियों का एक बड़ा सारांश, बहुत सारे उदाहरण। विपक्ष: पुस्तक का कुछ भाग जटिल हो सकता है।
पेशेवरों: वास्तविक दुनिया के कोडिंग साक्षात्कार के लिए तैयार करता है। विपक्ष: अतिरिक्त स्रोतों के बिना आपकी सहायता नहीं करेगा।
पेशेवरों: दृश्य, आकर्षक वर्णन, बुनियादी बातों का पूरा कवरेज। विपक्ष: शुरुआती लोगों के लिए बढ़िया, लेकिन इसे पूर्ण संदर्भ के रूप में नहीं माना जा सकता है।
पेशेवरों: विभिन्न स्थितियों के लिए एल्गोरिदम की एक विस्तृत सूची। विपक्ष: अभ्यास की कमी, पृष्ठभूमि पढ़ने की आवश्यकता है।
पेशेवरों: उपयोगी उदाहरणों के साथ एक संघनित सामग्री। विपक्ष: नौसिखियों के लिए कठिन हो सकता है। खैर, हम अंततः जावा सीखने के लिए सर्वश्रेष्ठ पुस्तकों की अपनी सूची के अंत में पहुँच गए हैं। आपके इतने धैर्यवान और जिज्ञासु होने के लिए तालियाँ! क्या आपने उनमें से कुछ को पहले ही पढ़ लिया है? क्या आपके पास अनुशंसा करने के लिए अन्य पुस्तकें हैं? टिप्पणियों में हमारे साथ अपने विचार साझा करें!
नौसिखियों के लिए सर्वश्रेष्ठ जावा पुस्तकें
ये उन लोगों के लिए पूरी तरह से सुरक्षित स्रोत हैं जो केवल जावा में कोडिंग सीखना शुरू करते हैं। हम आपको उन सभी पर एक नज़र डालने की सलाह देते हैं, क्योंकि वे मुख्य अवधारणाओं को प्रस्तुत करने में विभिन्न दृष्टिकोणों का उपयोग करते हैं। जब आप एक किताब में एक निश्चित विषय के साथ फंस जाते हैं, तो संभावना प्रबल होती है कि आपको कहीं और स्पष्ट व्याख्या मिल जाएगी।1. कैथी सिएरा और बर्ट बेट्स द्वारा हेड फर्स्ट जावा
यदि आप उचित दृश्य के बिना स्पष्ट व्याख्या की कल्पना नहीं कर सकते हैं, जैसे योजना, आरेख या ग्राफिक ड्राइंग, तो आप शुरुआती लोगों के लिए इस पुस्तक का आनंद लेंगे। यकीनन यह जावा का सबसे अच्छा परिचय है, जो वास्तविक दुनिया के उदाहरणों पर मूल भाषा और OOP की अवधारणाओं की व्याख्या करता है। भले ही यह एक किताब है, लेकिन इसका एक बहुत ही "उपयोगकर्ता के अनुकूल इंटरफेस" है: आप पहले पृष्ठ से इसे पूरा करने तक लगे रहेंगे। हेड फर्स्ट जावा पढ़ने के बाद आप तुरंत कोडिंग शुरू नहीं करेंगे, लेकिन आप बिना किसी कठिनाई के इस भाषा के तर्क और इसकी मुख्य अवधारणाओं को समझ पाएंगे। प्रत्येक अध्याय अभ्यास और पहेलियों के साथ समाप्त होता है: वे आपको सामग्री को याद रखने में मदद करेंगे।2. डमीज के लिए जावा के साथ प्रोग्रामिंग की शुरुआत
आपको "डमीज़ सीरीज़" के बारे में संदेह करने का पूरा अधिकार है क्योंकि वे पाठकों के लिए किसी भी विषय के न्यूनतम अनुभव और समझ के साथ किसी काम के नहीं हैं। लेकिन सरल भाषा के कारण, वे मुख्य शब्दों को बिना किसी भ्रम के सरलता से समझाते हैं। आप जावा कोडिंग के साथ शुरू करने के लिए आवश्यक प्रमुख चीजें सीखेंगे, जैसे कि जावा को कैसे स्थापित करें, कोड संकलित करें और पढ़ने को समाप्त करने के बाद विभिन्न व्यावहारिक अभ्यासों को पूरा करें। यह बच्चों के लिए किताबों की तरह आसान है।3. जावा: नाथन क्लार्क द्वारा प्रोग्रामिंग बेसिक्स फॉर एब्सोल्यूट बिगिनर्स
कोडिंग में शून्य अनुभव वाले पाठकों के लिए एक और पुस्तक आपको बुनियादी बातों के माध्यम से चरण-दर-चरण मार्गदर्शन करेगी। आप सीखेंगे कि आईडीई कैसे चुनें और पहला प्रोग्राम कैसे लिखें। पुस्तक आपको जावा डेवलपमेंट किट और जावा रनटाइम एनवायरनमेंट से परिचित कराती है और उदाहरण के रूप में कोड के प्रत्येक भाग का विवरण देती है। इससे पहले कि आप अधिक गंभीर विषयों में तल्लीन हों, यह एक अच्छे प्रारंभिक वातावरण के रूप में कार्य करता है।4. जावा: ए बिगिनर्स गाइड बाय हर्बर्ट शिल्ड्ट
आम तौर पर, शिल्ड्ट्स गाइड को जावा नौसिखियों के लिए 3 या कम से कम 5 सर्वश्रेष्ठ पुस्तकों में से एक माना जाता है। लेकिन इस पुस्तक को पिछले स्रोतों की तुलना में प्रोग्रामिंग की थोड़ी अधिक समझ की आवश्यकता है। यह जावा मूल और अन्य प्रोग्रामिंग भाषाओं के साथ इसके संबंधों के बारे में आपकी समझ को गहरा करेगा। यह जावा की मूल अवधारणाओं के बारे में गहन शोध है जो लाइन द्वारा कोड की व्याख्या करता है और आपको डेटा प्रकारों, वर्गों और वस्तुओं की बुनियादी समझ से लेकर लैम्ब्डा एक्सप्रेशंस और कार्यात्मक इंटरफेस जैसी अधिक जटिल अवधारणाओं तक ले जाता है। इस पुस्तक का सबसे बड़ा भाग प्रत्येक अध्याय के अंत में एक आत्म-परीक्षण खंड है। पेशेवरों: आवाज का एक सादा स्वर, आत्म-परीक्षण, जावा कोर का पूर्ण कवरेज। विपक्ष: आपको प्रोग्रामिंग की कम से कम पूर्व समझ की आवश्यकता है।5. कोर जावा वॉल्यूम I - फंडामेंटल
प्रभावशाली 1000 पृष्ठों पर ध्यान न दें - आप इस पुस्तक को कवर से कवर तक आसानी से पढ़ सकते हैं। यह चंचल स्वर को अलग रखता है और जावा कोर की विस्तृत व्याख्या पर ध्यान केंद्रित करता है। प्रत्येक अध्याय एक निश्चित विषय के लिए समर्पित है, जो भाषा और जावा प्रोग्रामिंग वातावरण के परिचय से शुरू होता है और डेटा संरचनाओं, वस्तुओं और कक्षाओं आदि तक जाता है। शुरुआती लोगों के लिए कई पुस्तकों के विपरीत, कोर जावा संग्रह और जेनरिक का स्पष्ट कवरेज देता है, जो वास्तविक प्रोग्रामिंग के लिए उपयोगी है। कुल मिलाकर यह एक महान संदर्भ पुस्तक है। इसे एक बार पढ़ें और जब भी आपको अपने ज्ञान को ताज़ा करने की आवश्यकता हो, इसे वापस करें।6. थिंक जावा: एलन डाउनी और क्रिस मेफील्ड द्वारा हाउ टू थिंक लाइक ए कंप्यूटर साइंटिस्ट
संपूर्ण शुरुआती लोगों के लिए यह पुस्तक आपको सिखाएगी कि कोड में कैसे सोचें। कई अन्य लोगों की तरह, यह OOP के परिचय के साथ शुरू होता है। यह भी एक अच्छी सन्दर्भ पुस्तक है। सिद्धांत को मजबूत करने और प्रोग्रामिंग सोच के कौशल में महारत हासिल करने के लिए प्रत्येक अध्याय में शब्दावली और अभ्यास खंड हैं। कोडिंग में एक छोटे से अनुभव वाले पाठकों की तुलना में यह शुरुआती लोगों के लिए अधिक उपयुक्त है। शुरुआत के लिए, यह पढ़ने में सरल और मज़ेदार है। पेशेवरों: कोडिंग, अभ्यास, बुनियादी अवधारणाओं को स्पष्ट रूप से समझाने के अपने तरीके को समायोजित करने के लिए एक स्रोत। विपक्ष: कोर जावा के लिए पूर्ण संदर्भ के रूप में नहीं माना जा सकता है; सभी अभ्यासों में समान स्तर की जटिलता।उन्नत शिक्षार्थियों के लिए जावा पुस्तकें
आप पहले से ही मुख्य अवधारणाओं से परिचित हैं और कोडिंग को अपनी दैनिक आदत बना चुके हैं? उस के लिए प्रसन्न! आइए जावा पुस्तकों की ओर बढ़ते हैं, जो आपके ज्ञान को गहरा करेगी और वास्तविक दुनिया कोडिंग में उपयोगी विषयों की संख्या पर ध्यान केंद्रित करेगी।7. प्रभावी जावा जोशुआ बलोच द्वारा लिखा गया है
यह पूरी तरह से शुरुआती के लिए एक किताब नहीं है, लेकिन हर जावा डेवलपर के लिए जरूरी शोध है। आप जल्दी से देखेंगे कि यह एक गंभीर व्यावहारिक पृष्ठभूमि वाले विशेषज्ञ द्वारा लिखा गया है, क्योंकि यह न केवल सामान्य विषयों बल्कि सूक्ष्मताओं को भी समझाता है। यदि आप आंतरिक प्रक्रियाओं को समझना चाहते हैं और इस बात का सुराग प्राप्त करना चाहते हैं कि उन्हें इस तरह कैसे और क्यों व्यवस्थित किया गया है, तो यह पुस्तक उद्देश्यों को अच्छी तरह से पूरा करती है। प्रत्येक अध्याय में बहुत सारी व्यावहारिक सलाह और नवीनतम जावा सुविधाओं की अच्छी समीक्षा के साथ "आइटम" शामिल हैं। यह आपको सिखाएगा कि कोड कैसे लिखना है और इसे अच्छी तरह से कैसे करना है। पेशेवरों: पढ़ने में आसान, प्रोग्रामिंग में सर्वोत्तम प्रथाओं को शामिल करता है, आपके कोडिंग में सुधार के लिए उपयोगी सलाह। विपक्ष: मूल अवधारणाओं की समझ और कोडिंग में कम से कम एक छोटा सा अनुभव आवश्यक है।8. जावा: द कम्प्लीट रेफरेंस बाय हर्बर्ट शिल्ड्ट
शायद आप इस पुस्तक के साथ जावा को स्क्रैच से सीखना शुरू नहीं करेंगे, लेकिन जल्द ही या बाद में आप इसका उल्लेख करेंगे, क्योंकि यह वास्तविक दुनिया प्रोग्रामिंग के उदाहरणों के साथ जावा प्रोग्रामिंग पर एक अच्छी तरह से संरचित पूरी तरह से चित्रित स्रोत है। यह जावा 8 एपीआई को कवर करता है, और स्पष्ट रूप से बुनियादी अवधारणाओं और उससे आगे की व्याख्या करता है। "अतिरिक्त" सामग्री JavaBeans, सर्वलेट्स, एप्लेट्स और स्विंग के लिए समर्पित है। इसलिए इस पुस्तक को अपने बुकशेल्फ़ या अपने बुक रीडर पर रखना पूरी तरह से सही निर्णय है।9. जावा 8 इन एक्शन
यदि आपको इसकी विशेषताओं के पूर्ण कवरेज के साथ जावा 8 पुस्तक की आवश्यकता है, तो यह आपके लिए है। जावा में कुछ पृष्ठभूमि के साथ सामग्री को समझना आपके लिए आसान होगा। लेकिन इस पुस्तक की सबसे अच्छी बात है अभ्यास की बहुपक्षीयता। उदाहरणों में "उचित" और "गलत" दोनों कोड नमूने शामिल हैं। बस सुनिश्चित करें कि उन्हें आपस में न मिलाएं :) कुल मिलाकर, यह अभ्यास पर स्पष्ट ध्यान देने वाली एक पुस्तक है, इसलिए आप इसे उन्नत अध्ययन के लिए एक अतिरिक्त स्रोत के रूप में उपयोग कर सकते हैं।10. ब्रूस एकेल द्वारा जावा में सोच
यह पुस्तक आपको Java के मूल सिद्धांतों को समझाने के लिए एक ताज़ा दृष्टिकोण प्रदान करती है। इसमें जावा भाषा के डिजाइन और व्यवहार पर ध्यान दिया गया है, और इसमें कई विस्तृत स्पष्टीकरण शामिल हैं। आप समझ पाएंगे कि प्रत्येक विषय ओओपी के साथ कैसे फिट बैठता है। किताब के पहले 200 पन्नों में बुनियादी विषयों को पूरी तरह से कवर किया गया है। बड़ा हिस्सा आपको नई जमीन को कवर करने में मदद कर सकता है। यह उन किताबों में से एक है, जिन्हें आप वर्षों के अध्ययन और कोडिंग के बाद भी वापस लौटेंगे। हालाँकि कुछ उदाहरण थोड़े पुराने हैं, यह पुस्तक अभी भी शिक्षार्थियों के लिए एक गहरा स्रोत है, क्योंकि यह वास्तव में आपको जावा प्रोग्रामर की तरह सोचना सिखाती है और आपको कोड करने के लिए प्रोत्साहित करती है।11. एंड्रॉइड गेम बनाकर जावा सीखना: जॉन हॉर्टन द्वारा छह रोमांचक गेम बनाकर जावा और एंड्रॉइड को स्क्रैच से सीखें
एंड्रॉइड सबसे लोकप्रिय मोबाइल ऑपरेटिंग सिस्टम में से एक है, और जावा इस पर ऐप बनाने वाली प्रमुख भाषाओं में से एक है। यदि एक मोबाइल डेवलपर बनना आपका लक्ष्य है, तो क्यों न इस क्षेत्र में जावा प्रोग्रामिंग सीखने के लिए सर्वश्रेष्ठ पुस्तकों में से एक को लिया जाए? रिकॉर्ड के लिए, इस पुस्तक के लिए जावा दक्षता की आवश्यकता नहीं है। प्रमुख विषयों (चर, लूप, विधियाँ, वस्तु-उन्मुख प्रोग्रामिंग) से कठिनाई का स्तर धीरे-धीरे बढ़ता है। प्रत्येक चरण के बाद, आपको Android प्लेटफॉर्म के लिए अपना स्वयं का गेम विकसित करने का कार्य दिया जाता है, उनमें से कुल छह। खेल विकास का प्रशंसक नहीं है? अभी भी जावा प्रोग्रामिंग को कार्रवाई में देखने की कोशिश करने लायक है।12. संक्षेप में जावा: बेन इवांस और डेविड फ्लानागन द्वारा एक डेस्कटॉप त्वरित संदर्भ
जावा संक्षेप में न केवल अनुभवी जावा प्रोग्रामर के लिए बल्कि शुरुआती लोगों के लिए भी लिखा गया था। नवीनतम (सातवां) संस्करण जावा 11 पर आधारित है, अर्थात इसमें वह सब कुछ है जो एक नौसिखिए डेवलपर को जानना आवश्यक है। पुस्तक लंबी नहीं है, कई उदाहरण हैं, जावा एपीआई, जावा कंसुरेंसी यूटिलिटीज और सर्वोत्तम विकास प्रथाओं की समीक्षा की गई है। किताब पढ़ना आसान है। आप भाषा की मूल बातों के साथ-साथ उपयोगी प्रोग्रामिंग तकनीकों और जावा में नए रुझानों को सीख सकते हैं। पेशेवरों:- संक्षिप्त और अच्छी प्रस्तुति;
- आपकी जरूरत की हर चीज मौजूद है;
- आधुनिक उपकरणों का अच्छा वर्णन।
- अच्छे उदाहरण।
13. के एस होर्स्टमैन द्वारा अधीरता के लिए कोर जावा
यह पुस्तक अन्य प्रोग्रामिंग भाषाओं के साथ काम करने वाले सॉफ्टवेयर डेवलपर्स के लिए एक संपूर्ण जावा परिचय है। अधीर के लिए कोर जावा को एक त्वरित संदर्भ के रूप में व्यवस्थित किया गया है। यदि आप कुछ भूल गए हैं या पहले अन्य भाषाओं में प्रोग्राम किए गए हैं, तो किसी विशिष्ट प्रश्न का उत्तर खोजने के लिए इसका उपयोग करें। ग्रंथ बहुत कम हैं, केवल उपयोगी जानकारी है। पुस्तक अच्छी तरह से लैम्ब्डा एक्सप्रेशन, इनपुट-आउटपुट स्ट्रीम, मॉड्यूल का वर्णन करती है। हालाँकि, यह न भूलें कि यह पुस्तक पूरी तरह से शुरुआती लोगों के लिए नहीं है, इसलिए, चर या चक्र क्या है, इसकी कोई व्याख्या नहीं है। हालाँकि इसमें मूलभूत संरचनाओं, संग्रह, एनोटेशन, जेनरिक, लॉगिंग, मल्टीथ्रेडिंग के बारे में जानकारी है। पेशेवरों:- विशेष और लघु प्रस्तुति;
- नौसिखिए जावा प्रोग्रामर्स द्वारा अध्ययन के लिए प्रासंगिक विषयों का एक बहुत अच्छा चयन।
- अच्छे उदाहरण।
14. लर्निंग जावा: एन इंट्रोडक्शन टू रियल-वर्ल्ड प्रोग्रामिंग विथ जावा
यह किताब पूरी तरह से नौसिखियों के लिए नहीं है। जावा सीखना: जावा के साथ रियल-वर्ल्ड प्रोग्रामिंग का एक परिचय आपके लिए उपयोगी होगा यदि आप कम से कम बुनियादी स्तर पर कोर जावा को जानते हैं और आसान प्रोग्राम लिख सकते हैं। हालाँकि, जब आप ऐसा कर सकते हैं, तो यह पुस्तक आपको सभी अवधारणाओं, कक्षाओं, पुस्तकालयों, लैम्ब्डा, इनपुट/आउटपुट, वेब से कनेक्शन आदि को समझने में मदद करती है। इसके बारे में अच्छी बात यह है कि इसमें आधुनिक संस्करण (जावा 11) शामिल हैं। इस क्षण) जावा अवधारणाओं की, थ्रेड सुविधाओं और संगामिति, और नियमित अभिव्यक्ति की पड़ताल करता है। इस पुस्तक में यथार्थवादी और दिलचस्प उदाहरण हैं, विशिष्ट सीखने की कैटलॉगिंग सुविधाओं से परहेज करते हैं। उदाहरण बहुत सरल हैं, लेकिन इस विचार के साथ कि आप उन्हें वास्तविक दुनिया में कहां उपयोग कर सकते हैं। पुस्तक के अंत में आप नौसिखिए प्रोग्रामरों के लिए बहुत उपयोगी जानकारी पा सकते हैं। पेशेवरों: आकर्षक उदाहरण, जावा आधुनिक संस्करण अवधारणाएं, वेब एप्लिकेशन और सर्वर के बारे में चर्चा। विपक्ष: पूर्ण शुरुआती के लिए जटिल।15. जेविन पॉल द्वारा जावा इंटरव्यू को ग्रॉसिंग
सभी आकांक्षी जावा और इंटरमीडिएट डेवलपर्स के लिए एक प्रसिद्ध साथी, जेविंग पॉल ने एक पुस्तक में अपनी सबसे उपयोगी साक्षात्कार युक्तियाँ एकत्र की हैं। उच्च प्रतिस्पर्धा और भाषा की विशालता को ध्यान में रखते हुए, एक जूनियर पद के लिए भी एक साक्षात्कार पास करना बहुत मुश्किल है (मैं कहूंगा, सबसे पहले, एक जूनियर पद के लिए)। इसके अलावा, साक्षात्कार पास करना एक अलग कौशल है, जो मंच पर प्रदर्शन करने जैसा है। लेखक उन लोगों से मिलने का दावा करता है जो कोर जावा अवधारणाओं में पारंगत हैं, एल्गोरिदम लिखना जानते हैं, लेकिन साक्षात्कार के लिए क्या आवश्यक है, इस पर ध्यान केंद्रित नहीं करते हैं। पुस्तक में OOP, संग्रह, मल्टीथ्रेडिंग, डेटाबेस के साथ काम करना, कचरा संग्रहकर्ता और डिज़ाइन पैटर्न के बारे में कई प्रश्न हैं। तथाकथित "टेलीफोन साक्षात्कार" को अलग से हाइलाइट किया गया है। पेशेवरों: साक्षात्कार की तैयारी करने वालों के लिए बहुत उपयोगी, आपके द्वारा पूछे जाने वाले अधिकांश प्रश्नों को यहां कवर किया जाएगा। विपक्ष: कुछ उत्तर बहुत ही सतही हैं और विषय की समझ प्रदान नहीं करते हैं।16. निकोलाई परलॉग द्वारा जावा मॉड्यूल सिस्टम
यहां हमारे पास जावा मॉड्यूल सिस्टम के बारे में बहुत विस्तृत ट्यूटोरियल है। लेखक, निकोलाई परलॉग, का दावा है कि यदि कोड साफ-सुथरे ब्लॉकों में पैक किया गया है तो एक विश्वसनीय और सुरक्षित एप्लिकेशन बनाना बहुत आसान है। जावा में मॉड्यूल सिस्टम एक अपेक्षाकृत नया उपकरण है, मूलभूत वास्तुकला परिवर्तनों ने केवल संस्करण 9 के बाद से जावा के कोर को प्रभावित किया है और हर कोई नहीं जानता कि इसका उपयोग कैसे करना है। मॉड्यूल ऐसे ब्लॉक बनाने के लिए लोकेल हैं। इस पुस्तक को पढ़ने के बाद, आप समझ जाएंगे कि कैसे नियंत्रित किया जाए कि अलग-अलग JAR कैसे इंटरैक्ट करते हैं और आसानी से लापता निर्भरताओं को ढूंढ सकते हैं। यदि आप मॉड्यूलर जावा परियोजनाओं के बारे में गंभीर हैं, या यदि आपको काम के लिए मॉड्यूल समझने की आवश्यकता है, तो इस पुस्तक को पढ़ें। इस पुस्तक को पढ़ें। पेशेवरों:- मॉड्यूलर सिस्टम के फायदों का सबसे व्यापक विवरण;
- उत्कृष्ट उदाहरण और मॉड्यूल विपक्ष में प्रवास के लिए रणनीतियाँ;
- कुछ वाक्यात्मक विवरण हैं, इसलिए शुरुआती लोगों के लिए यह मुश्किल हो सकता है;
17. मॉडर्न जावा इन एक्शन: लैम्बडास, स्ट्रीम्स, फंक्शनल और रिएक्टिव प्रोग्रामिंग
इस तथ्य के बावजूद कि जावा कई वर्षों से मौजूद है, यह भाषा लगातार नई सुविधाएँ प्राप्त कर रही है। एकमात्र समस्या यह है कि प्रोग्रामर कभी-कभी नई सुविधाओं और दृष्टिकोणों की उपेक्षा करते हैं और उन्हें जावा परियोजनाओं में लागू करने के लिए अनिच्छुक होते हैं। मॉडर्न जावा इन एक्शन जैसी पुस्तकें इस समस्या से निपटने में मदद के लिए डिज़ाइन की गई हैं। यह उन विषयों पर विस्तार से चर्चा करता है जो अक्सर एक सलाहकार के साथ लघु प्रशिक्षण सत्रों के लिए समर्पित होते हैं। हालांकि, ऐसा प्रशिक्षण आमतौर पर 1-3 दिनों तक रहता है, और उनमें जानकारी बहुत केंद्रित होती है, और नौसिखिए प्रोग्रामर केवल नई जानकारी में डूब जाते हैं। पुस्तक आपको क्रमिक रूप से लैम्ब्डा एक्सप्रेशंस से लेकर विधि संदर्भों, कार्यात्मक इंटरफेस और थ्रेड्स तक ले जाती है, और यदि आप सावधानी से सब कुछ काम करते हैं, तो आपके डेवलपर कौशल में काफी वृद्धि होगी। पेशेवरों:- इस पुस्तक में जावा की सभी आधुनिक विशेषताएं शामिल हैं, इसलिए यह अत्यंत उपयोगी है;
- जटिल अवधारणाओं की अनुक्रमिक प्रस्तुति। लेखक क्रमिक रूप से वर्णन करते हैं और पाठक जो पहले से जानते हैं उससे तुलना करते हैं। तो इस पुस्तक की सिफारिश नौसिखियों के लिए भी की जा सकती है;
- उन लोगों के लिए जो पहले से ही इस विषय के बारे में कुछ जानते हैं, यह पुस्तक कुछ शब्दाडंबरपूर्ण लग सकती है;
प्रोग्रामिंग पर सामान्य प्रयोजन की किताबें
ये पुस्तकें जावा में नवागंतुकों और थोड़े से अनुभव वाले पाठकों के लिए स्रोतों के बीच कहीं आपकी सूची में होनी चाहिए। वे सामान्य रूप से कोडिंग के बारे में आपका दायरा बढ़ाएंगे और आपको प्रोग्रामिंग की प्रमुख अवधारणाएं सिखाएंगे, स्वच्छ कोड बनाना और अपना करियर शुरू करना। यहां शुरुआती लोगों के लिए सर्वश्रेष्ठ प्रोग्रामिंग पुस्तकों की हमारी पसंद है, चाहे वे कोई भी भाषा सीखें।18. डेविड कोपेक द्वारा क्लासिक कंप्यूटर साइंस प्रॉब्लम्स इन जावा
यह पुस्तक अनुभवी डेवलपर्स या नौसिखियों के लिए अभिप्रेत है जो पहले से ही एक प्रोग्रामिंग भाषा जानते हैं और पहले से ही वास्तविक दुनिया की समस्याओं का सामना करना शुरू कर रहे हैं। या प्रोग्रामर सोच के विकास के लिए गैर-मानक कार्यों में रुचि रखने वालों के लिए। या उनके लिए जो अपने कौशल में सुधार करना चाहते हैं और साक्षात्कार में अच्छा प्रदर्शन करना चाहते हैं। कुछ कार्य दुर्गम लगते हैं, लेकिन प्रोग्रामिंग की दुनिया जितनी लगती है, उससे कहीं छोटी है। सबसे अधिक संभावना है, किसी ने आपकी अघुलनशील समस्या को पहले ही हल कर लिया है। अपनी पुस्तक में, डेविड कोपेट्स ने सबसे उपयोगी तैयार किए गए समाधान, सिद्धांत और एल्गोरिदम एकत्र किए। क्लासिक कंप्यूटर साइंस प्रॉब्लम्स एक प्रोग्रामिंग मास्टरक्लास है जिसमें 55 व्यावहारिक उदाहरण शामिल हैं जो सबसे गर्म विषयों को कवर करते हैं: बुनियादी एल्गोरिदम, बाधाएं, कृत्रिम बुद्धि, और बहुत कुछ। यहाँ आपको इस पुस्तक में क्या मिलेगा:- रिकर्सन, मेमोइज़ेशन और बिट मैनिपुलेशन;
- खोज, ग्राफ और आनुवंशिक एल्गोरिदम;
- प्रतिबंधों की समस्या;
- के-साधन, तंत्रिका नेटवर्क और प्रतिकूल खोज द्वारा क्लस्टरिंग।
- एक किताब में सभी उपयोगी एल्गोरिदम और उनके लिए दृष्टिकोण;
- जावा उदाहरण विपक्ष;
- शुरुआती लोगों के लिए पार्स करने के लिए कुछ उदाहरण मुश्किल हैं;
GO TO FULL VERSION