Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. Interning of String ใน Java

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

  2. ส่วนต่อประสาน IntUnaryOperator ใน Java

    สำหรับการเขียนโปรแกรมเชิงฟังก์ชันใน Java เวอร์ชัน Java 9 มาพร้อมกับ IntUnaryOperator ใน Java เรามาดูตัวอย่างกัน − ตัวอย่าง import java.util.function.IntUnaryOperator; public class Demo{    public static void main(String args[]){       IntUnaryOperator op_1 = IntUnaryOperator

  3. อาร์เรย์เป็นประเภทดั้งเดิมหรือวัตถุใน Java หรือไม่?

    Array ถือเป็นวัตถุใน Java เหตุผลเบื้องหลังคือสามารถสร้างอาร์เรย์ได้โดยใช้คีย์เวิร์ด ใหม่ คีย์เวิร์ด/โอเปอเรเตอร์ ใหม่ ถูกใช้เพื่อสร้างออบเจกต์เสมอ นี่คือลักษณะที่อาร์เรย์ถูกมองว่าเป็นวัตถุ คลาสพาเรนต์โดยตรงหรือซูเปอร์คลาสของอาร์เรย์ใดๆ คือคลาส Object อาร์เรย์ทุกประเภทใน Java เป็นของคลาสหนึ่ง สิ่งนี

  4. isAlive() วิธีการของคลาสเธรดในการเขียนโปรแกรม Java

    ฟังก์ชัน isAlive − ใช้เพื่อตรวจสอบว่าเธรดนั้นยังมีชีวิตอยู่หรือไม่ Alive หมายถึงเธรดที่เริ่มต้นแล้ว แต่ยังไม่สิ้นสุด เมื่อเรียกใช้เมธอดการรัน เธรดจะทำงานในช่วงเวลาหนึ่งหลังจากนั้นจะหยุดรัน ไวยากรณ์ final Boolean isAlive() ค่าข้างต้นคืนค่า จริง หากเธรดที่เรียกใช้ฟังก์ชันและยังไม่ถูกยกเลิก มิฉะนั้นจะ

  5. วิธีการ join() ของคลาสเธรดใน Java

    ฟังก์ชันการรวม − วิธีการเข้าร่วมทำให้แน่ใจว่าเธรดปัจจุบันรอจนกว่าเธรดที่ควรจะเข้าร่วมด้วยจะถูกยกเลิก ฟังก์ชันนี้รอจนกว่าเธรดที่ฟังก์ชันถูกเรียกใช้ ถูกยกเลิก ไวยากรณ์ final void join() throws InterruptedException เรามาดูตัวอย่างกัน − ตัวอย่าง public class Demo extends Thread{    public vo

  6. เกาะแห่งความโดดเดี่ยวในชวา

    หลังจากใช้อ็อบเจ็กต์แล้ว อ็อบเจ็กต์จะถูกจัดสรรคืนจากหน่วยความจำโดยใช้คลาส Garbage Collector วัตถุจะถูกทำลายโดยอิงจากข้อเท็จจริงที่ว่าไม่มีการอ้างอิงถึงวัตถุนั้น คลาส Garbage Collector เรียกใช้ฟังก์ชัน finalize บนวัตถุที่ต้องการทำลาย เกาะแห่งความโดดเดี่ยวคืออะไร เมื่อวัตถุสองชิ้น a และ b อ้างอิงถึ

  7. Iterator vs Collection ใน Java

    ตัววนซ้ำ มันถูกใช้ใน Collection Framework เพื่อดึงองค์ประกอบเมื่อจำเป็น public interface Iterator สามารถใช้กับฟังก์ชัน ถัดไป เพื่อย้ายและเข้าถึงองค์ประกอบถัดไปได้ ฟังก์ชัน ลบ สามารถใช้เพื่อลบองค์ประกอบออกจากโครงสร้างข้อมูลได้ เร็วกว่าเมื่อเปรียบเทียบกับคอลเล็กชัน เนื่องจากจำนวนการดำเนินการที่เกี่

  8. ไฟล์ Jar ใน Java

    JAR เป็นรูปแบบไฟล์ที่ช่วยในการรวมไฟล์คลาส Java พร้อมกับข้อมูลเมตาและทรัพยากรที่เกี่ยวข้องไว้ในไฟล์เดียว การสร้างไฟล์ JAR - สามารถใช้คำสั่ง jar cf โดยที่ cf หมายถึงการสร้างไฟล์ jar cf jar_file_name files_to_compress เมื่อสร้างไฟล์ jar แล้ว ไฟล์รายการเริ่มต้นจะถูกสร้างขึ้นด้วย มีไฟล์ Manifest เพียงไ

  9. ใช้ PriorityQueue ผ่านตัวเปรียบเทียบใน Java

    ในการใช้ PriorityQueue ผ่านตัวเปรียบเทียบใน Java โค้ดจะเป็นดังนี้ - ตัวอย่าง import java.util.*; public class Demo{    public static void main(String[] args){       Scanner my_scan = new Scanner(System.in);       PriorityQueue<Demo_class> my_pq = new Pri

  10. Java Concurrency – วิธีผลตอบแทน ()

    ฟังก์ชันผลตอบแทน ฟังก์ชันพยายามทำให้แน่ใจว่าเธรดที่มีความสำคัญมากกว่ารันก่อน แทนที่จะเป็นเธรดที่ใช้เวลามากเกินไปในการดำเนินการ และไม่สำคัญเช่นกัน เมื่อเธรดเรียกใช้เมธอด java.lang.Thread.yield เป็นตัวบ่งชี้สำหรับตัวกำหนดเวลาเธรดเพื่อหยุดการทำงานชั่วคราว ตัวกำหนดตารางเวลาของเธรดเลือกที่จะยอมรับหรือล

  11. Java Concurrency – วิธีสลีป ()

    ฟังก์ชั่นการนอนหลับ ฟังก์ชันสลีปนี้ใช้เพื่อให้แน่ใจว่าเธรดที่รันอยู่เข้าสู่โหมดสลีปเป็นเวลามิลลิวินาทีที่กำหนด ซึ่งจะถูกส่งผ่านเป็นพารามิเตอร์ไปยังฟังก์ชัน เธรดหยุดดำเนินการตามจำนวนมิลลิวินาทีนั้น มาดูตัวอย่างกัน ตัวอย่าง import java.lang.*; public class Demo implements Runnable{    Thre

  12. Java Concurrency – เข้าร่วม () วิธีการ

    ฟังก์ชันการรวม ฟังก์ชันนี้ใช้เพื่อรวมจุดเริ่มต้นของการดำเนินการของเธรดไปยังจุดสิ้นสุดของการดำเนินการของเธรดอื่น วิธีนี้จะทำให้มั่นใจได้ว่าเธรดแรกจะไม่ทำงานจนกว่าเธรดที่สองจะหยุดดำเนินการ ฟังก์ชันนี้จะรอให้เธรดสิ้นสุดในจำนวนมิลลิวินาทีที่ระบุ เรามาดูตัวอย่างกัน − ตัวอย่าง import java.lang.*; public

  13. Java ConcurrentHashMap - ล้าง ()

    ฟังก์ชันล้างใช้เพื่อล้างการจับคู่ระหว่างคู่ค่าคีย์ ด้วยวิธีนี้ การแมป ConcurrentHashMap จะถูกล้าง ไวยากรณ์ public void clear() เรามาดูตัวอย่างกัน − ตัวอย่าง import java.util.concurrent.ConcurrentHashMap; import java.util.*; public class Demo{    public static void main(String[] args){ &nb

  14. วิธีการต่อประสาน Java

    วิธีการในส่วนต่อประสานนั้นเป็นนามธรรมโดยค่าเริ่มต้น ซึ่งหมายความว่าเมธอดในอินเทอร์เฟซจะมีเพียงลายเซ็นเมธอดและไม่มีเนื้อหาอยู่ภายใน เรามาดูตัวอย่างกัน − ตัวอย่าง interface Car{    public void carSpeed();    public void sleep(); } class Porsche implements Car{    public v

  15. คำถามสัมภาษณ์ Java เกี่ยวกับตัวสร้าง

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

  16. Java Lambda Expression พร้อมคอลเลกชัน

    การจัดเรียงองค์ประกอบของรายการโดยใช้นิพจน์แลมบ์ดา − ตัวอย่าง import java.util.*; public class Demo{    public static void main(String[] args){       ArrayList<Integer> my_arr = new ArrayList<Integer>();       my_arr.add(190);       m

  17. Java multiplyExact() ใน Math

    เป็นฟังก์ชันในตัวใน Java ที่ใช้ในการคูณค่าสองค่าที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยังฟังก์ชัน นี่คือตัวอย่าง − ตัวอย่าง import java.lang.Math; public class Demo{    public static void main(String args[]){       int a = 12, b = 34;       System.out.printf("Produ

  18. Java Numeric Promotion ในนิพจน์เงื่อนไข

    ตัวดำเนินการตามเงื่อนไข (? :) ใช้ประโยชน์จากผลลัพธ์ของค่าหนึ่งค่า (ซึ่งเป็นบูล) เพื่อตัดสินใจว่านิพจน์ใดจะต้องได้รับการประเมินต่อไป เรามาดูตัวอย่างกัน − ตัวอย่าง import java.io.*; public class Demo{    public static void main (String[] args){       Object my_obj = true ? new

  19. โปรแกรม Java สำหรับค็อกเทล Sort

    Cocktail Sort ทำงานตรงกันข้ามกับการเรียงลำดับแบบฟอง โดยองค์ประกอบจะถูกวนซ้ำจากซ้ายไปขวา และองค์ประกอบที่ใหญ่ที่สุดจะถูกนำไปยังตำแหน่งที่ถูกต้องก่อนและอื่นๆ ในการจัดเรียงค็อกเทล องค์ประกอบจะถูกทำซ้ำทั้งสองทิศทาง (ซ้ายและขวา) โดยสลับกัน ต่อไปนี้เป็นโปรแกรมสำหรับประเภทค็อกเทล - ตัวอย่าง public class D

  20. โปรแกรม Java สำหรับ Binary Insertion Sort

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

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:70/97  20-คอมพิวเตอร์/Page Goto:1 64 65 66 67 68 69 70 71 72 73 74 75 76