Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. ความแตกต่างระหว่าง while loop และ do-while loop ใน Java คืออะไร?

    while loop ในจาวารันคำสั่งตั้งแต่หนึ่งคำสั่งขึ้นไปหลังจากทดสอบเงื่อนไขการวนซ้ำที่จุดเริ่มต้นของการวนซ้ำแต่ละครั้ง อย่างไรก็ตาม ลูป do-while จะทดสอบเงื่อนไขความต่อเนื่องของลูปหลังจากการวนซ้ำครั้งแรกเสร็จสิ้น ดังนั้น การวนซ้ำ do-while รับประกันการทำงานของลอจิกลูปในขณะที่ while ไม่ทำ ตัวอย่าง คลาสสาธา

  2. วิธีแก้ปัญหา IllegalArgumentException ใน Java ได้อย่างไร

    An IllegalArgumentException ถูกส่งออกไปเพื่อระบุว่าวิธีการได้ผ่านการโต้แย้งที่ผิดกฎหมาย ข้อยกเว้นนี้ขยาย RuntimeException คลาสและดังนั้นจึงเป็นข้อยกเว้นที่สามารถส่งออกได้ระหว่างการทำงานของ Java Virtual Machine (JVM) เป็นข้อยกเว้นที่ไม่ได้ตรวจสอบ ดังนั้นจึงไม่จำเป็นต้องประกาศในเมธอดหรือคำสั่งโยนของ

  3. จะจัดการกับ Runtime Exception ใน Java ได้อย่างไร?

    Runtime Exception เป็นคลาสพาเรนต์ในข้อยกเว้นทั้งหมดของภาษาการเขียนโปรแกรม Java ที่คาดว่าจะหยุดทำงานหรือทำให้โปรแกรมหรือแอปพลิเคชันเสียหายเมื่อเกิดขึ้น ไม่เหมือนกับข้อยกเว้นที่ไม่ถือว่าเป็น Runtime Exceptions แต่ Runtime Exceptions จะไม่ถูกตรวจสอบ Runtime Exception มักจะแสดงข้อผิดพลาดของโปรแกรมเมอร์

  4. ขั้นตอนในการอ่านสมาชิกสแตติกในคลาส Java มีอะไรบ้าง

    ตัวแปรสแตติกจะถูกสร้างขึ้นในขณะที่โหลดคลาสแม้กระทั่งก่อนการทำงานของบล็อกสแตติก และจุดประสงค์ของบล็อกสแตติกคือการกำหนดค่าให้กับตัวแปรสแตติก ตัวแปรสแตติกเก็บค่าที่แบ่งใช้ระหว่างอินสแตนซ์ทั้งหมดของคลาสที่กำหนด และบล็อกสแตติกคือส่วนของโค้ดที่เรียกใช้งานเมื่อโหลดคลาสในครั้งแรก หากเราต้องการใช้ตรรกะใดๆ ที

  5. เหตุใดอินเทอร์เฟซจึงไม่สามารถใช้อินเทอร์เฟซอื่นใน Java ได้

    อินเทอร์เฟซไม่สามารถใช้อินเทอร์เฟซอื่นใน Java ได้ อินเทอร์เฟซใน Java นั้นเป็นคลาสพิเศษชนิดหนึ่ง เช่นเดียวกับคลาส อินเทอร์เฟซประกอบด้วยเมธอดและตัวแปร อินเทอร์เฟซต่างจากคลาสตรงที่เป็นนามธรรมเสมอ อินเทอร์เฟซถูกกำหนดเหมือนกับคลาส ยกเว้นคำหลัก อินเทอร์เฟซ แทนที่คลาส ตัวแปรถูกประกาศในอินเทอร์เฟซ คงที่

  6. เหตุใดอินเทอร์เฟซจึงไม่มีคอนสตรัคเตอร์ในขณะที่คลาสนามธรรมมีคอนสตรัคเตอร์ใน Java

    ตัวสร้าง คือการเริ่มต้นสมาชิกที่ไม่คงที่ของคลาสเฉพาะที่เกี่ยวกับวัตถุ ตัวสร้างในอินเทอร์เฟซ อินเทอร์เฟซ ใน Java ไม่มี คอนสตรัคเตอร์ เนื่องจากสมาชิกข้อมูลทั้งหมดในอินเทอร์เฟซเป็น แบบคงที่สาธารณะสุดท้าย โดยค่าเริ่มต้น ค่าเหล่านี้เป็นค่าคงที่ (กำหนดค่า ณ เวลาที่ประกาศ) ไม่มีสมาชิกข้อมูลในอินเทอร์

  7. เราสามารถกำหนดคลาสนามธรรมโดยไม่มีวิธีการที่เป็นนามธรรมใน Java ได้หรือไม่?

    ใช่ เราสามารถประกาศคลาสนามธรรมโดยไม่มีวิธีนามธรรมใน Java คลาสนามธรรม หมายถึงการซ่อนการใช้งานและแสดงคำจำกัดความของฟังก์ชันให้ผู้ใช้เห็น คลาสนามธรรม มีทั้งวิธีนามธรรม และ วิธีที่ไม่เป็นนามธรรม . สำหรับ คลาสนามธรรม เราไม่สามารถสร้างวัตถุได้โดยตรง แต่ทางอ้อม เราสามารถสร้างวัตถุโดยใช้วัตถุคลาสย่อยได้

  8. เหตุใดวิธีการหลัก () ใน Java จึงคงที่อยู่เสมอ

    Java main() เมธอดเป็นแบบสแตติกเสมอ เพื่อให้คอมไพเลอร์สามารถเรียกมันได้โดยไม่ต้องสร้างอ็อบเจกต์หรือก่อนสร้างอ็อบเจกต์ของคลาส ในโปรแกรม Java ใดๆ main() method คือจุดเริ่มต้นที่คอมไพเลอร์เริ่มการทำงานของโปรแกรม ดังนั้น คอมไพเลอร์จึงต้องเรียกเมธอด main() ถ้า main() ได้รับอนุญาตให้เป็นแบบ non-static จา

  9. เราสามารถประกาศวิธีการ main () เป็นขั้นสุดท้ายใน Java ได้หรือไม่?

    ได้ เราสามารถประกาศวิธี main () เป็น ขั้นสุดท้าย ในชวา คอมไพเลอร์ไม่มีข้อผิดพลาด หากเราประกาศวิธีการใด ๆ ให้เป็นที่สิ้นสุดโดยการวาง สุดท้าย คำหลัก วิธีการนั้นจะกลายเป็น วิธีสุดท้าย . การใช้งานหลักของ วิธีสุดท้าย ใน Java จะไม่ถูกแทนที่ เราไม่สามารถแทนที่ วิธีสุดท้าย ในคลาสย่อย หากเราใช้การสืบทอดแล

  10. ทำไม Object class จึงเป็น super class สำหรับทุกคลาสใน Java?

    Java.lang.Object class คือ root หรือ superclass ของลำดับชั้นของคลาส ซึ่งมีอยู่ใน java.lang package . คลาสที่กำหนดไว้ล่วงหน้าและคลาสที่ผู้ใช้กำหนดทั้งหมดเป็นคลาสย่อยจาก Object ชั้นเรียน เหตุใดคลาสอ็อบเจ็กต์จึงเป็นซูเปอร์คลาส นำกลับมาใช้ใหม่ได้ ทุกอ็อบเจ็กต์มีคุณสมบัติทั่วไป 11 ประการ คุณสมบัติเหล่

  11. เราควรสร้างคลาสข้อยกเว้นที่ผู้ใช้กำหนดใน Java เมื่อใด

    เราควรสร้างข้อยกเว้นของเราเองใน Java โปรดคำนึงถึงประเด็นต่อไปนี้เมื่อเขียนคลาสข้อยกเว้นของเราเอง ข้อยกเว้นทั้งหมดต้องเป็นลูกของ Throwable หากเราต้องการเขียนข้อยกเว้นที่เลือกซึ่งบังคับใช้โดยอัตโนมัติโดย Handle หรือ Declare Rule เราจำเป็นต้องขยายคลาส Exception หากเราต้องการเขียนข้อยกเว้นรันไทม์ เราจำ

  12. คลาสต่าง ๆ ใน Java มีอะไรบ้าง

    ประเภทของคลาสใน Java คลาสคอนกรีต คลาสปกติใดๆ ที่ไม่มีเมธอดที่เป็นนามธรรมหรือคลาสที่มีการนำเมธอดทั้งหมดของคลาสพาเรนต์หรืออินเตอร์เฟสมาใช้งาน และเมธอดของคลาสนั้นจะเป็นคลาสที่เป็นรูปธรรม ตัวอย่าง คลาสสาธารณะ Concrete (// Concrete Class static int product (int a, int b) { return a * b; } โมฆะคงที่สาธารณ

  13. อะไรคือความแตกต่างระหว่างตัวสร้างเริ่มต้นและตัวสร้างพารามิเตอร์ใน Java?

    ตัวสร้างเริ่มต้น ตัวสร้างเริ่มต้นคือตัวสร้างอาร์กิวเมนต์ 0 ซึ่งมีการเรียกที่ไม่มีอาร์กิวเมนต์ไปยังตัวสร้าง super class การกำหนดค่าเริ่มต้นให้กับวัตถุที่สร้างขึ้นใหม่เป็นความรับผิดชอบหลักของตัวสร้างเริ่มต้น คอมไพเลอร์เขียนคอนสตรัคเตอร์เริ่มต้นในโค้ดก็ต่อเมื่อโปรแกรมไม่ได้เขียนคอนสตรัคเตอร์ใดๆ ในคลา

  14. ทำไมเราควรปฏิบัติตามข้อตกลงการตั้งชื่อใน Java?

    หลักการตั้งชื่อ ใน Java ทำให้โปรแกรมเข้าใจได้ง่ายขึ้นโดยทำให้อ่านง่ายขึ้น ใน Java ชื่อคลาสโดยทั่วไปควรเป็น คำนาม ในกรณีหัวเรื่องด้วยอักษรตัวแรกของแต่ละคำที่แยกจากกันเป็นตัวพิมพ์ใหญ่ และชื่ออินเทอร์เฟซโดยทั่วไปควรเป็น คำคุณศัพท์ ในกรณีหัวเรื่องด้วยอักษรตัวแรกของแต่ละคำแยกจากกัน เหตุใดจึงควรปฏิบัติต

  15. มีกี่วิธีในการป้องกันการแทนที่วิธีการใน Java?

    การแทนที่วิธีการ ทำงานได้เนื่องจากคุณลักษณะการผูกเมธอดรันไทม์ใน Java ดังนั้น หากเราบังคับให้คอมไพเลอร์จาวาทำการโยงแบบคงที่สำหรับเมธอด เราก็สามารถป้องกันไม่ให้เมธอดนั้นถูกแทนที่ในคลาสที่ได้รับ เราสามารถป้องกันการ Override ของ Java ได้ 3 วิธี โดยการทำ method ขั้นสุดท้ายใน base class โดยการทำให้วิธีก

  16. เราสามารถประกาศมากกว่าหนึ่งคลาสในโปรแกรม Java เดียวได้หรือไม่?

    โปรแกรม Java เดียวประกอบด้วยสองคลาสขึ้นไป ซึ่งสามารถทำได้ในสองวิธีใน Java สองวิธีในการปรับใช้หลายคลาสในโปรแกรม Java เดียว คลาสที่ซ้อนกัน คลาสที่ไม่ซ้อนกันหลายคลาส คอมไพเลอร์ทำงานอย่างไรกับคลาสที่ไม่ซ้อนกันหลายคลาส ในตัวอย่างด้านล่าง โปรแกรมจาวามีสองคลาส ชื่อคลาสหนึ่งคือคอมพิวเตอร์ และอีกคลาสคือแล็

  17. ค่าคงที่คืออะไรและจะกำหนดค่าคงที่ใน Java ได้อย่างไร?

    ค่าคงที่คือตัวแปรที่ค่า ไม่สามารถเปลี่ยนแปลงได้เมื่อถูกกำหนดแล้ว . Java ไม่มีการรองรับค่าคงที่ในตัว ค่าคงที่สามารถทำให้โปรแกรมของเราอ่านและเข้าใจผู้อื่นได้ง่ายขึ้น นอกจากนี้ JVM และแอปพลิเคชันของเรายังแคชค่าคงที่ไว้ ดังนั้นการใช้ค่าคงที่จะช่วยเพิ่มประสิทธิภาพได้ ในการกำหนดตัวแปรเป็นค่าคงที่ เราเพี

  18. เราสามารถสร้างวัตถุของคลาสนามธรรมใน Java ได้หรือไม่?

    ไม่ เราไม่สามารถสร้างวัตถุของคลาสนามธรรมได้ แต่เราสามารถสร้างตัวแปรอ้างอิงของคลาสนามธรรมได้ ตัวแปรอ้างอิงใช้เพื่ออ้างถึงวัตถุของคลาสที่ได้รับ (คลาสย่อยของคลาสนามธรรม) คลาสนามธรรมหมายถึงการซ่อนการใช้งานและการแสดงนิยามฟังก์ชันให้กับผู้ใช้เรียกว่าคลาสนามธรรม คลาสนามธรรมของ Java สามารถมีเมธอดของอินสแตน

  19. เมื่อใดควรใช้คลาสนามธรรมและเมื่อใดควรใช้อินเทอร์เฟซใน Java

    อินเทอร์เฟซสามารถใช้เพื่อกำหนดพฤติกรรมของสัญญาและยังสามารถทำหน้าที่เป็นสัญญาระหว่างสองระบบเพื่อโต้ตอบในขณะที่คลาสนามธรรมส่วนใหญ่จะใช้เพื่อกำหนดพฤติกรรมเริ่มต้นสำหรับคลาสย่อย หมายความว่าคลาสย่อยทั้งหมดควรทำหน้าที่เดียวกัน เมื่อใดควรใช้คลาสนามธรรม คลาสนามธรรมเป็นทางเลือกที่ดีหากเราใช้แนวคิดการสืบทอด

  20. ความสำคัญของคลาส Throwable และวิธีการใน Java คืออะไร?

    โยนได้ class เป็น superclass ของข้อผิดพลาดและข้อยกเว้นทั้งหมดใน Java ออบเจ็กต์ที่เป็นอินสแตนซ์ของคลาสนี้ถูกส่งโดย Java Virtual Machine หรือสามารถโยนโดย โยน คำแถลง. ในทำนองเดียวกัน คลาสนี้หรือหนึ่งในคลาสย่อยของคลาสนี้สามารถเป็นประเภทอาร์กิวเมนต์ใน catch clause ได้ อินสแตนซ์ของสองคลาสย่อย ข้อผิดพลา

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:9/97  20-คอมพิวเตอร์/Page Goto:1 3 4 5 6 7 8 9 10 11 12 13 14 15