Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. มีเครื่องมือไหนแปลงไฟล์ XSD เป็นคลาส Python ได้เหมือน JAXB สำหรับ Java ไหม

    ขอแนะนำ generateDS สำหรับการแปลงไฟล์ XSD เป็นคลาส Python ตามความคิดเห็นของผม มันเป็นเครื่องมือที่ดีสำหรับวัตถุประสงค์ดังกล่าวมัน (generateDS) สร้างคลาส Python พร้อมเมธอดทั้งหมด (setters และ getters, export ไป XML, import จาก XML) มันทำงานได้ดีมากและทำงานได้ดีมาก!

  2. ตัวดำเนินการเพิ่มและลดใน Java

    ในนิพจน์นี้ a > b || a != b && a == b++ ตามลำดับความสำคัญของตัวดำเนินการ && จะทำงานก่อน || ดังนั้น a != b && a == b++ จะคืนค่า false และหลังจากนั้น นิพจน์ทั้งหมดคืนค่า true เนื่องจาก a>b เป็น true ดังนั้น ผลลัพธ์คือ true แต่ b และ a จะไม่ถูกเปลี่ยนแปลงและยังคงค่า 2 และ

  3. ค่าเริ่มต้นของอาร์เรย์ใน Java

    Java 提供 一种 数据 结构 , 数组 , 它 存储 固定 大小 的 相同 类型 元素 的 顺序 集合 。 数组 用于 存储 数据 集合 , 但 通常 将 数组 视为 同一 类型 变量 的 集合 更 有用 。 当 创建 数组 而 不 分配 任何 元素 时 , 编译器 会 为 它们 分配 默认 值 。 示例 如下 :Boolean - falseint - 0double - 0.0Object - nullตัวอย่างpublic class Tester {    public static void main(String[] args) {   &n

  4. ทำไมโปรแกรม Java บน Android จึงไม่ใช้ Java API และ Virtual Machine มาตรฐาน

    Java API มาตรฐานและ Virtual Machine ถูกออกแบบมา 주로 สำหรับระบบเดสก์ท็อปและเซิร์ฟเวอร์ พวกเขาไม่ได้เข้ากันได้ดีกับอุปกรณ์มือถือ เพราะฉะนั้น Google จึงสร้าง API และ Virtual Machine ที่แตกต่างสำหรับอุปกรณ์มือถือ ซึ่งเรียกว่า Dalvik Virtual MachineDalvik Virtual Machine เป็นองค์ประกอบสำคัญของ Android run

  5. การเปรียบเทียบ Java และ .NET

    Java เป็นภาษาโปรแกรมมิ่งระดับสูง ที่พัฒนาโดย Sun Microsystems และเปิดตัวในปี 1995 Java ทำงานบนหลายแพลตฟอร์ม เช่น Windows, Mac OS และเวอร์ชันต่างๆ ของ UNIX.NET framework เป็นเฟรมเวิร์กซอฟต์แวร์คอมพิวเตอร์ ที่ประดิษฐ์โดย Microsoft มันทำงานบน Microsoft Windows OS (ระบบปฏิบัติการ) มันให้ user interface,

  6. วิธีตั้งค่า Path ชั่วคราวและถาวรใน Java

    มีสองวิธีในการตั้งค่า path ใน Java วิธีแรกคือ Temporary Path และวิธีที่สองคือ Permanent Pathการตั้งค่า Temporary Pathเปิด Command Prompt ใน Windowsคัดลอกพาธของไดเรกทอรี jdk/bin ที่ตั้ง java ไว้ (C:\Program Files\Java\jdk_version\bin)พิมพ์ใน Command Prompt: SET PATH=C:\Program Files\Java\jdk_version\

  7. ขอบเขตและอายุการใช้งานของตัวแปรใน Java

    ตัวแปรอินสแตนซ์ (Instance Variables)ตัวแปรที่ประกาศภายในคลาสและนอกเมธอดและบล็อกทั้งหมดคือตัวแปรอินสแตนซ์ ขอบเขตทั่วไปของตัวแปรอินสแตนซ์คือทั่วทั้งคลาส ยกเว้นในเมธอด static อายุการใช้งานของตัวแปรอินสแตนซ์คือจนกว่าออบเจ็กต์จะอยู่ในหน่วยความจำตัวแปรคลาส (Class Variables)ตัวแปรที่ประกาศภายในคลาส นอกบล็อ

  8. ขั้นตอนต่างๆ ในการรันโปรแกรม Java มีอะไรบ้าง

    การรันโปรแกรม Java ทำตาม 5 ขั้นตอนหลัก:Edit - โปรแกรมเมอร์ใช้โปรแกรมแก้ไขข้อความธรรมดาหรือ Notepad เขียนโปรแกรม Java และท้ายที่สุดให้นามสกุล ".java"Compile - ในขั้นตอนนี้ โปรแกรมเมอร์ให้คำสั่ง javac และไฟล์ .java ถูกแปลงเป็น bytecode ซึ่งเป็นภาษาที่ Java Virtual Machine เข้าใจ (นี่คือสิ่งท

  9. วิธีคอมไพล์และรันโปรแกรม Java ด้วย Command Prompt

    ในขณะที่สภาพแวดล้อมการเขียนโปรแกรมหลายอย่างอนุญาตให้เราคอมไพล์และรันโปรแกรมภายในสภาพแวดล้อม เรายังสามารถคอมไพล์และรันโปรแกรม Java โดยใช้ Command Prompt ได้หลังจากติดตั้ง JDK ในระบบของเราเสร็จสิ้นและตั้งค่า path แล้ว เราสามารถคอมไพล์และรันโปรแกรม Java โดยใช้ command prompt ได้ขั้นตอน 1 - ต้องสร้างโปร

  10. ใน Java มี Non-Access Modifiers กี่ตัว

    Java 提供 一些 其他 修饰符 以 提供 除 可见性 之外 的 功能 这些 修饰符 被 称为 Non-Access ModifiersStatic สมาชิกที่ประกาศเป็น static จะเป็นร่วมกันสำหรับทุกอินสแตนซ์ของคลาส สมาชิก static เป็นสมาชิกระดับคลาสที่เก็บอยู่ในหน่วยความจำของคลาสFinal ตัวปรับนี้ใช้เพื่อจำกัดการแก้ไขเพิ่มเติมของตัวแปร เมธอด หรือคลาส ค่าของตัวแปรที่ประกาศเป

  11. ตัวแปรของอินเทอร์เฟซเป็น static และ final โดยค่าเริ่มต้นใน Java ทำไม

    อินเทอร์เฟซกำหนดโปรโตคอลของพฤติกรรม ไใช่ว่าควรนำไปใช้งานอย่างไร คลาสที่นำอินเทอร์เฟซมาใช้งานจะปฏิบัติตามโปรโตคอลที่กำหนดโดยอินเทอร์เฟซนั้นตัวแปรของอินเทอร์เฟซเป็น static เพราะ Java interfaces ไม่สามารถสร้างอินสแตนซ์ได้ด้วยตัวเอง ค่าของตัวแปรต้องถูกกำหนดในบริบท static ที่ไม่มีอินสแตนซ์อยู่ตัวปรับ fin

  12. วิธีใช้งานอินเทอร์เฟซด้วยคลาสในนามไม่ระบุใน Java

    Anonymous inner class คือคลาสที่ไม่มีชื่อ เราจะกำหนดมันโดยตรงที่บรรทัดการสร้างอินสแตนซ์ตัวอย่างในโปรแกรมต่อไปนี้ เรากำลังนำเมธอด toString() ของอินเทอร์เฟซ TutorialsPoint ไปใช้งานโดยใช้ Anonymous inner class และ พิมพ์ค่าที่คืนมาinterface TutorialsPoint{    public String toString(); } public

  13. เป็นไปได้ไหมที่จะสร้างคลาสโดยไม่มีชื่อใน Java

    ใช่ เราสามารถสร้างคลาสโดยไม่มีชื่อได้โดยใช้ Anonymous classAnonymous class คือ inner class ที่ไม่มีชื่อ และอินสแตนซ์ของมันถูกสร้างในขณะที่สร้างคลาสเอง และคลาสเหล่านี้แตกต่างจากคลาสทั่วไปในการสร้างตัวอย่าง:public class Anonymous {    public void show() {}    public static void mai

  14. เราสามารถรันโปรแกรม Java โดยไม่มีเมธอด main ได้ไหม

    ใช่ เราสามารถรันโปรแกรม Java โดยไม่มีเมธอด main ได้โดยใช้บล็อก staticบล็อก static ใน Java คือกลุ่มคำสั่งที่ถูกดำเนินการเพียงครั้งเดียวเมื่อคลาสถูกโหลดเข้าหน่วยความจำโดย Java ClassLoader ยังเรียกอีกอย่างว่า static initialization block บล็อกเริ่มต้นแบบ static เข้าสู่หน่วยความจำ Stack โดยตรงตัวอย่างcla

  15. เราสามารถประกาศเมธอด main เป็น private ใน Java ได้ไหม

    ใช่ เราสามารถประกาศเมธอด main เป็น private ใน Java ได้มันคอมไพล์สำเร็จโดยไม่มีข้อผิดพลาดแต่ในรันไทม์ จะบอกว่าเมธอด main ไม่ใช่ publicตัวอย่าง:class PrivateMainMethod {    private static void main(String args[]){        System.out.println("Welcome to Tutorials Point

  16. ทำไมชื่อคอนสตรัคเตอร์จึงต้องเหมือนชื่อคลาสใน Java

    ทุกออบเจ็กต์ของคลาสถูกสร้างโดยใช้คีย์เวิร์ด new เดียวกัน ดังนั้นจึงต้องมีข้อมูลเกี่ยวกับคลาสที่จะต้องสร้างออบเจ็กต์ เพราะฉะนั้น ชื่อคอนสตรัคเตอร์จึงควรจะเหมือนกับชื่อคลาสตัวอย่างclass MyConstructor{    public MyConstructor() {       System.out.println("The constructor n

  17. ทำไมจึงมีการนำอินเทอร์เฟซมาใช้ใน Java

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

  18. วิธีเรียกใช้เมธอดของอินเทอร์เฟซใน Java

    เพื่อเรียกใช้เมธอดของอินเทอร์เฟซจากโปรแกรม Java โปรแกรมต้องสร้างอินสแตนซ์ของโปรแกรมที่นำอินเทอร์เฟซมาใช้งาน (implementation) จากนั้นจึงสามารถเรียกเมธอดได้โดยใช้ออบเจ็กต์ implementationตัวอย่างpublic interface InterfaceDemo{     default public void displayNameDefault(String name){   &n

  19. ทำไมคลาส String จึงเป็น immutable หรือ final ใน Java

    String เป็น immutable หมายความว่าเราไม่สามารถเปลี่ยนแปลงออบเจ็กต์เองได้ แต่เราสามารถเปลี่ยนการอ้างอิงไปยังออบเจ็กต์ได้ String ถูกทำเป็น final เพื่อไม่ให้ผู้อื่นขยายมันและทำลายความ immutable ของมันความปลอดภัย (Security) พารามิเตอร์มักถูกแทนด้วย String ในการเชื่อมต่อเครือข่าย URL การเชื่อมต่อฐานข้อมูล

  20. ทำไม String literal ถูกเก็บใน String Constant Pool ใน Java

    มีสองวิธีในการสร้างออบเจ็กต์ String ใน Java:โดยใช้ตัวดำเนินการ newString str = new String("Tutorials Point");โดยใช้ String literalString str = "Tutorials Point";ทุกครั้งที่เราเรียก new String() ใน Java มันจะสร้างออบเจ็กต์ในหน่วยความจำ Heap และ String literal จะไปอยู่ใน String Con

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