มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
เมธอดของคลาสอ็อบเจกต์ทั้งหมด รวมถึงเมธอด toString() เพิ่มเติม
โมดูล 2: Java Core
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "สวัสดี!" "วันนี้เราจะมาศึกษาคลาส Object กัน คุณเคยพบมาแล้วและรู้ว่า Object เป็นคลาสพื้นฐานสำหรับทุกคลาส แทบไม่มีข้อมูลเลย แต่ก็มีหลายวิธี" "เหตุใดจึงต้องใช้เมธอด มีใครสร้างอินสแตนซ์ของคลาสออบเจกต์จริงๆ ไหม" "ลองดูวิธีนี้:
เมธอดเท่ากับ & hashCode: ทำไมและจะใช้ที่ใด และทำงานอย่างไร
โมดูล 2: Java Core
ระดับ ,
บทเรียน
"ตอนนี้ฉันจะบอกคุณเกี่ยวกับวิธีการบางอย่างที่มีประโยชน์พอๆ กัน: equals(Object o) & hashCode() " "คุณอาจจำได้แล้วว่าใน Java เมื่อเปรียบเทียบตัวแปรอ้างอิง ตัววัตถุเองจะไม่ถูกเปรียบเทียบ แต่จะเปรียบเทียบการอ้างอิงถึงวัตถุ" รหัส คำอธิบาย Intege
แนะนำวิธีการรอ แจ้ง และแจ้งทั้งหมด
โมดูล 2: Java Core
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "สวัสดี ริชิ!" "ฉันจะแนะนำคุณเกี่ยวกับเมธอดwait , alert , และalertAllของคลาส Object" "วันนี้เราจะทำความคุ้นเคยกับพวกเขา แต่เราจะกลับมาใหม่ในภายหลังและใช้เวลากับเรื่องนี้ให้มากขึ้น" "ตกลง." "วิธีการเหล่านี้ถูกประดิษฐ์ขึ้นโด
วิธีการโคลนและอินเทอร์เฟซที่โคลนได้
โมดูล 2: Java Core
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "สวัสดีคิม" "ฉันจะบอกคุณเกี่ยวกับวิธีการโคลน ()" "จุดประสงค์ของวิธีนี้คือการโคลนวัตถุหรืออีกนัยหนึ่งคือสร้างการโคลน/คัดลอก/ทำซ้ำของวัตถุ" "เมื่อเมธอดนี้ถูกเรียกใช้ Java virtual machine จะสร้างและส่งคืนอ็อบเจกต์ที่ซ้ำกันที่
วิธีการสรุป อินเทอร์เฟซที่ปิดได้ และคำสั่ง try-with-resources (Java 7)
โมดูล 2: Java Core
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "ฉันเพิ่งตัดสินใจที่จะหารือเกี่ยวกับ วิธี สุดท้าย () กับคุณ" "ถ้าคุณจำได้ Finalize() เป็นเมธอดพิเศษที่วัตถุเรียกก่อนที่ตัวรวบรวมขยะจะทำลายมัน" "จุดประสงค์หลักของวิธีนี้คือการเพิ่มทรัพยากรภายนอกที่ไม่ใช่ Java ที่ใช้โดยการปิ
เมธอด getClass() คลาสอ็อบเจกต์ และบทนำเกี่ยวกับ Reflection
โมดูล 2: Java Core
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "ตอนนี้ถึงเวลาสำหรับกิจกรรมหลักแล้ว เราจะทำความคุ้นเคยกับคลาส Class และสัมผัสที่ Reflection อย่างที่คุณคงรู้อยู่แล้วว่าทุกอย่างใน Java นั้นเป็นออบเจกต์ และออบเจ็กต์ต้องการอะไร แต่ละออบเจ็กต์มีหน้าที่อะไร มันเกี่ยวกับอะไร"
วัตถุที่เปลี่ยนแปลงได้/ไม่เปลี่ยนรูปคืออะไร และมีไว้เพื่ออะไร
โมดูล 2: Java Core
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "สวัสดี บิลาโบ!" "วันนี้ Bilaabo จะบอกคุณเกี่ยวกับวัตถุที่เปลี่ยนแปลงได้และไม่เปลี่ยนรูป "อ็อบเจกต์ที่คุณสามารถเปลี่ยนแปลงได้หลังจากสร้างขึ้นเรียกว่าmutable " "ออบเจกต์ที่ไม่สามารถเปลี่ยนแปลงได้หลังจากสร้างแล้วเรียกว่าไม่เ
บทเรียนเพิ่มเติมสำหรับระดับ
โมดูล 2: Java Core
ระดับ ,
บทเรียน
สัญญาเท่ากับ () และ hashCode () หรืออะไรก็ตาม เมธอดเท่ากับและแฮชโค้ดมีความสัมพันธ์กันอย่างใกล้ชิด และเป็นความคิดที่ดีที่จะลบล้างเมธอดทั้งสองด้วยวิธีที่สอดคล้องกัน หลายคนรู้เรื่องนี้ แต่ทุกคนไม่เข้าใจเหตุผลของกฎนี้อย่างถ่องแท้และผลที่ตามมาขอ
การเรียกซ้ำ
โมดูล 2: Java Core
ระดับ ,
บทเรียน
"สวัสดี Amigo วันนี้ Bilaabo จะบอกคุณเกี่ยวกับการเรียกซ้ำ" อย่างที่คุณทราบ ใน Java บางเมธอดเรียกเมธอดอื่น นอกจากนี้ เมื่อมีการเรียกใช้เมธอด จะมีการส่งอาร์กิวเมนต์เฉพาะไปให้เมธอด แต่ตัวแปรโลคัลของเมธอดจะรับค่าบางอย่างในขณะที่รัน "เอ่อ-ฮะ" "แ
เงื่อนไขการออก StackOverflowError
โมดูล 2: Java Core
ระดับ ,
บทเรียน
ตัวอย่างของ recursive code ที่ไม่มีเงื่อนไขการออก ลองมาดูปัญหาที่เกิดซ้ำอีกครั้ง ตัวอย่างเช่น ลองพิจารณาการคำนวณตัวเลขฟีโบนัชชี ทุกคนจะจำได้ว่าลำดับฟีโบนัชชีเป็นลำดับตัวเลขที่ตัวเลขสองตัวแรกคือ 0 และ 1 และแต่ละหมายเลขที่ตามมาจะเท่ากับผลบวกข
บทเรียนเพิ่มเติมสำหรับระดับ
โมดูล 2: Java Core
ระดับ ,
บทเรียน
การเรียกซ้ำใน Java ในการเขียนโปรแกรม การวนซ้ำทำให้หลายคนกลัวในตอนแรก แต่ความจริงก็คือคุณเพียงแค่ต้องนั่งลงและเจาะลึกลงไปอย่างถูกต้อง จากนั้นทำให้สิ่งที่คุณได้เรียนรู้ผ่านการฝึกปฏิบัติ คุณจะได้รับ ประโยชน์จากบทเรียนนี้ มันกำหนดฟังก์ชัน recur
มัลติเธรด
โมดูล 2: Java Core
ระดับ ,
บทเรียน
"สวัสดี Amigo! เรามีหัวข้อใหม่และยากมาก ฉันขอโทษ มักจะถูกมองว่าเป็นหนึ่งในหัวข้อที่ซับซ้อนที่สุด ไม่เพียงแต่ใน Java เท่านั้น แต่ยังรวมถึงการเขียนโปรแกรมโดยทั่วไปด้วย ฉันกำลังพูดถึงมัลติเธรด " ลองนึกภาพเกมคอมพิวเตอร์ทั่วไป เช่น เกมแข่งยานอวก
แสดงมากขึ้น
1
...
16
17
18
19
20
...
35
Please enable JavaScript to continue using this application.