วีดีโอ: ดัชนีนอกข้อยกเว้นใน Java คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ดัชนี Out of Bound ข้อยกเว้น . ดัชนีนอกขอบเขตข้อยกเว้น เป็นผู้ไม่ถูกตรวจสอบ ข้อยกเว้น ที่เกิดขึ้นในขณะทำงานผิดพลาด สิ่งนี้เกิดขึ้นเนื่องจากพารามิเตอร์ที่ไม่ถูกต้องส่งผ่านไปยังเมธอดในโค้ด NS จาวา คอมไพเลอร์ไม่ตรวจสอบข้อผิดพลาดระหว่างการรวบรวมโปรแกรม
เมื่อคำนึงถึงสิ่งนี้แล้ว ดัชนีสตริงจากข้อยกเว้นที่ถูกผูกไว้ใน Java คืออะไร
แลง StringIndexOutOfBoundsException ถ้า startIndex เป็นค่าลบ หรือใหญ่กว่าความยาวของ สตริง . เมธอดนี้ส่งคืน sub- สตริง ที่ขึ้นต้นด้วยอักขระตามที่กำหนด ดัชนี และขยายไปจนถึงอักขระที่ endIndex-1 ดัชนี . มันพ่น an จาวา.
นอกจากนี้ คุณจะหลีกเลี่ยงข้อยกเว้นนอกขอบเขตได้อย่างไร เพื่อที่จะ ป้องกัน "อาร์เรย์ ดัชนีนอกขอบเขต " ข้อยกเว้น แนวทางปฏิบัติที่ดีที่สุดคือการเริ่มต้น ดัชนี ในลักษณะที่เมื่อทำซ้ำครั้งสุดท้ายของคุณ มันจะตรวจสอบองค์ประกอบที่ ดัชนี i & i-1 แทนที่จะตรวจสอบ i & i+1 (ดูบรรทัดที่ 4 ด้านล่าง)
อาจมีคนถามว่าดัชนีอาร์เรย์คืออะไรจากข้อยกเว้นที่ถูกผูกไว้ใน Java?
หากขอลบหรือ an ดัชนี มากกว่าหรือเท่ากับขนาดของ อาร์เรย์ ทำแล้ว จาวา พ่น ArrayIndexOutOfBounds ข้อยกเว้น . ซึ่งไม่เหมือนกับ C/C++ ที่ไม่มี ดัชนี ของ ผูกพัน ตรวจสอบเสร็จแล้ว ArrayIndexOutOfBoundsException เป็นรันไทม์ ข้อยกเว้น โยนเมื่อรันไทม์เท่านั้น
ข้อยกเว้นทางคณิตศาสตร์ใน Java คืออะไร?
เลขคณิตข้อยกเว้น : โยนเมื่อพิเศษ เลขคณิต สภาพได้เกิดขึ้น ตัวอย่างเช่น จำนวนเต็ม "หารด้วยศูนย์" จะแสดงตัวอย่างของคลาสนี้ นอกจากนี้ส่วนใหญ่ ข้อยกเว้น สร้างขึ้นด้วยข้อความเพื่อช่วยให้คุณเข้าใจมากขึ้นว่าเกิดอะไรขึ้น
แนะนำ:
การใช้ FileWriter ใน Java คืออะไร?
คลาส Java FileWriter ใช้เพื่อเขียนข้อมูลเชิงอักขระไปยังไฟล์ เป็นคลาสเชิงอักขระที่ใช้สำหรับการจัดการไฟล์ในจาวา ต่างจากคลาส FileOutputStream คุณไม่จำเป็นต้องแปลงสตริงเป็นอาร์เรย์ไบต์เนื่องจากมีวิธีการเขียนสตริงโดยตรง
คลาสตัวจัดการใน Java คืออะไร?
ตัวจัดการนั้นเป็นคิวข้อความ คุณโพสต์ข้อความไปที่มัน และในที่สุดมันจะประมวลผลโดยเรียกใช้เมธอดการรันและส่งข้อความถึงมัน เนื่องจากการเรียกใช้เหล่านี้จะเกิดขึ้นตามลำดับของข้อความที่ได้รับในเธรดเดียวกันเสมอ จึงช่วยให้คุณจัดลำดับเหตุการณ์ได้
ชนิดข้อมูลดั้งเดิมใน Java คืออะไร?
Primitive types เป็นชนิดข้อมูลพื้นฐานที่สุดที่มีอยู่ในภาษา Java มี 8 แบบ: บูลีน, ไบต์, ถ่าน, สั้น, int, ยาว, ลอยและสองเท่า ประเภทนี้ทำหน้าที่เป็นหน่วยการสร้างของการจัดการข้อมูลใน Java คุณไม่สามารถกำหนดการดำเนินการใหม่สำหรับประเภทดั้งเดิมดังกล่าวได้
ภาษาสคริปต์ที่ใช้สร้างแอปพลิเคชัน Java คืออะไร
Jacl: การนำ Tcl Java ไปใช้ Jython: การนำ Python Java ไปใช้ Rhino: การนำ JavaScript Java ไปใช้ BeanShell: ล่ามซอร์ส Java ที่เขียนด้วย Java
W3c คืออะไร Whatwg คืออะไร?
คณะทำงานเทคโนโลยี Web Hypertext Application Technology (WHATWG) เป็นชุมชนของผู้ที่สนใจในการพัฒนา HTML และเทคโนโลยีที่เกี่ยวข้อง WHATWG ก่อตั้งขึ้นโดยบุคคลจาก Apple Inc., Mozilla Foundation และ Opera Software ซึ่งเป็นผู้จำหน่ายเว็บเบราว์เซอร์ชั้นนำในปี 2547