Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. การเขียนโปรแกรม Java คืออะไร?

    Java เป็นภาษาการเขียนโปรแกรมระดับสูงสำหรับวัตถุประสงค์ทั่วไปซึ่งเดิมพัฒนาขึ้นโดยระบบ Sun Micro และเผยแพร่ในปี 1995 Java ทำงานบนแพลตฟอร์มที่หลากหลาย เช่น Windows, Mac OS และ UNIX เวอร์ชันต่างๆ James Gosling เริ่มต้นโครงการภาษา Java ในเดือนมิถุนายน 1991 เพื่อใช้ในโครงการ set-top box ของเขา ภาษาที่เดิ

  2. อะไรคือความแตกต่างระหว่าง JRE และ JDK?

    JDK (Java Development Kit) มีเครื่องมือและไลบรารีที่จำเป็นทั้งหมดเพื่อพัฒนาและเรียกใช้แอปพลิเคชัน Java รวมถึง JRE JRE สภาพแวดล้อมรันไทม์ของ Java คือซอฟต์แวร์ชิ้นหนึ่งที่มี JVM และไลบรารีอื่นๆ ที่จำเป็นในการรันโปรแกรม Java

  3. covariant return types ใน Java คืออะไร?

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

  4. ตัวสร้าง Java ส่งคืนค่า แต่อะไรนะ?

    ไม่ ตัวสร้าง Java ไม่สามารถคืนค่าได้ หากจำเป็น เพียงแค่สร้างวิธีการที่เรียกตัวสร้างที่จำเป็นและส่งกลับค่าที่ต้องการ ดูตัวอย่างด้านล่าง public class Tester {    public Tester(){}    public static Tester getInstance(){       Tester tester = new Tester();    

  5. เหตุใดจึงใช้บล็อคตัวเริ่มต้นอินสแตนซ์ใน Java

    บล็อกตัวเริ่มต้นอินสแตนซ์คล้ายกับตัวสร้าง มันถูกเรียกหนึ่งครั้งสำหรับแต่ละอ็อบเจ็กต์ และสามารถใช้เพื่อตั้งค่าเริ่มต้นสำหรับตัวแปรอินสแตนซ์ ดูตัวอย่างด้านล่าง public class Tester {    public int a;    { a = 10; }    public static void main(String[] args) {    

  6. ข้อดีของการใช้แพ็คเกจใน Java

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

  7. วิธีคอมไพล์แพ็คเกจใน Java

    ให้เราดูตัวอย่างที่สร้างแพ็คเกจที่เรียกว่า animals เป็นการดีที่จะใช้ชื่อของแพ็คเกจที่มีตัวพิมพ์เล็กเพื่อหลีกเลี่ยงความขัดแย้งกับชื่อของคลาสและอินเทอร์เฟซ ตัวอย่างแพ็คเกจต่อไปนี้มีส่วนต่อประสานที่มีชื่อสัตว์ - /* File name : Animal.java */ package animals; interface Animal {    public void

  8. วิธีรันโปรแกรมแพ็คเกจ Java

    เรามาดูตัวอย่างที่สร้างแพ็คเกจที่เรียกว่าสัตว์ เป็นการดีที่จะใช้ชื่อของแพ็คเกจที่มีตัวพิมพ์เล็กเพื่อหลีกเลี่ยงความขัดแย้งกับชื่อของคลาสและอินเทอร์เฟซ ตัวอย่างแพ็คเกจต่อไปนี้มีส่วนต่อประสานที่มีชื่อสัตว์ - /* File name : Animal.java */ package animals; interface Animal {    public void eat

  9. วิธีเข้าถึงแพ็คเกจ Java จากแพ็คเกจอื่น

    คุณสามารถเข้าใจได้โดยใช้ตัวอย่างที่มีการกำหนดคลาส Boss ในแพ็คเกจเงินเดือน package payroll; public class Boss {    public void payEmployee(Employee e) {       e.mailCheck();    } } ถ้าคลาส Employee ไม่ได้อยู่ในแพ็คเกจเงินเดือน? คลาส Boss ต้องใช้หนึ่งในเทคนิคต่อไปนี้

  10. วิธีใช้คลาสในแพ็คเกจอื่นใน Java

    คุณสามารถเข้าใจได้โดยใช้ตัวอย่างที่มีการกำหนดคลาส Boss ในแพ็คเกจเงินเดือน package payroll; public class Boss {    public void payEmployee(Employee e) {       e.mailCheck();    } } ถ้าคลาส Employee ไม่ได้อยู่ในแพ็คเกจเงินเดือน? คลาส Boss ต้องใช้หนึ่งในเทคนิคต่อไปนี้

  11. การเข้าถึงคลาส Java ในแพ็คเกจอื่น

    คุณสามารถเข้าใจได้โดยใช้ตัวอย่างที่มีการกำหนดคลาส Boss ในแพ็คเกจเงินเดือน package payroll; public class Boss {    public void payEmployee(Employee e) {       e.mailCheck();    } } ถ้าชั้นพนักงานไม่อยู่ในแพ็คเกจเงินเดือน? คลาส Boss ต้องใช้หนึ่งในเทคนิคต่อไปนี้เพื่อ

  12. จะใช้แพ็คเกจย่อยใน Java ได้อย่างไร?

    แพ็คเกจย่อยคล้ายกับไดเรกทอรีย่อย ขอ​พิจารณา​ตัว​อย่าง. บริษัทมีแพ็คเกจ com.apple.computers ที่มีไฟล์ต้นทางของ Dell.java ซึ่งจะมีอยู่ในชุดของไดเรกทอรีย่อยเช่นนี้ - ....\com\apple\computers\Dell.java ในขณะที่คอมไพล์ คอมไพเลอร์จะสร้างไฟล์เอาต์พุตที่แตกต่างกันสำหรับแต่ละคลาส อินเตอร์เฟส และการแจงนับที่ก

  13. แพ็คเกจใน Java

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

  14. วิธีโหลดคลาสที่รันไทม์จากโฟลเดอร์หรือแพ็คเกจ Java

    การใช้ CLASSPATH คุณสามารถโหลดคลาสใดก็ได้ที่รันไทม์ เช่นเดียวกับไฟล์ต้นฉบับ .java ไฟล์ .class ที่คอมไพล์แล้วควรอยู่ในชุดของไดเร็กทอรีที่สะท้อนถึงชื่อแพ็กเกจ อย่างไรก็ตาม พาธไปยังไฟล์ .class ไม่จำเป็นต้องเหมือนกับพาธไปยังไฟล์ต้นฉบับ .java คุณสามารถจัดเรียงไดเร็กทอรีซอร์สและคลาสของคุณแยกกันได้ − <

  15. ประเภทของมรดกใน Java

    Java รองรับการสืบทอดสามประเภท - การสืบทอดระดับเดียว - คลาสที่สืบทอดคุณสมบัติจากคลาสเดียว ตัวอย่างเช่น คลาส B สืบทอดคลาส A การสืบทอดหลายระดับ - คลาสสืบทอดคุณสมบัติจากคลาสซึ่งมีคุณสมบัติสืบทอดอีกครั้ง การสืบทอดตามลำดับชั้น - คลาสหลายคลาสสืบทอดคุณสมบัติจากคลาสเดียว ตัวอย่างเช่น คลาส B สืบทอดคลาส A และ

  16. การสืบทอดระดับเดียวใน Java

    การสืบทอดระดับเดียว - คลาสที่สืบทอดคุณสมบัติจากคลาสเดียว เช่น คลาส B สืบทอดคลาส A ตัวอย่าง class Shape {    public void display() {       System.out.println("Inside display");    } } class Rectangle extends Shape {    public void area() {  

  17. การสืบทอดหลายระดับใน Java

    การสืบทอดหลายระดับ - คลาสสืบทอดคุณสมบัติจากคลาสซึ่งมีคุณสมบัติสืบทอดอีกครั้ง ตัวอย่าง class Shape {    public void display() {       System.out.println("Inside display");    } } class Rectangle extends Shape {    public void area() {   &nbs

  18. เหตุใด Java จึงไม่รองรับการสืบทอดหลายรายการ

    ใน Java คลาสไม่สามารถขยายได้มากกว่าหนึ่งคลาส ดังนั้นการติดตามจึงผิดกฎหมาย - ตัวอย่าง public class extends Animal, Mammal{} อย่างไรก็ตาม คลาสสามารถใช้อินเทอร์เฟซได้ตั้งแต่หนึ่งอินเทอร์เฟซขึ้นไป ซึ่งช่วยให้ Java ขจัดความเป็นไปไม่ได้ของการสืบทอดหลายรายการ เหตุผลเบื้องหลังคือเพื่อป้องกันความกำกวม พิจ

  19. การรวมในภาษาชวา

    Aggregation หมายถึงความสัมพันธ์แบบ HAS-A มาดูตัวอย่างกันก่อน − ตัวอย่าง public class Vehicle{} public class Speed{} public class Van extends Vehicle {    private Speed sp; } นี่แสดงว่าคลาส Van HAS-A Speed การมีคลาส Speed ​​แยกกัน เราไม่จำเป็นต้องใส่โค้ดทั้งหมดที่เป็นของ speed ไว้ในคลาส Va

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