Hashmap กับ Hashtable ใน Java ต่างกันยังไงครับ  สร้างคำถาม

 4,059 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 15/11/2017

Hashmap กับ Hashtable ใน Java ต่างกันยังไงครับ

ผมดูแล้วถ้ามองแค่เรื่องการใช้งาน สองตัวนี้ ใช้เหมือนกันเลยครับ
แต่เราจะเลือกใช้ตัวใหนให้ดูที่เรื่องของลักษณะการเก็บข้อมูลที่ต่างกันคือ


1. Hashtable จะทำงานแบบ synchronized ส่วน HashMap จะไม่ใช่ ตรงนี้จะทำให้ HashMap ทำงานได้เร็วกว่า Hashtable แต่ก็จะใช้ได้กับงานที่เป็น non-threaded applications ที่ ไม่มีการ synchronized Objects เท่านั้นนะครับ
2. ข้อแตกต่างที่เห็นได้ชัดๆ เลยคือ Hashtable จะไม่ยอมให้ key หรือ Value เป็น null ส่วน HashMap ใสมารถใส่ null ใน Key หรือ value ได้

จะว่าไปผมก็ไม่ค่อยได้สนใจเรื่อง synchronization เท่าไรตอนเรียกใช้ก็เลยจัด Hashmap ไปเลยเพราะเห็นว่ามันเร็วกว่า ครับ ใครมีไอเดียดีๆ เชิงลึกๆ ช่วยชี้แนะด้วย

ตัวอย่างการใช้งาน Java HashMap

ตัวอย่างการใช้งาน Java Hashtable





ถ้าชอบบทความนี้ กด Like เลย :Hashmap กับ Hashtable ใน Java ต่างกันยังไงครับ
TAGS : Java Programmer   Programming   โปรแกรมมิ่ง   Java  
 4,059 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 15/11/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  unix command remove ไฟล์ แบบไม่ต้อง confirm Y ถามเมื่อ (2016-09-23)   2,373 views  (ดูล่าสุดเมื่อ 2 นาที)

  Java export Excel ด้วย Apache poi Merge column แล้วข้อมูลหาย ถามเมื่อ (2015-09-14)   2,381 views  (ดูล่าสุดเมื่อ 5 นาที)

  Unix ค้นหาว่าไฟล์ใหนมี คำนี้อยู่บ้าง โดยระบุ folder ด้วย find xargs grep ถามเมื่อ (2016-12-09)   2,510 views  (ดูล่าสุดเมื่อ 12 นาที)

  PLSQL คำสั่งเปรียบเทียบค่า สูงสุด ต่ำสุดด้วย least VS greatest ถามเมื่อ (2017-04-11)   1,964 views  (ดูล่าสุดเมื่อ 15 นาที)

  Oracle EXISTS select where โดยใช้ EXISTS เพื่อ Query เร็วขึ้น ถามเมื่อ (2017-03-03)   3,713 views  (ดูล่าสุดเมื่อ 16 นาที)

  Machine learning คืออะไร เกี่ยวข้องกับ Big Data หรือไม่ ถามเมื่อ (2014-06-12)   2,732 views  (ดูล่าสุดเมื่อ 23 นาที)

  ตัวอย่าง Template Jquery UI สำเร็จรูป โหลดฟรี ถามเมื่อ (2015-08-23)   3,772 views  (ดูล่าสุดเมื่อ 24 นาที)

  Jquery window height VS document height สอง function นี้ต่างกันอย่างไร ถามเมื่อ (2019-05-29)   2,427 views  (ดูล่าสุดเมื่อ 44 นาที)

  แนะนำ Scala ภาษาที่ Run บน JVM ได้เหมือน Java ถามเมื่อ (2017-03-08)   27,949 views  (ดูล่าสุดเมื่อ 48 นาที)

  ไฟล์แบบ WebP ดีอย่างไร ถามเมื่อ (2020-01-29)   3,121 views  (ดูล่าสุดเมื่อ 49 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com