ความแตกต่างระหว่าง List and Arraylist ความแตกต่างระหว่าง
ดังนั้นไม่ว่าคุณจะเป็นโปรแกรมเมอร์คนใหม่ที่กำลังมองหางานแรกของคุณหรือเป็นทหารผ่านศึกที่ต้องการความชัดเจนอ่านและได้รับการศึกษา
Java
โครงการ Java ทั้งหมดเริ่มต้นในปีพ. ศ. 2534 โปรแกรมนี้เรียกว่าโอ๊ค แต่เดิมเปลี่ยนเป็น Java ใช่กาแฟเป็นแรงจูงใจที่อยู่เบื้องหลังชื่อ
เป็นเรื่องที่น่าสนใจที่ Java มีขึ้นสำหรับโทรทัศน์แบบโต้ตอบ มันเป็นขั้นสูงเกินไปสำหรับเคเบิลทีวีแม้ว่า มีวิสัยทัศน์ใหม่ขึ้นมาอย่างช้าๆสำหรับ Java ว่าจะเป็นภาษาเขียนโค้ดแบบพกพา
อีกนัยหนึ่งโปรแกรมที่เขียนด้วยภาษาจาวาสามารถทำงานบนฮาร์ดแวร์ใด ๆ ก็ได้
ดูเหมือนว่า Java จะไปที่ไหนก็ได้ทุกเมื่อเร็ว ๆ นี้ อาจเป็นภาษาเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก Java มักคุ้มค่ากับการเรียนรู้ Java อาจจะอยู่ได้นานและนาน
เริ่มต้นในปี 1999 C # พร้อมกับการเปิดตัวสุทธิ 2000 ภาษาได้รับความนิยมอย่างรวดเร็วและในปีพ. ศ. 2548 C # 2 ได้รับการเผยแพร่ 0
C # อยู่ในการแข่งขันโดยตรงกับ Java แต่ทั้งสองแบบมีลักษณะคล้ายกันมาก อย่างน้อยจากมุมมองของโปรแกรมเมอร์
พวกเขาเป็นอะไรและความแตกต่างอะไร?
List และ ArrayList เป็นบิตของโค้ดใน Java และ C # ที่อนุญาตให้คุณตั้งค่าและเรียกใช้พารามิเตอร์ ที่อยู่ในเปลือกถั่ว สับสน? ฉันก็เหมือนกัน
คุณจะต้องมีความรู้ในเรื่องต่อไป
รหัสนี้มีลักษณะดังนี้:
list list = new ArrayList ();
ตามด้วยการประกาศว่ามีการเพิ่มชั้นเรียนใด หลังจากเพิ่มชั้นเรียนแล้วคุณสามารถเรียกใช้โค้ดเหล่านี้ได้ตลอดเวลา
รายการสามารถในทางทฤษฎีแทน ArrayList ฉันได้เห็นนี้ทำ แต่ไม่แนะนำ ดังกล่าวก่อน List เป็น interface และ ArrayList เป็นคลาสที่ใช้งานได้
สรุป
ถ้าคุณยังไม่เข้าใจว่านี่เป็นความแตกต่างอีกครั้ง ฉันใส่ไว้ในลักษณะที่ไม่สับสนมากที่สุดเท่าที่ฉันทำได้
รายการเป็นอินเทอร์เฟซ Arraylist เป็นคลาส
รายการเป็นแบบทั่วไป Arraylist มีความเฉพาะเจาะจง
ทั้งสองสามารถเปลี่ยนได้ แต่ก็ไม่แนะนำ นี่คือไวยากรณ์ที่แนะนำมากที่สุด:
list list = new ArrayList ();
คุณเป็นนักเขียนโปรแกรมที่ทำงานอยู่หรือไม่?
คุณมีวิธีง่ายๆในการอธิบายเรื่องนี้หรือไม่?
แจ้งให้เราทราบในความคิดเห็น!