Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. เหตุใดคลาส Java จึงเป็นทั้งนามธรรมและขั้นสุดท้ายไม่ได้

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

  2. JVM ใน java จัดสรรพื้นที่หน่วยความจำกี่ประเภท

    จ ava วี เสมือน M achine เป็นโปรแกรม/ซอฟต์แวร์ที่ใช้ Java bytecode (ไฟล์ .class) และแปลงรหัสไบต์ (บรรทัดต่อบรรทัด) เป็นรหัสที่เครื่องเข้าใจได้ JVM มีโมดูลที่เรียกว่าตัวโหลดคลาส ตัวโหลดคลาสใน JVM โหลด ลิงก์ และเริ่มต้นโปรแกรม มัน - โหลดคลาสลงในหน่วยความจำ ตรวจสอบคำสั่งไบต์โค้ด จัดสรรหน่วยค

  3. จะรันไฟล์ JAR ผ่านพรอมต์คำสั่งใน java ได้อย่างไร?

    สำหรับการแพ็คไฟล์คลาส Java จัดเตรียมรูปแบบไฟล์ที่เรียกว่า JAR (Java Archive) โดยทั่วไป ไฟล์ JAR จะมีไฟล์ .class, รูปภาพ, ไฟล์ข้อความ, ไลบรารี่ที่จำเป็นในการรันแอพพลิเคชั่นหรือ, ไลบรารี่ รูปแบบไฟล์นี้ใช้เพื่อแจกจ่ายซอฟต์แวร์แอปพลิเคชันและไลบรารีใน Java ไลบรารีที่กำหนดไว้ล่วงหน้าทั้งหมดมีอยู่ในรูปแบบ

  4. Enum สามารถขยายคลาสใด ๆ ใน java ได้หรือไม่?

    การแจงนับ (enum) ใน Java เป็นประเภทข้อมูลที่เก็บชุดของค่าคงที่ คุณสามารถใช้การแจงนับเพื่อเก็บค่าคงที่ เช่น วันในสัปดาห์ เดือนในหนึ่งปี เป็นต้น คุณสามารถกำหนดการแจงนับโดยใช้คีย์เวิร์ด enum ตามด้วยชื่อของการแจงนับเป็น − enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SA

  5. เราจะแมปรูปแบบวันที่หลายรูปแบบโดยใช้ Jackson ใน Java ได้อย่างไร

    A แจ็คสัน เป็นไลบรารีที่ใช้ Java และมีประโยชน์ในการแปลงออบเจ็กต์ Java เป็น JSON และ JSON เป็น Java Object เราสามารถจับคู่รูปแบบวันที่หลายรูปแบบในไลบรารี Jackson โดยใช้ @JsonFormat annotation เป็นคำอธิบายประกอบวัตถุประสงค์ทั่วไปที่ใช้สำหรับการกำหนดค่ารายละเอียดว่าค่าของคุณสมบัติจะถูกจัดลำดับอย่างไร

  6. ข้อจำกัดที่กำหนดไว้สำหรับวิธีสแตติกหรือบล็อกโค้ดแบบสแตติกในจาวามีอะไรบ้าง

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

  7. จะจัดการ EOFException ใน java ได้อย่างไร?

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

  8. อะไรทำให้เกิดข้อผิดพลาด Cannot find symbol ใน java?

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

  9. ขั้นตอนสำคัญในการอ่าน/เขียนจาก/ไปยังการเชื่อมต่อ URL ใน java คืออะไร

    URL คลาสของแพ็คเกจ java.net แสดงถึง Uniform Resource Locator ซึ่งใช้เพื่อชี้ทรัพยากร (ไฟล์หรือไดเร็กทอรีหรือข้อมูลอ้างอิง) ในเวิลด์ไวด์เว็บ คลาสนี้จัดเตรียมคอนสตรัคเตอร์ที่หลากหลาย หนึ่งในนั้นยอมรับพารามิเตอร์ String และสร้างอ็อบเจ็กต์ของคลาส URL openStream() เมธอดของคลาสนี้จะเปิดการเชื่อมต่อกับ

  10. จะส่งข้อมูลผ่านวิธีรีโมตใน java ได้อย่างไร?

    RMI ย่อมาจาก Remote Method Invocation . เป็นกลไกที่ช่วยให้อ็อบเจ็กต์ที่อยู่ในระบบเดียว (JVM) เข้าถึง/เรียกใช้อ็อบเจ็กต์ที่ทำงานบน JVM อื่นได้ RMI ใช้เพื่อสร้างแอปพลิเคชันแบบกระจาย มันให้การสื่อสารระยะไกลระหว่างโปรแกรม Java มีให้ในแพ็คเกจ java.rmi . ในการเขียนแอปพลิเคชัน RMI Java คุณจะต้องทำตามขั้น

  11. จะทำให้ ArrayList อ่านได้เฉพาะใน Java ได้อย่างไร

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

  12. จะอ่านข้อมูลจากผู้ใช้โดยใช้คลาส Console ใน Java ได้อย่างไร

    การใช้คลาส Console คลาสนี้ใช้เพื่อเขียน/อ่านข้อมูลจากอุปกรณ์คอนโซล (คีย์บอร์ด/หน้าจอ) มันมี readLine() วิธีการที่อ่านบรรทัดจากแป้นพิมพ์ คุณสามารถรับวัตถุของคลาส Console โดยใช้ console() วิธีการ หมายเหตุ − หากคุณพยายามรันโปรแกรมนี้ในสภาพแวดล้อมที่ไม่โต้ตอบเช่น IDE โปรแกรมจะไม่ทำงาน ตัวอย่าง โปรแกร

  13. จะลบองค์ประกอบออกจาก ArrayList หรือ LinkedList ใน Java ได้อย่างไร

    คลาส ArrayList และ LinkedList ใช้อินเทอร์เฟซรายการของ java.util บรรจุุภัณฑ์. อินเทอร์เฟซนี้มี remove() . สองรูปแบบ วิธีการลบองค์ประกอบเฉพาะที่แสดงด้านล่าง - E ลบ (ดัชนี int) ลบบูลีน (วัตถุ o) - คุณสามารถใช้วิธีใดวิธีหนึ่งเหล่านี้เพื่อลบองค์ประกอบที่ต้องการออกจาก List หรือ linkedList ใน Java

  14. วิธีการแปลง LinkedList เป็น Array ใน Java?

    toArray() วิธีการของ LinkedList คลาสแปลงอ็อบเจ็กต์ Linked List ปัจจุบันเป็นอาร์เรย์ประเภทอ็อบเจ็กต์และส่งกลับ อาร์เรย์นี้มีองค์ประกอบทั้งหมดในรายการนี้ตามลำดับที่เหมาะสม (จากองค์ประกอบแรกถึงองค์ประกอบสุดท้าย) ซึ่งทำหน้าที่เป็นสะพานเชื่อมระหว่าง API แบบอาร์เรย์และแบบคอลเลกชัน ดังนั้น การแปลง LinkedL

  15. ลบอักขระที่ไม่ใช่ตัวอักษรทั้งหมดของสตริงใน Java หรือไม่

    split() เมธอดของคลาส String ยอมรับค่า String ที่เป็นตัวแทนของตัวคั่นและแบ่งออกเป็นอาร์เรย์ของโทเค็น (คำ) โดยถือว่าสตริงระหว่างการเกิดขึ้นของตัวคั่นสองตัวเป็นโทเค็นเดียว ตัวอย่างเช่น หากคุณส่งช่องว่างเดี่ยว “ ” เป็นตัวคั่นสำหรับวิธีนี้และพยายามแยกสตริง วิธีนี้จะถือว่าคำระหว่างช่องว่างสองช่องเป็นโทเค

  16. มีกี่วิธีในการแปลง Array เป็น ArrayList ใน Java

    โดยการเพิ่มแต่ละองค์ประกอบของอาร์เรย์ เพิ่ม() วิธีการของ ArrayList class ยอมรับองค์ประกอบและเพิ่มลงในรายการอาร์เรย์ปัจจุบัน ในการแปลงอาร์เรย์เป็นรายการอาร์เรย์โดยใช้วิธีนี้ - รับอาร์เรย์สตริง สร้างวัตถุ ArrayList ที่ว่างเปล่า เพิ่มแต่ละองค์ประกอบของอาร์เรย์ลงใน ArrayList พิมพ์เนื้อหาของ

  17. คุณสามารถดึงข้อมูลองค์ประกอบของคอลเลกชันใน Java ได้กี่วิธี?

    คุณสามารถดึงเนื้อหาของวัตถุคอลเลกชันได้สามวิธี - การใช้สำหรับแต่ละลูป foreach loop หรือ Enhanced for loop ซึ่งช่วยให้คุณสามารถสำรวจวัตถุคอลเลกชันทั้งหมดตามลำดับได้ ตัวอย่าง import java.util.ArrayList; public class RetrievingData {    public static void main(String[] args) {    

  18. จะเรียงลำดับสตริงใน Java ตามลำดับตัวอักษรใน Java ได้อย่างไร

    การใช้เมธอด toCharArray() toCharArray() เมธอดของคลาสนี้แปลงสตริงเป็นอาร์เรย์อักขระและส่งกลับ การจัดเรียงค่าสตริงตามตัวอักษร - รับสตริงที่จำเป็น แปลงสตริงที่กำหนดให้เป็นอาร์เรย์อักขระโดยใช้ toCharArray() วิธีการ จัดเรียงอาร์เรย์ที่ได้รับโดยใช้ sort() เมธอดของคลาส Arrays แปลงอาร์เรย์ที่จั

  19. เป็นไปได้ไหมที่จะแทนที่เมธอด toString ในอาร์เรย์โดยใช้ Java?

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

  20. เราสามารถแทนที่วิธีเดียวเท่านั้นในขณะที่ใช้อินเทอร์เฟซ Java ได้หรือไม่

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

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:32/97  20-คอมพิวเตอร์/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38