"फॉर डमीज" ही टॉप-रेट केलेली पुस्तक मालिका आहे. म्हणून जेव्हा एखादा नवशिक्याचे पुस्तक शोधण्याचा प्रयत्न करतो, कमी-अधिक प्रमाणात कोणताही विषय चांगला शिकण्यासाठी, तो/ती यापैकी एक पुस्तक अनेकदा जवळून पाहतो. बॅरी बर्डचे जावा फॉर डमीज काही श्रेणीतील विद्यार्थ्यांसाठी वाचण्यासारखे असू शकते.
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553
![जावा फॉर डमीज द्वारे बॅरी बर्ड - हे पुस्तक तुमचे लक्ष देण्यासारखे आहे का? - १](https://cdn.codegym.cc/images/article/b06392e5-49e6-46c0-9923-06b2d4c7b9b1/800.jpeg)
हे पुस्तक कशाबद्दल आहे?
आश्चर्य नाही, हे पुस्तक डमींसाठी जावा भाषेबद्दल आहे. नवशिक्यांसाठी जावा कोअर, अचूक असणे. आपल्याला आत्ता आवश्यक असलेल्या पुस्तकाच्या त्या भागापासून वाचन सुरू करण्याचा सल्ला लेखक स्वतः देतात. "तुम्हाला काय वाचायचे नाही" या विभागात तुम्हाला उपयुक्त शिफारसी मिळू शकतात. आणि जे कोडिंग सुरू करण्यासाठी प्रतीक्षा करू शकत नाहीत त्यांच्यासाठी मी बॅरीच्या या सल्ल्याचे पालन करण्याची शिफारस करतो.भाग 1. Java सह प्रारंभ करणे
भाग एक मध्ये तीन प्रकरणे आहेत. पहिला धडा अशा विद्यार्थ्यांसाठी आहे ज्यांना प्रोग्रामिंगच्या आधुनिक पद्धतींबद्दल काहीच माहिती नाही. दुसऱ्या प्रकरणामध्ये Java कसे कार्य करते (Java Virtual Machine), सॉफ्टवेअर डेव्हलपमेंटची प्रक्रिया इत्यादींविषयी उपयुक्त माहिती आहे. तुम्ही प्रोग्रामिंग सुरू करण्यापूर्वी तुम्ही तुमच्या PC वर इन्स्टॉल केलेले पॅकेज आणि सॉफ्टवेअर बद्दल देखील तुम्हाला माहिती मिळेल. तथापि, असे दिसते की या अध्यायाऐवजी, आपण इंटरनेटवरील लहान ट्यूटोरियलपैकी एक वापरू शकता. तिसरा अध्याय तुम्हाला पहिला Java प्रोग्राम दाखवतो, किंवा त्याऐवजी, त्याच्या घटकांचे पार्सिंग करतो. माहिती फायदेशीर आहे, म्हणून जर ती आता कठीण वाटत असेल तर, नंतर परत यावे असा योग्य विचार आहे. या प्रकरणातील समस्या अशी आहे की चर्चा केलेले बरेच मुद्दे सरावाने बरेच चांगले जातात. सर्वसाधारणपणे पहिल्या भागाबद्दल मी काय म्हणू शकतो? ज्यांना प्रोग्रामिंगबद्दल काहीही माहिती नाही आणि ज्यांना त्यांचे पहिले प्रोग्राम लिहिण्याची घाई नाही अशा लोकांसाठी अभ्यासाची सुरुवात म्हणून मी ते तपशीलवार वाचण्याची शिफारस करतो, जसे की प्रौढ विद्यार्थी-स्विचर्स किंवा जे सातत्यपूर्ण शैक्षणिक दृष्टिकोन पसंत करतात. याचा अर्थ असा नाही की पुस्तक काटेकोरपणे आणि शैक्षणिकदृष्ट्या लिहिलेले आहे, असे नाही, ते खूप मनोरंजक आहे. तथापि, जर तुम्हाला लवकरात लवकर कोडिंग करण्याचा प्रयत्न करायचा असेल, तर तुम्ही तुमच्या Java शिकण्याच्या पहिल्या दिवसापासूनच कोडिंग सुरू कराल. तुमच्याशी प्रामाणिकपणे सांगायचे तर, प्रोफेशनल प्रोग्रामिंगचा हा सर्वात जलद आणि सर्वात योग्य मार्ग आहे! म्हणून, तुमचा पहिला प्रोग्राम तयार करण्यासाठी, तुम्ही काही ऑनलाइन ट्यूटोरियल वापरू शकता आणि प्रवास करताना किंवा झोपण्यापूर्वी "जावा फॉर डमी" वाचू शकता. याचा अर्थ असा नाही की पुस्तक काटेकोरपणे आणि शैक्षणिकदृष्ट्या लिहिलेले आहे, असे नाही, ते खूप मनोरंजक आहे. तथापि, जर तुम्हाला लवकरात लवकर कोडिंग करण्याचा प्रयत्न करायचा असेल, तर तुम्ही तुमच्या Java शिकण्याच्या पहिल्या दिवसापासूनच कोडिंग सुरू कराल. तुमच्याशी प्रामाणिकपणे सांगायचे तर, प्रोफेशनल प्रोग्रामिंगचा हा सर्वात जलद आणि सर्वात योग्य मार्ग आहे! म्हणून, तुमचा पहिला प्रोग्राम तयार करण्यासाठी, तुम्ही काही ऑनलाइन ट्यूटोरियल वापरू शकता आणि प्रवास करताना किंवा झोपण्यापूर्वी "जावा फॉर डमी" वाचू शकता. याचा अर्थ असा नाही की पुस्तक काटेकोरपणे आणि शैक्षणिकदृष्ट्या लिहिलेले आहे, असे नाही, ते खूप मनोरंजक आहे. तथापि, जर तुम्हाला लवकरात लवकर कोडिंग करण्याचा प्रयत्न करायचा असेल, तर तुम्ही तुमच्या Java शिकण्याच्या पहिल्या दिवसापासूनच कोडिंग सुरू कराल. तुमच्याशी प्रामाणिकपणे सांगायचे तर, प्रोफेशनल प्रोग्रामिंगचा हा सर्वात जलद आणि सर्वात योग्य मार्ग आहे! म्हणून, तुमचा पहिला प्रोग्राम तयार करण्यासाठी, तुम्ही काही ऑनलाइन ट्यूटोरियल वापरू शकता आणि प्रवास करताना किंवा झोपण्यापूर्वी "जावा फॉर डमी" वाचू शकता.भाग 2. तुमचा स्वतःचा Java प्रोग्राम लिहिणे
या भागात, तुम्हाला प्रोग्रामच्या मुख्य घटकांबद्दल माहिती मिळेल आणि शेवटी, तुम्हाला तुमचा प्रोग्राम लिहिण्याचा प्रस्ताव दिला जाईल. बॅरी (लेखकाने) अचूकपणे नमूद केल्याप्रमाणे, हा धडा जावाची वैशिष्ट्ये लक्षात घेऊन लिहिलेला आहे, परंतु मुख्यतः प्रोग्रामिंगच्या मूलभूत गोष्टी शिकवतो. या भागातही तीन प्रकरणे आहेत. "चल आणि त्यांची मूल्ये," "नियंत्रण संरचना," आणि "चक्र." ते खूप तपशीलवार आहेत आणि अशा क्षणांचा विचार करतात ज्यामध्ये आधीच प्रोग्राम केलेले लोक देखील गोंधळलेले असतात. उदाहरणार्थ, व्हेरिएबल आणि त्याचे नाव, सूचना आणि ऑपरेटरमध्ये काय फरक आहे? हे सर्व नवशिक्यांसाठी शिफारसीय आहे (परंतु व्यावहारिक कार्यांबद्दल विसरू नका!).भाग 3. OOP
हा भाग वास्तविक Java डमींसाठी आवश्यक आहे ज्यांना भविष्यात वास्तविक Java सॉफ्टवेअर डेव्हलपर व्हायचे आहे. हे वर्ग आणि ऑब्जेक्ट्स, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग तत्त्वे (OOP) यांना समर्पित आहे. मोठ्या प्रोग्राम्स विकसित करण्यासाठी OOP दृष्टीकोन उत्कृष्ट का आहे हे तुम्हाला कळेल (स्पॉयलर: सर्व प्रथम, कोडची पुनरावृत्ती टाळण्यासाठी, हाहा). या भागामध्ये फाईल्स आणि क्लासेसच्या कन्स्ट्रक्टर्ससह काम करण्याविषयी काही प्रकरणे आहेत. वरील वाक्यात मी लिहिलेले बरेचसे शब्द तुम्हाला समजत नसतील तर तुम्ही हा भाग नक्कीच शिकला पाहिजे. येथे स्पष्टीकरण आणि उदाहरणे छान आहेत; मला वाटते की तुम्ही हे वाचल्यानंतर आणि काही कोड उदाहरणे लिहिल्यानंतर तुम्हाला मूलभूत स्तरावर OOP समजू शकेल. तथापि, काही OOPs तत्त्वांच्या अधिक तपशीलवार प्रकटीकरणाचा अभाव आहे, जसे की पॉलिमॉर्फिझम आणि एन्केप्सुलेशन. त्यांच्यावर फक्त इशारे आहेत.भाग 4. स्मार्ट जावा तंत्र
एक फायदेशीर भाग. सर्व नवीन तंत्रे चांगल्या प्रकारे समजून घेण्यासाठी ते वाचणे आणि अनेक कोडिंग व्यायाम करणे चांगले आहे. व्हेरिएबल्स आणि त्यांच्या योग्य वापरासाठी समर्पित एक अध्याय, तसेच अपवादांबद्दलचा एक अध्याय, चांगल्या स्पष्टीकरणांनी भरलेला आहे. अॅरेवरील धडा अचूक आणि रोमांचक आहे. संग्रह, जेनेरिक आणि प्रवाह. माझ्यासाठी, या विषयांचे चांगले पुनरावलोकन केले गेले नाही. निश्चितच हे पुस्तक डमींसाठी जावा विकासाबद्दल आहे. असं असलं तरी, संग्रहांबद्दल अधिक तपशीलवार बोलणे अनावश्यक होणार नाही. या भागातून, तुम्हाला लॅम्बडास आणि फंक्शनल प्रोग्रामिंग तसेच जुने आणि कालबाह्य तंत्रज्ञान स्विंग यासारख्या कमी-अधिक आधुनिक जावा वैशिष्ट्यांबद्दल थोडी माहिती मिळेल. निश्चितच लेखक यावर ग्राफिकल यूजर इंटरफेस दाखवतो, पण तो प्राचीन आहे. सर्व तिसरा भाग, मी म्हणायलाच पाहिजे, खूप विरोधाभासी आहे. काही विषयांचे वर्णन चांगले केले आहे, काही - सर्वोत्तम मार्गाने नाही; काही विषय उपयुक्त आहेत, बाकीचे जुने आहेत.भाग 5. दहाचा भाग
हा भाग अगदी छोटा आहे. त्यात ठराविक चुका आणि उपयुक्त वेबसाइट्स कशा टाळाव्यात यासाठी काही टिप्स आहेत. हे इंटरनेटवरील लेखासारखे अधिक चांगले आहे असे दिसते.![जावा फॉर डमीज द्वारे बॅरी बर्ड - हे पुस्तक तुमचे लक्ष देण्यासारखे आहे का? - 2](https://cdn.codegym.cc/images/article/7b2bbf00-8aff-4eef-bfa9-09a94b6d55d1/512.jpeg)