प्रोग्रामिंग लैंग्वेज को लटका पाना मुश्किल हो सकता है। यह विशेष रूप से उन भाषाओं के मामले में है जिनकी अलग-अलग पुनरावृत्तियाँ हैं। जावा इन भाषाओं में से एक है। उनके नामों में समानता के बावजूद, जावा में कई लक्षण हैं जो इसे जावास्क्रिप्ट से अलग करते हैं, इसकी बढ़ी हुई जटिलता से लेकर इसके चलने के अंतर तक। यहां तक कि जावास्क्रिप्ट से परिचित लोगों के लिए, जावा पूरी तरह से एक अलग जानवर है - एक जो कि लंबे समय तक प्रोग्रामिंग विशेषज्ञों को भी कठिनाई हो सकती है। यहां समीक्षाओं के आधार पर 6 सर्वश्रेष्ठ जावा प्रोग्रामिंग पुस्तकें दी गई हैं, जो उनके लिए स्क्रैच से भाषा सीखना चाहते हैं या अपने कौशल पर ब्रश करना चाहते हैं।
इस सूची की सभी पुस्तकों को उनके द्वारा प्राप्त समीक्षाओं की मात्रा के साथ-साथ उनके औसत के अनुसार रैंक किया गया है। यह सूची भी पूरी तरह से जावा पर केंद्रित होगी, इसलिए यहां किसी "संकलन" सामग्री की अपेक्षा न करें।
जावा के साथ प्रोग्रामिंग एक ऐसी किताब है जो अपने उद्देश्य को अपने कवर पर पहनती है। यह एक शुरुआती स्तर का संसाधन है जो जावा के ins और outs को कवर करता है। जबकि कुछ समीक्षक वास्तव में इस संसाधन की एक महान प्रारंभिक बिंदु के रूप में प्रशंसा करते हैं, वे यह भी ध्यान देते हैं कि इसमें कितनी पुरानी अवधारणाएँ हैं। यहां तक कि इस पुस्तक के अर्ध-हाल के रिलीज के साथ, इसमें जावा के संस्करण शामिल हैं जो आज समर्थित नहीं हैं। इसके उच्च समीक्षा स्कोर के बावजूद, कुछ समीक्षकों ने ध्यान दिया कि पुस्तक शुरुआती लोगों के लिए उतनी अच्छी नहीं है। यह न केवल इसकी दिनांकित सामग्री के लिए जिम्मेदार है, बल्कि यह भी है कि यह अपनी अवधारणाओं को कैसे प्रस्तुत करता है। यह पुस्तक पूरक सामग्री के रूप में उपयोगी हो सकती है, लेकिन जब आप जावा के साथ अपनी यात्रा शुरू करते हैं तो यह केवल आपकी निर्भरता नहीं होनी चाहिए।
समीक्षाएं: कुल 746 समीक्षाओं में से 66% ने इस पुस्तक को 5 स्टार दिए
सूची मूल्य: $25.49
Amazon या AbeBooks पर अभी खरीदें
जावा में डेटा स्ट्रक्चर्स और एल्गोरिद्म मेड ईज़ी को नए लोगों को जावा से परिचित कराने के आसान तरीके के रूप में बनाया गया था। यह इच्छुक प्रोग्रामरों को Google, Microsoft और Adobe जैसी कई प्रसिद्ध कंपनियों के साथ नौकरी करने में मदद करने के लिए है। समीक्षकों ने उपयोगी प्रश्न और अन्य सामग्री से तुलना प्रदान करने की पुस्तक की प्रवृत्ति पर ध्यान दिया है। दुर्भाग्य से, उन्होंने स्वरूपण त्रुटियों और कई अस्पष्ट व्याख्याओं का भी उल्लेख किया। इस पुस्तक के शीर्षक के विपरीत, यह उन लोगों के लिए अधिक सार्थक हो सकता है जिन्होंने जावा के साथ प्रोग्रामिंग में पहले से ही कुछ कौशल प्राप्त कर लिया है। नौसिखिए अभी भी इस पुस्तक का उपयोग कर सकते हैं, लेकिन वे इसे उतना ज्ञानवर्धक नहीं पाएंगे जितना नौसिखियों को मिल सकता है।
समीक्षाएं: कुल 1,067 समीक्षाओं में से 57% ने इस पुस्तक को 5 स्टार दिए
सूची मूल्य: $39.99
Amazon या AbeBooks पर अभी खरीदें
कोर जावा: एक एकीकृत दृष्टिकोण शुरुआती लोगों के लिए कहीं अधिक उपयोगी हो सकता है, भले ही इसे इस तरह विज्ञापित न किया गया हो। इसमें संस्करण 8 तक जावा के कई संस्करण शामिल हैं, जो अभी भी आधिकारिक रूप से समर्थित कुछ संस्करणों में से एक है। यहां तक कि आलोचनात्मक समीक्षक भी इस पुस्तक को जावा की बुनियादी अवधारणाओं को समझने के लिए एक आदर्श स्थान के रूप में स्वीकार करते हैं, जो भाषा सीखने के लिए एक शानदार कूद-बंद बिंदु प्रदान करता है। वास्तव में सब कुछ समझने के लिए आपको पहले से ही प्रोग्रामिंग के बारे में कुछ जानने की आवश्यकता हो सकती है, लेकिन जावा के साथ कोई पूर्व अनुभव आवश्यक नहीं है।
इसे ध्यान में रखते हुए, ऐसा लगता है कि कोर जावा: एक एकीकृत दृष्टिकोण में नरसिम्हा करुमंची की पेशकश की विपरीत समस्या है। यह उन्नत उपयोगकर्ताओं के लिए अधिक प्रदान न करने की कीमत पर शुरुआती लोगों के लिए बहुत कुछ प्रदान करता है। प्रत्येक अवधारणा को पूरी तरह से समझाया नहीं गया है, कुछ समीक्षकों ने जावा डेवलपमेंट किट जैसे महत्वपूर्ण संसाधनों को छोड़े जाने पर ध्यान दिया है। शुरुआत करने के लिए यह एक अच्छी किताब हो सकती है, लेकिन अगर आप वास्तव में जावा में महारत हासिल करना चाहते हैं तो आपको अपने बेल्ट के तहत और अधिक की आवश्यकता होगी। हालांकि, सूची मूल्य को आपको डराने न दें! यह किताब अभी पुरानी नहीं हुई है, लेकिन यह काफी पुरानी है और कहीं अधिक उचित कीमतों पर बिक्री के लिए उपलब्ध है।
समीक्षाएं: कुल 1,217 समीक्षाओं में से 67% ने इस पुस्तक को 5 स्टार दिए
सूची मूल्य: $499.00 पेपरबैक, $5.66 डिजिटल
Amazon (डिजिटल) या AbeBooks (पेपरबैक) पर अभी खरीदें
भाषा से अधिक परिचित लोगों के लिए एक संसाधन के रूप में, प्रभावी जावा वहाँ से बेहतर विकल्पों में से एक है। भीतर की सामग्री पूरी तरह से और विस्तृत है, हालांकि यह नवागंतुकों के लिए सबसे अच्छा शुरुआती बिंदु नहीं है। कुछ समीक्षकों ने खराब प्रिंट गुणवत्ता और डिजिटल संस्करण के मुद्दों पर भी ध्यान दिया है, लेकिन हर कोई इन मुद्दों को साझा नहीं करता है।
जोशुआ बलोच की पेशकश के साथ आने वाली समस्याओं के बावजूद, यहां और भी बहुत कुछ अच्छा देखने को मिल सकता है। समीक्षकों ने ध्यान दिया कि पुस्तक की सामग्री आज भी प्रासंगिक है, भले ही इसे 2017 में वापस जारी किया गया हो। यह प्रोग्रामिंग भाषा के विभिन्न पहलुओं के लिए स्पष्टीकरण भी देती है जो कुछ पहले से खोज नहीं पाए थे। अपने नाम के अनुरूप, प्रभावी जावा उन लोगों के लिए एक प्रभावी पुस्तक है जो भाषा में सबसे पहले गोता लगाने के लिए तैयार हैं।
समीक्षाएं: कुल 1,298 समीक्षाओं में से 84% ने इस पुस्तक को 5 स्टार दिए
सूची मूल्य: $54.99 पेपरबैक, $43.99 डिजिटल
Amazon (डिजिटल) या AbeBooks (पेपरबैक) पर अभी खरीदें
जावा: यदि पिछले संस्करणों को शामिल किया गया होता तो पूरा संदर्भ इस सूची में कई बार प्रकट होता। कई समीक्षक इसकी प्रशंसा किसी भी जावा प्रोग्रामर के पास सबसे अच्छे संसाधनों में से एक के रूप में करते हैं। वास्तव में, अधिक महत्वपूर्ण समीक्षाएं कई बार विरोधाभासी हो सकती हैं, कुछ का दावा है कि इसमें व्यापक सामग्री का अभाव है और अन्य का दावा है कि सामग्री ठीक है, उदाहरण नहीं। इन आलोचनाओं के अलावा, समीक्षक समग्र रूप से पुस्तक की गुणवत्ता और जावा के बारे में जानने के लिए एक प्रोग्रामर के लिए जरूरी हर चीज के कवरेज से खुश थे। यकीनन यह सबसे अच्छी किताबों में से एक है जिसे एक नौसिखिए को मिल सकता है, खासकर अगर उस नौसिखिए को इसके साथ जोड़ी बनाने के लिए एक और उन्नत किताब भी मिलती है।
समीक्षाएं: कुल 1,398 समीक्षाओं में से 78% ने इस पुस्तक को 5 स्टार दिए
सूची मूल्य: $60.00 पेपरबैक, $54.00 डिजिटल
Amazon (डिजिटल) या AbeBooks (भौतिक) पर अभी खरीदें
हेड फर्स्ट जावा शुरुआती लोगों के लिए सबसे अच्छी किताब नहीं हो सकती है, लेकिन यह निश्चित रूप से इस सूची में सबसे शुरुआती-अनुकूल संसाधन है। यह बच्चों के अनुकूल स्कूल की पाठ्यपुस्तकों के समान तरीके से जावा से अवधारणाओं और कोड को अधिक आकस्मिक, मैत्रीपूर्ण स्वर में प्रस्तुत करता है। पहली नज़र में, यह सभी उम्र के प्रोग्रामर को जावा के बारे में जानने के लिए एक अच्छा विकल्प लगता है। हालाँकि, यह पुस्तक 2005 में वापस प्रकाशित हुई थी। तीसरे संस्करण में लगभग उतनी समीक्षाएँ नहीं हैं, लेकिन इस दूसरे संस्करण से पहले इस पर विचार किया जाना चाहिए।
समीक्षाएं: कुल 1,798 समीक्षाओं में से 72% ने इस पुस्तक को 5 स्टार दिए
सूची मूल्य: $59.99
Amazon या AbeBooks पर अभी खरीदें...या Amazon या AbeBooks पर तीसरा संस्करण प्राप्त करें
जावा लंबे इतिहास वाली कई प्रोग्रामिंग भाषाओं में से एक है। इस संदर्भ में, सकारात्मक समीक्षाओं वाली पुस्तक के पुराने या नए होने से कोई फर्क नहीं पड़ता। जावा के कई संस्करणों को नियमित रूप से पदावनत किया जाता है, केवल कुछ विरासत संस्करणों में निरंतर समर्थन का दावा किया जाता है। बेशक, आप यह भी सुनिश्चित करना चाहेंगे कि आपकी सामग्री में बहुत सारी त्रुटियाँ न हों। किसी प्रोग्रामिंग भाषा को न जानना एक बात है, लेकिन उसे गलत तरीके से सीखना दूसरी बात है।
यदि आप जावा और अन्य भाषाओं के बीच कुछ तुलना करना चाहते हैं, तो समीक्षाओं के आधार पर सर्वश्रेष्ठ जावास्क्रिप्ट पुस्तकें और C++ पुस्तकें देखें!