วีดีโอ: เหตุใดเราจึงใช้คลาส wrapper ใน Java พร้อมตัวอย่าง
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ข้อดีของ Java Wrapper Class
พวกเขา ถูกนำมาใช้ เพื่อแปลงชนิดข้อมูลดั้งเดิมเป็นวัตถุ (Objects เป็น จำเป็นเมื่อ เรา ต้องผ่านการโต้แย้งในวิธีการที่กำหนด) util มี ชั้นเรียน ซึ่งจัดการเฉพาะวัตถุ ดังนั้นในกรณีนี้ก็ช่วยได้เช่นกัน โครงสร้างข้อมูลเก็บเฉพาะวัตถุและชนิดข้อมูลดั้งเดิม
ต่อมาอาจมีคนถามว่า คลาส wrapper ใน Java มีความสำคัญอย่างไร?
คลาสแรปเปอร์ ใช้ในการแปลงประเภทข้อมูลใด ๆ ให้เป็นวัตถุ ชนิดข้อมูลดั้งเดิมไม่ใช่วัตถุ พวกเขาไม่ได้เป็นของใด ๆ ระดับ ; พวกมันถูกกำหนดในภาษานั้นเอง บางครั้งจำเป็นต้องแปลงประเภทข้อมูลเป็นวัตถุใน Java ภาษา.
ต่อมา คำถามคือ wrappers ใน Java คืออะไร? แรปเปอร์ ชั้นเรียนใน Java . NS แรปเปอร์ class คือคลาสที่อ็อบเจกต์ปิดหรือมีชนิดข้อมูลดั้งเดิม กล่าวอีกนัยหนึ่ง เราสามารถห่อค่าดั้งเดิมเป็น a กระดาษห่อ ออบเจ็กต์คลาส ความต้องการของ แรปเปอร์ ชั้นเรียน พวกเขาแปลงชนิดข้อมูลดั้งเดิมเป็นวัตถุ
ดังนั้น คลาส wrapper ให้ตัวอย่างสองตัวอย่างคืออะไร
NS แปดประเภทข้อมูลดั้งเดิม byte, short, int, long, float, double, char และ boolean ไม่ใช่วัตถุ คลาส Wrapper ใช้สำหรับแปลงชนิดข้อมูลดั้งเดิมเป็นวัตถุ เช่น int เป็นจำนวนเต็ม เป็นต้น
ชั้นห่อ ในชวา
ดั้งเดิม | ชั้นห่อ |
---|---|
สั้น | สั้น |
int | จำนวนเต็ม |
ยาว | ยาว |
ลอย | ลอย |
เราสามารถสร้างคลาส wrapper ของเราเองใน Java ได้หรือไม่?
กำหนดเอง คลาส Wrapper ในคลาส Java Java Wrapper ห่อชนิดข้อมูลดั้งเดิม นั่นคือสาเหตุที่เรียกว่า คลาสกระดาษห่อ . เราทำได้ อีกด้วย สร้าง NS ระดับ ซึ่งล้อมชนิดข้อมูลดั้งเดิม ดังนั้น, เราสร้างได้ ประเพณี คลาส wrapper ใน Java.
แนะนำ:
คุณจะทำ forEach loop ใน Java ได้อย่างไร?
For-each loop ใน Java เริ่มต้นด้วยคีย์เวิร์ด for like for-loop ปกติ แทนที่จะประกาศและเริ่มต้นตัวแปรนับลูป คุณประกาศตัวแปรที่เป็นประเภทเดียวกับประเภทพื้นฐานของอาร์เรย์ ตามด้วยโคลอน ซึ่งตามด้วยชื่ออาร์เรย์
การใช้ FileWriter ใน Java คืออะไร?
คลาส Java FileWriter ใช้เพื่อเขียนข้อมูลเชิงอักขระไปยังไฟล์ เป็นคลาสเชิงอักขระที่ใช้สำหรับการจัดการไฟล์ในจาวา ต่างจากคลาส FileOutputStream คุณไม่จำเป็นต้องแปลงสตริงเป็นอาร์เรย์ไบต์เนื่องจากมีวิธีการเขียนสตริงโดยตรง
วิธีการใช้ HashMap ใน Java พร้อมตัวอย่าง?
HashMap ใน Java พร้อมตัวอย่าง HashMap เป็นคลาสคอลเล็กชันตามแผนที่ที่ใช้สำหรับจัดเก็บคู่คีย์ & ค่า ซึ่งแสดงเป็น HashMap หรือ HashMap ไม่ใช่คอลเล็กชันที่ได้รับคำสั่งซึ่งหมายความว่าจะไม่ส่งคืนคีย์และค่าในลำดับเดียวกันกับที่ใส่ไว้ใน HashMap
ฉันเป็นใครใน Unix พร้อมตัวอย่าง?
คำสั่ง whoami ใน Linux พร้อมตัวอย่าง คำสั่ง whoami ใช้ทั้งในระบบปฏิบัติการ Unix และในระบบปฏิบัติการ Windows โดยพื้นฐานแล้วเป็นการต่อกันของสตริง "ใคร" "ฉัน" "ฉัน" เป็น whoami จะแสดงชื่อผู้ใช้ของผู้ใช้ปัจจุบันเมื่อมีการเรียกใช้คำสั่งนี้
TreeMap ทำงานอย่างไรภายใน Java พร้อมตัวอย่าง
TreeMap ใน Java TreeMap ใช้เพื่อใช้งานอินเทอร์เฟซแผนที่และ NavigableMap พร้อมกับคลาสนามธรรม HashMap และ LinkedHashMap ใช้โครงสร้างข้อมูลอาร์เรย์เพื่อจัดเก็บโหนด แต่ TreeMap ใช้โครงสร้างข้อมูลที่เรียกว่า Red-Black tree นอกจากนี้ องค์ประกอบทั้งหมดที่เก็บใน TreeMap จะถูกจัดเรียงตามคีย์