CodeGym/Java Blog/சீரற்ற/ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள்
John Squirrels
நிலை 41
San Francisco

ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள்

சீரற்ற குழுவில் வெளியிடப்பட்டது
members
தகவல்களை விரைவாக அணுகுவதற்கும் உறிஞ்சுவதற்கும் நாங்கள் பழகிவிட்டோம். நீண்ட விரிவுரைகளை விட ஐந்து நிமிட வீடியோக்களையும் புத்தகங்களை விட சிறிய கட்டுரைகளையும் நாங்கள் விரும்புகிறோம். ஒரு நல்ல நிரலாக்க புத்தகம் ஒவ்வொரு கட்டுரையையும் மாற்றுகிறது என்று நான் கூறமாட்டேன் - அது அப்படியல்ல. அது நிச்சயமாக நடைமுறையை மாற்றாது. இருப்பினும், தனிப்பட்ட முறையில் என்னைப் பொறுத்தவரை, நான் கோட்ஜிம்மில் நூற்றுக்கணக்கான பணிகளை முடித்து, ஒரு டன் கட்டுரைகளைப் படித்த பிறகு, ஒரே நேரத்தில் கோட்பாட்டைப் படிக்க ஆரம்பித்த பிறகு, நிரலாக்கத்தின் அடிப்படைகளைப் பற்றிய உண்மையான புரிதல் வந்தது , புத்தகங்களில் மூழ்கினேன். எனது சொந்த "தொடக்கத்திற்கான சிறந்த ஜாவா பாடப்புத்தகத்தை" நான் நீண்ட காலமாக தேடினேன். எனது படிப்பின் பல்வேறு கட்டங்களில் அதிகமாகவோ அல்லது குறைவாகவோ பயனுள்ளதாக நான் கண்டறிந்த பல புத்தகங்கள் கீழே உள்ளன. ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 1

"சிறியவர்களுக்கு"

நீங்கள் உங்கள் படிப்பைத் தொடங்கும் போது பின்வரும் இரண்டு புத்தகங்களைப் படிக்கலாம் - வீடியோக்களைப் பார்ப்பதற்கு இணையாக அல்லது நீங்கள் கோட்ஜிம்மில் படிக்கிறீர்கள் என்றால், முதல் நிலைகளுடன் சேர்ந்து. பூஜ்ஜிய நிரலாக்க அனுபவம் உள்ளவர்களுக்கு அவை பொருத்தமானவை, குறிப்பாக முதல்.

ஹெட் ஃபர்ஸ்ட் ஜாவா

இந்த புத்தகத்தை நான் மிகவும் விரும்புவதால் அல்ல, ஆனால் இது எளிமையானது என்பதால் தொடங்கினேன். பல, பல புரோகிராமர்கள், புதிதாக ஜாவாவை நீங்களே கற்றுக் கொள்ள இது சிறந்த புத்தகம் என்று நம்புகிறார்கள். மேலும் இது உண்மையில் முற்றிலும் "புதிதாக" உள்ளது, அதாவது இப்போது தொடங்கும் நபர்களுக்கு இது பொருத்தமானது மற்றும் நிரலாக்கம் என்று அழைக்கப்படும் இந்த மிருகத்தை என்ன செய்வது என்று இன்னும் முழுமையாகத் தெரியவில்லை. எனக்கு மிகவும் தாமதமாக வந்தது. அதனால்தான் என்னால் முழுமையாகப் பாராட்ட முடியவில்லை என்று நினைக்கிறேன். "சும்மா படிச்சது" மகிழ்ச்சியாக இருந்தது, ஆனால் குறிப்பிட்ட எதையும் கண்டுபிடிக்க எனக்கு நீண்ட நேரம் பிடித்தது. இது பொருளை தெளிவாக முன்வைக்கிறது, மாறாக மேலோட்டமாக (அது முதலில் இருந்து தான்!). பல தலைப்புகள் மற்றும் அத்தியாவசிய விளக்கங்கள் வெறுமனே இல்லை. ஆனால் எனது புத்தகத்தை மரபுரிமையாகப் பெற்ற எனது நண்பர், அதைக் கண்டு மகிழ்ச்சியடைந்தார், இது ஆரம்பநிலைக்கான சிறந்த ஜாவா பாடநூல் மட்டுமல்ல, ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 2

