JavaRush /จาวาบล็อก /Random-TH /พื้นฐานของพื้นฐาน โดย Kay Horstmann
Виктор
ระดับ
Санкт-Петербург

พื้นฐานของพื้นฐาน โดย Kay Horstmann

เผยแพร่ในกลุ่ม
...ผู้เขียนหนังสือเล่มนี้หวังว่าคุณจะไม่ชอบหนังสือที่เต็มไปด้วยตัวอย่างของเล่น เช่น โปรแกรมควบคุมเครื่องปิ้งขนมปัง หรือ สัตว์ในสวนสัตว์ หรือ "ข้อความกระโดด"
ฉันไม่คิดว่าจำเป็นต้องเขียนเกี่ยวกับความเกี่ยวข้องของรีวิวนี้มากนัก เพราะสำหรับมือใหม่ในการเขียนโปรแกรม หนังสือ บทความ หรือเอกสารใดๆ ล้วนมีความสำคัญ แต่ในทางกลับกัน ตรงกันข้ามกับความเชื่อที่นิยม ฉันต้องการค้นหาสิ่งหนึ่ง - อุดมคติ เพื่อที่จะไม่ต้องอ่านหลายแหล่งในเวลาเดียวกัน แต่เรียนรู้จากแหล่งเดียว - แหล่งที่ได้รับการพิสูจน์แล้ว มาดูซีรีส์ “Professional's Library” ของ Kay Horstmann กันดีกว่า ซึ่งได้รับความนิยมอย่างมากในหมู่นักจาวิส “รุ่นเยาว์” หนังสือได้รับการต้อนรับด้วยการเข้าเล่มคุณภาพสูง - ปกแข็งมันเงาและการพิมพ์ที่ดี สิ่งนี้สำคัญมากเนื่องจากจะอ่านได้ชัดเจนถึงแกนกลาง อย่างไรก็ตาม ขนาดค่อนข้างน่าประทับใจ ดังนั้นคุณจึงไม่สามารถลากมันไปมามากเกินไปได้ (ขออภัยไม่มีรูปถ่ายของตัวเอง)
พื้นฐานของพื้นฐาน โดย Kay Horstmann - 1
ในเล่มแรกของซีรีส์นี้ ตามที่ชื่อเรื่องแนะนำ ผู้เขียนจะอธิบายพื้นฐาน ตั้งแต่ไวยากรณ์ไปจนถึงคุณลักษณะ OOP ที่สำคัญ จากภาพรวมของไลบรารีคอลเลกชันไปจนถึงการเขียนโปรแกรมแบบมัลติเธรด แต่ละบทไม่เพียงแต่กล่าวถึงข้อกำหนดและหลักการทำงานทั่วไป (เช่น กลไกการสะท้อนกลับ) แต่ยังให้ความกระจ่างถึงความแตกต่างบางประการด้วย:
พื้นฐานของพื้นฐาน โดย Kay Horstmann - 2
เล่มที่สอง: "เครื่องมือการเขียนโปรแกรมขั้นสูง" เจาะลึกบางหัวข้อ เช่น ไลบรารีการดำเนินการกราฟิก - SWING นอกจากนี้ยังแนะนำให้ผู้อ่านรู้จักกับเครื่องมือที่ยอดเยี่ยมสำหรับการทำงานกับคอลเลกชัน - ไลบรารีสตรีมข้อมูลหรือเพียงแค่สตรีม นอกจากนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อฐานข้อมูลโดยใช้ Java ดั้งเดิม (ใช่ JDBC) บทต่างๆ มีโครงสร้างชัดเจนและไม่มีความสัมพันธ์กันอย่างเคร่งครัด ซึ่งช่วยให้คุณสามารถศึกษาตามลำดับใดก็ได้ ข้อยกเว้นเพียงอย่างเดียวคือจุดเริ่มต้นของเล่มแรก และด้วยทฤษฎีที่หลากหลายในชุดนี้ จึงมีตัวอย่างมากมายของโปรแกรมขนาดเล็ก เชิงอรรถพร้อมรูปภาพของโค้ด ซึ่งในบางครั้งจะมีการอธิบายการทำงานของแต่ละวิธีและองค์ประกอบต่างๆ โดยทั่วไปวิธีการและคลาสส่วนใหญ่จะอยู่ในเฟรมเวิร์กที่แยกจากกัน ซึ่งช่วยให้หนังสือสามารถใช้เป็นข้อมูลอ้างอิง (หรือเอกสารประกอบโดยย่อ) เกี่ยวกับวิธีการและคลาสของ Java
พื้นฐานของเคย์ ฮอร์สต์มันน์ - 3
แต่โปรแกรมเมอร์ที่มีความรู้เกี่ยวกับ C ++ จะต้องประหลาดใจเมื่อเปรียบเทียบโซลูชัน Java บางตัวกับโซลูชันเดียวกันใน C ++ บ่อยครั้ง ซึ่งตามที่ผู้เขียนกล่าวไว้ จะทำให้การเปลี่ยนจากภาษาหนึ่งไปอีกภาษาหนึ่งง่ายขึ้น
ปัจจัยพื้นฐานที่สำคัญ โดย Kay Horstmann - 4
ข้อเสียเปรียบที่ค่อนข้างร้ายแรงเพียงอย่างเดียวถือได้ว่าไม่มีงานหรือแบบฝึกหัดใด ๆ แต่สำหรับนักเรียน Javarush สิ่งนี้จะไม่ใช่ปัญหา คำแนะนำสำหรับผู้เริ่มต้น: ฝึกฝน Javarush และรับทฤษฎีจากหนังสือที่ยอดเยี่ยมเหล่านี้ แม้แต่ตอนท้ายเล่ม (ส่วนใหญ่เป็นเล่มแรก) ก็ยังมีการพิมพ์ผิดอยู่ (ดูเหมือนบรรณาธิการจะเหนื่อยนิดหน่อย) ในแง่ของความครอบคลุมและความลึกของหัวข้อ หนังสือของ Horstmann มีคู่แข่งเพียงไม่กี่ราย เรายกเลิกซีรีส์ Head First ทันที (ดูคำพูดที่ตอนต้น) นั่นทำให้ชิลดต์และเอคเคลออกไป สมมติว่าหนังสือของผู้แต่งคนแรกก็ยอดเยี่ยมเช่นกัน (โดยวิธีการนี้มีงานสำหรับการเรียนรู้ทฤษฎี) ดังนั้นนี่เป็นเรื่องของรสนิยมและเนื้อหาของ Eckel ก็ล้าสมัย (บางส่วน แต่ยังคงอยู่) โดยสรุปฉันอยากจะบอกว่าหนังสือเล่มเดียวยังคงไม่เพียงพอ (ขอบคุณ KEP!) แต่ "The Professional's Library" จะเหมาะเป็นรากฐานอย่างแน่นอน มีทุกสิ่งที่คุณต้องการในการเริ่มต้นและมันจะดำเนินไปเหมือนเครื่องจักร... PS: และลิงก์เพื่อให้คุณไม่ผ่อนคลาย: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — เกี่ยวกับแลมบ์ดาและฟังก์ชันการทำงาน http://www.exlab.net/tools/sheets/regexp.html — "บางคนเมื่อประสบปัญหาก็คิดว่า "ฉันรู้ ฉันจะใช้นิพจน์ทั่วไป" ตอนนี้พวกเขามีปัญหาสองประการ” Jamie Zawinski ใน comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - ฉันไม่เห็นด้วยกับข้อความที่ว่าโปรแกรมเมอร์ไม่ต้องการคณิตศาสตร์
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION