คุณรู้เรื่องประเภทดั้งเดิมมามากแล้ว และในระดับนี้ คุณจะได้ทำความคุ้นเคยกับร่างแยกของพวกเขา — คลาสของ wrapper และเรียนรู้ว่า autoboxing และ unboxing คืออะไร วิธีเปรียบเทียบประเภท wrapper อย่างถูกต้อง และวิธีการทำอย่างไม่ถูกต้อง
คุณยังได้ยกระดับประสบการณ์อาร์เรย์ของคุณไปอีกขั้นด้วยการทำความรู้จักกับคลาส ArrayList โดยพื้นฐานแล้ว คุณมีเรื่องที่ต้องคิด! ยังดีกว่าเผื่อเวลาไว้ครึ่งชั่วโมงสำหรับบทความเพิ่มเติมเกี่ยวกับหัวข้อเหล่านี้ซึ่งจะทำให้ทุกอย่างเข้าที่
คลาส Wrapper ใน Java
คลาสของ wrapper มีลักษณะและการทำงานเหมือนกับประเภทดั้งเดิมที่มีชื่อเดียวกัน แต่อันที่จริงแล้วเป็นคลาสจริง บทความนี้จะอธิบายว่าใครต้องการพวกเขา มีไว้เพื่ออะไร และคุณทำอะไรกับพวกเขาบ้าง
Autoboxing และ Unboxing ใน Java
ใน Java คุณสมบัติของ primitives และ wrappers คือการ autoboxing / unboxing ลองมาดูแนวคิดนี้กัน
คลาส ArrayList
อาร์เรย์นั้นยอดเยี่ยม แต่โปรแกรมเมอร์อารมณ์ไม่ดีเนื่องจากขนาดที่จำกัดและไม่สามารถเพิ่มหรือลบองค์ประกอบใหม่ได้ ดังนั้น พบกับ ArrayList: เป็นอาร์เรย์ที่ปรับปรุงแล้ว ซึ่งเป็นโครงสร้างข้อมูลที่ง่ายและสะดวก เมื่อคุณย้ายจากอาร์เรย์ไปยัง ArrayList แล้ว คุณจะไม่สามารถย้อนกลับได้
การลบองค์ประกอบออกจาก ArrayList
และนี่คือบทความอื่นที่ยังคงอภิปรายเกี่ยวกับ ArrayList ของเรา ครั้งนี้เราจะลงรายละเอียดเพิ่มเติมเกี่ยวกับการดำเนินการที่สำคัญสำหรับการทำงานกับรายการ — การลบรายการออกจากรายการ และการลบรายการออกจากรายการในลูป
ArrayList ในรูปภาพ
หากคุณไม่เข้าใจวิธีการทำงานของ ArrayList บทเรียนนี้เหมาะสำหรับคุณ จะมีรูปภาพและคำอธิบายเยอะมากและแทบไม่มีโค้ดเลย แต่ที่สำคัญที่สุด หลังจากอ่านและทำความเข้าใจแล้ว คุณจะเข้าใจเป็นอย่างดีว่า ArrayList ทำงานอย่างไร... ใครจะไปรู้ บางทีคุณอาจจะใช้ของคุณเองหลังจากนั้นก็ได้! ดังนั้น เพื่อให้การฝึกอบรมของคุณก้าวหน้า นี่เป็นงานที่ดีสำหรับนักพัฒนามือใหม่
GO TO FULL VERSION