நன்மை:

  • ஜாவாவை புதிதாக கற்றுக் கொள்வதற்கான சிறந்த புத்தகம், "டம்மிகளுக்காக", கலகலப்பான மொழியில் எழுதப்பட்டுள்ளது;
  • வேடிக்கையான எடுத்துக்காட்டுகள் மற்றும் நகைச்சுவை;
  • நிஜ வாழ்க்கை உதாரணங்களுடன் விளக்கங்கள்.

பாதகம்:

  • தலைப்பில் ஏற்கனவே தொடங்கியுள்ள நபர்களுக்கு அதிகப்படியான "தண்ணீர்";
  • புதிர்கள் மற்றும் பயிற்சிகள் எப்போதும் சிறந்தவை அல்ல.

ஹெர்பர்ட் ஷில்ட் - "ஜாவா: ஒரு தொடக்க வழிகாட்டி, ஆறாவது பதிப்பு"

இந்தக் குறிப்பைப் பார்த்த பிறகு, "ஹெட் ஃபர்ஸ்ட் ஜாவாவில்" இருப்பதை விட, இந்த விஷயத்தின் பாரம்பரிய விளக்கக்காட்சியை விரும்புபவர்களுக்கும், "புதிதாக" கற்றுக்கொள்ளும் புத்தகத்தைத் தேடுபவர்களுக்கும் இது மிகவும் பொருத்தமானது என்று நினைத்தேன். புத்தகத்தின் விளக்கங்கள் சில இடங்களில் மிக விரிவாக உள்ளன. இது சிறந்த காட்சி எடுத்துக்காட்டுகளுடன் நீட்டிக்கப்பட்ட ஆவணங்களை ஒத்திருக்கிறது. என்னைப் பொறுத்தவரை, ஆசிரியர் சில சமயங்களில் ஒரு கோட்டைக் கடந்து, அதை மிகைப்படுத்தத் தொடங்குகிறார், வாசிப்பு சலிப்பை ஏற்படுத்துகிறது, பின்னர் அவர் திடீரென்று எதிர்மாறாகச் செய்கிறார் - சில கடினமான புள்ளிகள் கிட்டத்தட்ட ஒரு நொடியில் மறைக்கப்பட்டு, நீங்கள் முற்றிலும் குழப்பமடைகிறீர்கள், முயற்சி செய்கிறீர்கள். நீங்கள் எதை தவறவிட்டீர்கள், எங்கே என்பதை புரிந்து கொள்ள. இன்னும், புத்தகத்தில் இது போன்ற பல இடங்கள் இல்லை, மேலும் "ஒரு தொடக்க வழிகாட்டி" என்பது ஜாவா பாடப்புத்தகமாக இல்லாதவர்களுக்கு சிறந்த ஜாவா பாடப்புத்தகம் என்று நம்புபவர்களை நான் அறிவேன். இன்னும் எதுவும் தெரியாது. தனிப்பட்ட முறையில், இது எனக்கு மிகவும் மென்மையாகத் தெரியவில்லை. நான் சேகரிப்புகளைப் புரிந்துகொள்ளத் தொடங்குகிறேன் என்று வைத்துக்கொள்வோம் — மனித விளக்கத்தைப் பெறுவதற்குப் பதிலாக, வரிசைகளின் அடிப்படையில் ஒரு தொகுப்பை சுயாதீனமாக உருவாக்கும் பணி எனக்குக் கொடுக்கப்பட்டுள்ளது. இது ஒரு அருமையான பணி, ஆனால் நிலையான சேகரிப்புகள் என்ன என்பதை முதலில் நான் நன்றாகப் புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. இது எனக்கு மிகவும் மென்மையாகத் தெரிகிறது. நான் சேகரிப்புகளைப் புரிந்துகொள்ளத் தொடங்குகிறேன் என்று வைத்துக்கொள்வோம் — மனித விளக்கத்தைப் பெறுவதற்குப் பதிலாக, வரிசைகளின் அடிப்படையில் ஒரு தொகுப்பை சுயாதீனமாக உருவாக்கும் பணி எனக்குக் கொடுக்கப்பட்டுள்ளது. இது ஒரு அருமையான பணி, ஆனால் நிலையான சேகரிப்புகள் என்ன என்பதை முதலில் நான் நன்றாகப் புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. இது எனக்கு மிகவும் மென்மையாகத் தெரிகிறது. நான் சேகரிப்புகளைப் புரிந்துகொள்ளத் தொடங்குகிறேன் என்று வைத்துக்கொள்வோம் — மனித விளக்கத்தைப் பெறுவதற்குப் பதிலாக, வரிசைகளின் அடிப்படையில் ஒரு தொகுப்பை சுயாதீனமாக உருவாக்கும் பணி எனக்குக் கொடுக்கப்பட்டுள்ளது. இது ஒரு அருமையான பணி, ஆனால் நிலையான சேகரிப்புகள் என்ன என்பதை முதலில் நான் நன்றாகப் புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. நான் சேகரிப்புகளைப் புரிந்து கொள்ளத் தொடங்குகிறேன் — மனித விளக்கத்தைப் பெறுவதற்குப் பதிலாக, வரிசைகளின் அடிப்படையில் ஒரு தொகுப்பை சுயாதீனமாக உருவாக்கும் பணி எனக்கு வழங்கப்பட்டுள்ளது. இது ஒரு அருமையான பணி, ஆனால் நிலையான சேகரிப்புகள் என்ன என்பதை முதலில் நான் நன்றாகப் புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. நான் சேகரிப்புகளைப் புரிந்து கொள்ளத் தொடங்குகிறேன் — மனித விளக்கத்தைப் பெறுவதற்குப் பதிலாக, வரிசைகளின் அடிப்படையில் ஒரு தொகுப்பை சுயாதீனமாக உருவாக்கும் பணி எனக்கு வழங்கப்பட்டுள்ளது. இது ஒரு அருமையான பணி, ஆனால் நிலையான சேகரிப்புகள் என்ன என்பதை முதலில் நான் நன்றாகப் புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. நிலையான சேகரிப்புகள் என்ன என்பதை நன்கு புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. நிலையான சேகரிப்புகள் என்ன என்பதை நன்கு புரிந்துகொள்ள விரும்புகிறேன்! இந்த புத்தகம், முந்தைய புத்தகத்தைப் போலவே, ஆரம்பநிலைக்கு முதன்மையானதாகக் கருதப்பட்டாலும், ஆசிரியராக எனது அனுபவம் மற்ற பொருட்களுடன் இணைந்து பயன்படுத்தினால் மட்டுமே நல்லது என்று கூறுகிறது: மனிதநேயத்திலிருந்து மாறுபவர்கள் அனைத்தையும் எளிமையாகவும் தெளிவாகவும் காண முடியாது. . "ஒரு தொடக்க வழிகாட்டி" குறைந்தபட்சம் நிரலாக்கத்தைப் படித்த (உதாரணமாக, ஒரு பல்கலைக்கழகத்தில்) ஒருவருக்கு சிறந்தது, நீண்ட காலத்திற்கு முன்பே அதை மறந்துவிட்டது மற்றும் ஆசிரியரின் விளக்கத்தை விரும்புகிறது. ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 3

