Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. กราฟอ็อบเจ็กต์ใน Java Serialization

    กราฟอ็อบเจ็กต์ประกอบด้วยชุดของออบเจ็กต์ที่ได้รับการซีเรียลไลซ์โดยอัตโนมัติโดยที่อ็อบเจ็กต์ที่มีการอ้างอิงนั้นจะถูกทำให้เป็นอนุกรมด้วย ออบเจ็กต์ใด ๆ ที่ถูกทำให้เป็นอนุกรมและมีอ็อบเจกต์อ้างอิง การอ้างอิงอ็อบเจ็กต์จะถูกทำให้เป็นอนุกรมโดย JVM ตัวอย่าง import java.io.FileInputStream; import java.io.FileO

  2. คลาสและตัวแปรคงที่ใน Java

    ตัวแปรคลาสเรียกอีกอย่างว่าตัวแปรสแตติกและถูกประกาศนอกเมธอดโดยใช้คำหลัก สแตติก ตัวแปรสแตติกเป็นตัวแปรทั่วไปในอินสแตนซ์ทั้งหมดของคลาส สำเนาตัวแปรเดียวที่ใช้ร่วมกันระหว่างวัตถุทั้งหมด ตัวอย่าง public class Demo{    static int my_count=2;    public void increment(){     &n

  3. การทำงานกับไฟล์ csv ใน Java

    ต้องติดตั้ง OpenCSV ก่อน ซึ่งเป็นไลบรารี parser สำหรับ Java ต้องกล่าวถึงการพึ่งพาในไฟล์ pom.xml ในโครงการ maven หลังจากนั้นสามารถใช้โค้ดด้านล่างได้ ตัวอย่าง import java.io.FileReader; import java.io.*; public class Demo{    public static void readDataLineByLine(String file){    

  4. จะตรวจสอบว่าสตริงเป็นคำหลักที่ถูกต้องใน Java ได้อย่างไร?

    ในการตรวจสอบว่าสตริงเป็นคีย์เวิร์ดที่ถูกต้องใน Java หรือไม่ โค้ดจะเป็นดังนี้ − ตัวอย่าง import java.util.*; public class Demo{    static boolean valid_identifier(String my_str, int n){       if (!((my_str.charAt(0) >= 'a' && my_str.charAt(0) <= 'z&#

  5. ตัวเลขที่ซับซ้อนในภาษาชวา

    จำนวนเชิงซ้อนคือจำนวนที่มีส่วนจินตภาพและส่วนจริงเกี่ยวข้องกัน บวกลบได้เหมือนเลขธรรมดา ส่วนจริงและส่วนจินตภาพถูกบวกหรือลบตามลำดับ หรือแม้แต่คูณและหารด้วย ตัวอย่าง public class Demo{    double my_real;    double my_imag;    public Demo(double my_real, double my_imag){ &nb

  6. การจัดการที่แม่นยำใน Java

    ให้เราดูว่ามีการจัดการความแม่นยำใน Java อย่างไร - ตัวอย่าง import java.io.*; import java.lang.*; public class Demo{    public static void main(String[] args){       double my_val = 34.909;       System.out.println("The formatted value of 34.909 is ")

  7. ไฟล์วัตถุใน Java

    ออบเจ็กต์ File แสดงถึงไฟล์/ไดเร็กทอรีจริงบนดิสก์ นี่คือรายการของตัวสร้างเพื่อสร้าง File Object ใน Java - ซีเนียร์ วิธีการและคำอธิบาย 1 ไฟล์ (ไฟล์พาเรนต์, ลูกสตริง) ตัวสร้างนี้สร้างอินสแตนซ์ของไฟล์ใหม่จากชื่อพาเรนต์นามธรรมพาเรนต์และสตริงชื่อพาธ achild 2 ไฟล์ (ชื่อพาธสตริง) ตัวสร้างนี้สร้างอินส

  8. ความแตกต่างระหว่างสตรีมและคอลเล็กชันใน Java 8

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

  9. ความแตกต่างระหว่างอินเทอร์เฟซ Runnable และ Callable ใน java

    Runnable และ Callable ทั้งอินเทอร์เฟซการทำงาน คลาสที่ใช้อินเทอร์เฟซเหล่านี้ได้รับการออกแบบให้ดำเนินการโดยเธรดอื่น สามารถเริ่มต้นเธรดด้วย Ruunable และมีสองวิธีในการเริ่มเธรดใหม่:หนึ่งคือโดยคลาสย่อยของคลาสเธรด และอีกวิธีหนึ่งคือการใช้อินเทอร์เฟซ Runnable คลาสเธรดไม่มีคอนสตรัคเตอร์สำหรับ callable ดัง

  10. ความแตกต่างระหว่าง Executor และ ExecutorServices ใน Java

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

  11. ความแตกต่างระหว่างพูลเธรดคงที่และพูลเธรดที่แคช

    กรอบงานผู้ดำเนินการได้รับการออกแบบโดยใช้แนวคิดกลุ่มเธรด เธรดพูลเป็นวิธีการนำเธรดที่สร้างไว้แล้วกลับมาใช้ใหม่ แทนที่จะสร้างเธรดใหม่ทุกครั้งเพื่อดำเนินการงานปัจจุบัน คลาสตัวดำเนินการจัดเตรียมวิธีการจากโรงงานเพื่อสร้างพูลเธรด คลาส ThreadPoolExecutor เป็นการใช้งานพื้นฐานสำหรับ executors ที่ส่งคืนจากวิธ

  12. ความแตกต่างระหว่าง scheduleThread pool และ Single Thread Executor

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

  13. ความแตกต่างระหว่างฟังก์ชันและเพรดิเคตใน Java 8

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

  14. ความแตกต่างระหว่างการดำเนินการระดับกลางและเทอร์มินัลใน Java 8

    สตรีมเปิดตัวใน Java 8 ใช้สำหรับการประมวลผลกลุ่มของข้อมูลเท่านั้น ไม่ใช่สำหรับองค์ประกอบที่จัดเก็บ Stream api รองรับการทำงานหลายอย่างและการดำเนินการแบ่งออกเป็นสองส่วน - การดำเนินการขั้นกลาง- การดำเนินการเหล่านี้ใช้เพื่อไปป์ไลน์วิธีอื่นและเพื่อแปลงเป็นสตรีมอื่น ไม่ก่อให้เกิดผลลัพธ์เนื่องจากการดำเนิน

  15. ความแตกต่างระหว่าง Iterator และ Spilled Iterator ใน Java

    Iterator และ split iterator ทั้งสองอินเทอร์เฟซใช้สำหรับวนซ้ำในคอลเล็กชัน Split iterator ถูกนำมาใช้ใน Java 8 เพื่อให้เกิดการขนานกัน มันสามารถแยกชุดขององค์ประกอบที่กำหนด และสามารถดำเนินการคู่ขนานกันโดยใช้เธรดอิสระที่แตกต่างกัน มันสามารถเคลื่อนที่ผ่านองค์ประกอบแบบคู่ขนานและตามลำดับได้ มีวิธีการที่สำคั

  16. ความแตกต่างระหว่าง PermGen Space และ MetaSpace

    PermGen เป็นพื้นที่หน่วยความจำสำหรับจัดเก็บข้อมูลคลาส เช่น ตัวแปรสแตติก ไบต์โค้ด และอื่นๆ โดยค่าเริ่มต้น 64 Mb จะถูกจัดสรรสำหรับ PermGen ปรับแต่งได้โดยใช้ -XXMaxPermSize ใน Java 8 พื้นที่เมธอด PermGen ถูกแทนที่ด้วย MetaSpace พวกเขาได้ย้าย permGem ไปยังหน่วยความจำแยกต่างหากในระบบปฏิบัติการดั้งเดิมแล

  17. ความแตกต่างระหว่างวิธีการเริ่มต้นและอินเทอร์เฟซแบบคงที่ใน Java 8

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

  18. ความแตกต่างระหว่างแบบจุดต่อจุดและเผยแพร่/สมัครสมาชิก JMS Messaging Models

    JMS เป็นบริการข้อความ Java ย่อ บริการข้อความ Java เป็น API ที่ให้บริการโดย Java ใช้สำหรับติดตั้งระบบส่งข้อความในแอปพลิเคชันของคุณ JMS เป็น API หรือข้อกำหนดที่ไม่มีการใช้งาน ดังนั้นการใช้ JMS กับผู้ให้บริการบุคคลที่สามบางราย เช่น ActiveMq การส่งข้อความทางเว็บ และอื่นๆ JMS รองรับโดเมนข้อความสองประเภ

  19. ความแตกต่างระหว่าง Apache Kafka และ JMS

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

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:78/97  20-คอมพิวเตอร์/Page Goto:1 72 73 74 75 76 77 78 79 80 81 82 83 84