[爆卦]Javac是什麼?優點缺點精華區懶人包

雖然這篇Javac鄉民發文沒有被收入到精華區:在Javac這個話題中,我們另外找到其它相關的精選爆讚文章

在 javac產品中有2篇Facebook貼文,粉絲數超過16萬的網紅โปรแกรมเมอร์ไทย Thai programmer,也在其Facebook貼文中提到, ลองนั่งเล่น Java 11 (JDK11) ที่เพิ่งปล่อยออกมา มีฟีเจอร์หนึ่งที่เพิ่มเข้ามา น่าสนใจดีคือ "Launch Single-File Source-Code Programs" 👍 ความพิเศษของฟ...

 同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...

  • javac 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文

    2020-10-13 10:53:38
    有 31 人按讚


    ลองนั่งเล่น Java 11 (JDK11) ที่เพิ่งปล่อยออกมา มีฟีเจอร์หนึ่งที่เพิ่มเข้ามา น่าสนใจดีคือ "Launch Single-File Source-Code Programs"

    👍 ความพิเศษของฟีเจอร์นี้ก็คือ เราสามารถสั่งรันไฟล์ .java โดยไม่ต้องคอมไพล์เป็น .class ทำให้สะดวกเวลารันโค้ดผ่านคอมมานไลน์

    👉 สำหรับวิธีการรันโค้ดก็แค่ใช้คำสั่ง เช่น java HelloWorld.java ได้เลย

    จะเสมือนเรียกคำสั่ง 2 ประโยคนี้ต่อเนื่องกัน
    javac HelloWorld.java
    java HelloWorld

    ยิ่งถ้าใครใช้งานบน Unix สามารถแปะข้อความ #!/path/to/java --source version

    เช่น #!/g/jdk-11/bin/java --source 11

    เพียงแค่นี้ก็สามารถรันเป็นไฟล์สคริปต์ธรรมดาได้เลยบน Unix เช่น ./HelloWorld

    😋 โดยเบื้องหลังของฟีเจอร์นี้ เวลาทำงานโค้ดจะถูกคอมไพล์ในหน่วยความแล้วประมวลผลด้วย iterpreter ของ Java ทันทีเลย

    แต่ทั้งนี้คลาสทั้งหมดต้องอยู่ในไฟล์เดียวกัน (ในไฟล์มีคลาสหลายอันได้) หรือจะอ้างถึง packing บนหัวโค้ดก็ทำได้อีกด้วย

    😋 หมายเหตุ ความสามารถนี้ทาง Java เอง เขาไม่ได้คิดจะเปลี่ยนหรือยกเลิกการใช้ javac เพื่อคอมไพล์โค้ดเป็น .class หรือคิดจะเปลี่ยน Java ให้รันเป็นแบบสคริปต์เหมือน python หรือ node.js แต่อย่างใดนะครับ ....เรายังคอมไพล์โค้ดเป็นไฟล์ .class ได้ตามปกติ

    อ่านเพิ่มเติมได้ http://openjdk.java.net/jeps/330

  • javac 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答

    2018-09-30 03:10:44
    有 425 人按讚


    ลองนั่งเล่น Java 11 (JDK11) ที่เพิ่งปล่อยออกมา มีฟีเจอร์หนึ่งที่เพิ่มเข้ามา น่าสนใจดีคือ "Launch Single-File Source-Code Programs"

    👍 ความพิเศษของฟีเจอร์นี้ก็คือ เราสามารถสั่งรันไฟล์ .java โดยไม่ต้องคอมไพล์เป็น .class ทำให้สะดวกเวลารันโค้ดผ่านคอมมานไลน์

    👉 สำหรับวิธีการรันโค้ดก็แค่ใช้คำสั่ง เช่น java HelloWorld.java ได้เลย

    จะเสมือนเรียกคำสั่ง 2 ประโยคนี้ต่อเนื่องกัน
    javac HelloWorld.java
    java HelloWorld

    ยิ่งถ้าใครใช้งานบน Unix สามารถแปะข้อความ #!/path/to/java --source version

    เช่น #!/g/jdk-11/bin/java --source 11

    เพียงแค่นี้ก็สามารถรันเป็นไฟล์สคริปต์ธรรมดาได้เลยบน Unix เช่น ./HelloWorld

    😋 โดยเบื้องหลังของฟีเจอร์นี้ เวลาทำงานโค้ดจะถูกคอมไพล์ในหน่วยความแล้วประมวลผลด้วย iterpreter ของ Java ทันทีเลย

    แต่ทั้งนี้คลาสทั้งหมดต้องอยู่ในไฟล์เดียวกัน (ในไฟล์มีคลาสหลายอันได้) หรือจะอ้างถึง packing บนหัวโค้ดก็ทำได้อีกด้วย

    😋 หมายเหตุ ความสามารถนี้ทาง Java เอง เขาไม่ได้คิดจะเปลี่ยนหรือยกเลิกการใช้ javac เพื่อคอมไพล์โค้ดเป็น .class หรือคิดจะเปลี่ยน Java ให้รันเป็นแบบสคริปต์เหมือน python หรือ node.js แต่อย่างใดนะครับ ....เรายังคอมไพล์โค้ดเป็นไฟล์ .class ได้ตามปกติ

    อ่านเพิ่มเติมได้ http://openjdk.java.net/jeps/330

  • javac 在 コバにゃんチャンネル Youtube 的精選貼文

    2021-10-01 13:19:08

  • javac 在 大象中醫 Youtube 的最讚貼文

    2021-10-01 13:10:45

  • javac 在 大象中醫 Youtube 的精選貼文

    2021-10-01 13:09:56

你可能也想看看

搜尋相關網站