நன்மை:

  • அடிப்படைகளின் பாரம்பரிய, சிந்தனைமிக்க விளக்கக்காட்சி;
  • நல்ல உதாரணங்கள்.

பாதகம்:

  • "பாயிண்ட் பெலபோரிங்" என்பதிலிருந்து "பாஸிங்கில் மட்டும் குறிப்பிடுதல்" வரை திடீர் தாவல்கள் உள்ளன;
  • சில இடங்களில் சலிப்பாக இருக்கும்.
மூலம், ஹெர்பர்ட் ஷில்ட் நிரலாக்கத்தைப் பற்றிய மற்றொரு பிரபலமான புத்தகத்தை வைத்திருக்கிறார்: "ஜாவா: முழுமையான குறிப்பு". இது முற்றிலும் மாறுபட்ட, அடிப்படையான உரை. நாம் இப்போது இந்த புத்தகத்திற்கு திரும்புவோம்.

கையேடுகள் மற்றும் குறிப்புகள்

இந்தப் பிரிவில் உள்ள புத்தகங்கள், ஏற்கனவே ஜாவாவில் புரோகிராமிங்கில் முழுமையாக ஈடுபட்டுள்ளவர்களுக்கும், கோட்பாடு மற்றும் நடைமுறை பற்றிய புரிதலை மேம்படுத்த புத்தகங்களைத் தேடுபவர்களுக்கும் பயனுள்ளதாக இருக்கும் .

ஹெர்பர்ட் ஷில்ட் - "ஜாவா: முழுமையான குறிப்பு, ஒன்பதாவது பதிப்பு"

இந்த புத்தகத்தை ஆன்லைனில் பதிவிறக்கம் செய்து அதை மதிப்பீடு செய்து வாங்கலாமா வேண்டாமா என்று முடிவு செய்தேன். 1300 பக்கங்கள் உரை — நகைச்சுவை இல்லை! சரி, மற்றும் விலை குறைவாக சுவாரஸ்யமாக இல்லை. கே ஹார்ஸ்ட்மேனின் இரண்டு தொகுதி "கோர் ஜாவா" தொடரிலும் நான் அதையே செய்தேன் (அதைப் பற்றி மேலும் கீழே). வண்டியை குதிரைக்கு முன்னால் வைத்து, நான் இரண்டாவதாக குடியேறினேன் என்று சொல்வேன். ஏன்? ஏனெனில் "ஜாவா: தி கம்ப்ளீட் ரெஃபரன்ஸ்" படத்திலும், "ஒரு தொடக்க வழிகாட்டி"யில் இருந்த அதே குறைபாடுகளை நான் பார்த்தேன். சில நேரங்களில் அது இழுத்துச் செல்கிறது, சில சமயங்களில் அது விரைகிறது - சில சமயங்களில் பல வார்த்தைகளுடன். இது அநேகமாக ஆசிரியரின் பாணியாக இருக்கலாம், மேலும் இது சிலரின் விருப்பத்திற்கு அல்லது மாறாக அவர்களின் சிந்தனைக்கு ஏற்றதாக இருக்கலாம் என்று நினைக்கிறேன். பொதுவாக, "Java: The Complete Reference" என்பது ஜாவா பற்றிய ஒரு கண்ணியமான குறிப்பு. ஆனால் தனிப்பட்ட முறையில், ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 4

நன்மை:

  • ஒரு முழுமையான குறிப்பு. தொடக்கநிலையாளர்கள் - மற்றும் ஆரம்பநிலையாளர்கள் மட்டும் - தெரிந்து கொள்ள வேண்டிய ஒவ்வொரு தலைப்பையும் இது உள்ளடக்கியதாகத் தெரிகிறது.
  • விரிவான விளக்கங்கள்.

பாதகம்:

  • நீர்த்துப் போனது (ஆனால் சிலருக்கு அது பிடிக்கலாம்!);

கோர் ஜாவா, கே எஸ். ஹார்ஸ்ட்மேன், கேரி கார்னெல்

ஷில்ட் மற்றும் ஹார்ஸ்ட்மேனின் புத்தகங்கள் பெரும்பாலும் ஒன்றோடொன்று ஒப்பிடப்படுகின்றன. மற்றும் ஒவ்வொன்றும் அதன் அர்ப்பணிப்பு ரசிகர்களைக் கொண்டுள்ளது. என்னைப் பொறுத்தவரை, ஹார்ஸ்ட்மேனின் இரண்டு தொகுதிகள் சிறந்த ஜாவா ப்ரைமர். கோட்ஜிம்மின் தொடக்க மற்றும் இடைநிலை நிலைகளின் போது அவை எனது பயணக் குறிப்புகளாக மாறியது. சில தலைப்புகள் எனக்குப் புரியாதபோது, ​​நான் முக்கியமாக ஹார்ஸ்ட்மேனைத் தோண்டினேன், அவர் நிறைய தெளிவுபடுத்தினார். தொடரியல் முதல் மல்டித்ரெட் புரோகிராமிங், மென்பொருள் உள்ளூர்மயமாக்கல் மற்றும் எக்ஸ்எம்எல் உடன் பணிபுரிவது வரை அனைத்தையும் இந்தத் தொடர் உள்ளடக்கியது. உங்கள் அறிவைப் புதுப்பிக்கவும் ஆர்டர் செய்யவும் அவ்வப்போது மீண்டும் படிப்பதும் பயனுள்ளதாக இருக்கும். தொழில் வல்லுநர்கள் கூட இது பயனுள்ளதாக இருக்கும் என்று அவர்கள் கூறுகிறார்கள்... எனக்குத் தெரியாது. நான் ஒரு தொழில்முறை ஆனவுடன், நான் உங்களுக்குத் தெரிவிக்கிறேன்! ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 5

நன்மை:

  • சுவாரசியமான எண்ணிக்கையிலான பக்கங்கள் இருந்தபோதிலும், அதிகம் இல்லை (Schildt போலல்லாமல்).
  • ஆரம்பநிலைக்கு தேவையான அனைத்தையும் இது கொண்டுள்ளது.
  • இது ஜாவா 8 ஐ உள்ளடக்கியது.
  • தொகுப்புகள் மற்றும் ஜெனரிக்ஸின் நல்ல விளக்கக்காட்சி.
  • இது CodeGym உடன் நன்றாக செல்கிறது. நீங்கள் சில தலைப்பை அடைந்துவிட்டீர்கள், நீங்கள் பணிகளை முடிக்கிறீர்கள், ஆனால் ஒரு கட்டத்தில் உங்களுக்கு ஒன்று புரியவில்லை - ஹார்ஸ்ட்மேனைப் பார்த்துவிட்டு மீண்டும் முயற்சிக்கவும்.

பாதகம்:

  • புத்தகம் சிலருக்கு கொஞ்சம் உலர்ந்ததாகத் தோன்றலாம்;
  • நடைமுறை இல்லை;

காலமற்ற கிளாசிக்

நான் கீழே விவரிக்கும் புத்தகங்களை "ஜாவா-ஹெட்ஸ்" தொடங்குவதற்கும் முன்னேறுவதற்கும் புனித நூல்கள் என்று அழைக்கலாம்.

பயனுள்ள ஜாவா, ஜோசுவா பிளாச்

இது வெறுமனே ஒரு பொக்கிஷம், ஒரு புத்தகம் அல்ல. இது மொழியின் அடிப்படைக் கொள்கைகளுக்கு அர்ப்பணிக்கப்பட்டது மற்றும் அதன் ஆசிரியர்களில் ஒருவரான ஜோசுவா ப்ளாச் எழுதியது. நீங்கள் ஏற்கனவே அவருடைய நூலகங்களைப் பயன்படுத்தியிருக்கலாம் (உதாரணமாக, ஜாவா சேகரிப்புகளில்). நான் இப்போதே சொல்லிவிடுகிறேன்: சில குழந்தை பிரமாண்டங்களைத் தவிர, புதியவர்களுக்கு எஃபெக்டிவ் ஜாவாவைப் பயன்படுத்த முடியாது. முதலில் தொடரியலைக் கற்றுக்கொள்வது மற்றும் குறைந்தபட்சம் சில நிரலாக்கப் பயிற்சிகளைப் பெறுவது நல்லது - எல்லாவற்றிற்கும் எதிராக உங்கள் தலையை முட்டிக் கொள்ளுங்கள் - பின்னர் ஜோசுவா ப்ளாச்சின் டோமை எடுத்துக் கொள்ளுங்கள். ஜாவாவை உண்மையாகப் புரிந்து கொள்ளவும், இந்த மொழியில் நிரலாக்கத்திற்கான சரியான அணுகுமுறையை நிறுவவும், விஷயங்களை எப்படிச் செய்ய வேண்டும் என்பது மட்டுமல்லாமல், ஏன் சரியாகவும் புரிந்து கொள்ள விரும்புவோருக்கு புத்தகம் பொருத்தமானது. மேலும் OOPயை ஆழமாக அறிய விரும்புபவர்களுக்கு (கோட்பாட்டில், இவை அனைத்தும் ஒன்றோடொன்று தொடர்புடையவை). ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 6

நன்மை

  • OOP இன் அற்புதமான வெளிப்பாடு.
  • சிறந்த நிரலாக்க நடைமுறைகள் வழங்கப்படுகின்றன.
  • ஜாவாவின் உள் செயல்பாடுகளைப் பற்றி ஆசிரியருக்கு சிறந்த அறிவு உள்ளது.

ஜாவாவில் யோசிக்கிறார், புரூஸ் எக்கல்

இந்த புத்தகத்தின் தலைப்பு தனக்குத்தானே பேசுகிறது. ஜாவாவை அறிய விரும்பும் எவருக்கும் இது மற்றொரு "A to Z" குறிப்பு! ஜாவா எவ்வாறு செயல்படுகிறது என்பதை தெளிவுபடுத்தும் சிறந்த தெளிவான எடுத்துக்காட்டுகளை நீங்கள் காணலாம். எது சிறந்தது என்று சொல்வது கடினம் - "ஜாவாவில் சிந்தனை" அல்லது "எஃபெக்டிவ் ஜாவா". Eckel ஆரம்பநிலைக்கு ஓரளவு விசுவாசமாக இருப்பதாக நான் கூறுவேன், அதே நேரத்தில் Bloch சில அனுபவங்களை எதிர்பார்க்கிறார். நான் கோட்ஜிம்மில் தொடங்கும் போது "ஜாவாவில் சிந்தனை" என்ற அத்தியாயத்தை முதலில் படித்தேன் (எனக்கு நினைவிருக்கும்படி, ஆரம்ப நிலைகளில் ஒன்று அதை பரிந்துரைத்தது). அந்த நேரத்தில் எனக்கு சரியாகப் புரியவில்லை. ஆனால் நிலை 10 அல்லது 12 க்குப் பிறகு, அது ஒரு பாடல்! மேலும், மிகவும் பயனுள்ள பாடல் என்று சொல்கிறேன். நான் "எஃபக்டிவ் ஜாவா" க்கு வந்த பிறகு அதற்குத் திரும்பினேன். நான் இதைச் சொல்வேன்: ப்ளாச் மற்றும் எக்கெல் ஒரே விஷயங்களைப் பற்றி பேசுகிறார்கள், ஆரம்பநிலைக்கு ஜாவா பற்றிய சிறந்த 6 புத்தகங்கள் - 7

நன்மை

  • ஒரு நிபுணரிடமிருந்து ஜாவா கொள்கைகளின் ஆழமான வெளிப்பாடு;
  • பிற மொழிகளில் இருந்து வருபவர்களுக்கு நல்லது — உதாரணமாக, C++ உடன் பல ஒப்பீடுகள் உள்ளன.
  • நீங்கள் லெவல் 10ல் இருந்தும், எக்கல்லில் இருந்தும் படிக்க ஆரம்பிக்கலாம் என்று நினைக்கிறேன் - சிறிது நேரம் கழித்து.

ஒரு சில முடிவுகள்

  1. ஜாவாவை புதிதாகக் கற்க சிறந்த புத்தகம் (எதுவும் தெரியாதவர்களுக்கு) "ஹெட் ஃபர்ஸ்ட் ஜாவா";
  2. சிறந்த ஜாவா கையேடு மற்றும் குறிப்பு கோர் ஜாவா தொடர் ஆகும். மற்றும், நிச்சயமாக, ஆரக்கிள் ஆவணங்கள் இருக்கிறது.
  3. ஜாவா நிரலாக்க பணிகளின் சிறந்த தொகுப்பு CodeGym இல் காணப்படுகிறது.
  4. "திங்கிங் இன் ஜாவா" மற்றும் "எஃபெக்டிவ் ஜாவா" ஆகியவை சிறந்த காலமற்ற கிளாசிக். ஆழமான புரிதலைப் பெற, எல்லாவற்றையும் ஆழமாகத் தோண்டி எடுக்க முடிவு செய்த எவருக்கும் இவை "கட்டாயம்". ஆனால் நீங்கள் அவற்றை படிப்படியாகவும் சில இடைவெளிகளுடனும் படிக்க வேண்டும்.
கருத்துக்கள்
  • பிரபலமானவை
  • புதியவை
  • பழையவை
ஒரு கருத்தைத் தெரிவிக்க நீங்கள் உள்நுழைந்திருக்க வேண்டும்
இந்தப் பக்கத்தில் இதுவரை எந்தக் கருத்தும் வழங்கப்படவில்லை