overclockzonefanpage  overclockzoneth  TV  RSS  


Results 1 to 11 of 11

Thread: java คือโปรแกรมอะไรครับ

  1. #1
    OverclockZone Member
    Join Date
    8 Jan 2007

    Default java คือโปรแกรมอะไรครับ

    มันทำหน้าที่อะไรและมีประโยชยังไงอะครับ
    ขอบคุณที่ตอบ

  2. #2
    OverclockZone Member Teardrop's Avatar
    Join Date
    2 Jul 2007

    Default

    java มะช่าย Program งับ....

    java คือภาษาๆ หนึ่งที่ใช้เขียน program งับ ซึ่งเป็น ตัวพื้นฐาน (มีแตก สายออกปายตาม appilication หรือการใช้งานหลายๆ อย่างอีกเช่น JavaScript สำหรับ Web, Java Applet นี้ก็ web แต่ต่างกะตัวแรก, JHP นี้กะ java ผสม php, J2EE, etc.) ซึ่ง ภาษานี้ เป็น free lience งับ นำปายพัฒนาได้หลาย ประเภท program งับเช่น application บนwindow ทั่วปาย, web app. หรือ program บนมือถือ หลายๆ ค่ายที่ใช้งาน Java ได้
    ซึ่งการที่จะใช้งาน Program ที่ใช้ ภาษานี้เขียน บางตัวจะ ติดตั้ง Libery file มาด้วย หรือบางตัวจะเรียกใช้ java กลางของเครื่อง ซึ่ง download ได้จาก sun งับ

    ps ถ้า พวก .NET นี้ของทาง microsoft งับพัฒนาฟรี แต่ จะขาย Program ต้องเสีย lience ค่าภาษา งับมะงั้นผิด กม.)
    Last edited by Teardrop; 18 Feb 2008 at 11:50:43.

  3. #3
    OverclockZone Member TaO_OaT's Avatar
    Join Date
    16 Sep 2006
    Location
    แถว ๆ นี้

    Default

    java ไม่ใช่โปรแกรมครับ มันคือถ้วยกาแฟครับ (อิอิ)


    เสริมอีกนิสสสสส

    ภาษาจาวาถูกพัฒนาขึ้นโดยบริษัท ซันไมโครซิสเต็มส์ (Sun Microsystems Inc.) เป็นภาษาสำหรับเขียนโปรแกรมภาษาหนึ่ง มีลักษณะสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP : Object-Oriented Programming) ที่ชัดเจน โปรแกรมต่าง ๆ ถูกสร้างภายใน class โปรแกรมเหล่านั้นถูกเรียกว่า method หรือ behavior โดยปกติจะเรียกแต่ละ class ว่า object โดยแต่ละ object มีพฤติกรรมมากมาย โปรแกรมที่สมบูรณ์จะเกิดจากหลาย object หรือหลาย class มารวมกัน โดยแต่ละ class จะมี method หรือ behavior แตกต่างกันไป

    ปัจจุบันที่มีอยู่ก็คือ
    * J2SE : Java 2 Platform, Standard Edition (Core/Desktop)
    * J2EE : Java 2 Platform, Enterprise Edition (Enterprise/Server)
    * J2ME : Java 2 Platform, Micro Edition (Mobile/Wireless)

  4. #4
    OverclockZone Member moonhunter's Avatar
    Join Date
    6 Feb 2007
    Location
    ลาดกระบัง

    Default

    แจม j2me เปลี่ยนเป็น java me แล้วว

  5. #5
    OverclockZone Member
    Join Date
    8 Jan 2007

    Default

    แล้วมันมีประโยชน์ยังไงเมื่ออยู่ในเครื่องเราครับ

  6. #6
    OverclockZone Member heroin's Avatar
    Join Date
    25 Sep 2007
    Location
    Surat-thani

    Default

    คือบางเวบ บางโปรเเกรม เขาเขียนด้วย ภาษา java เราต้องลง java ไว้ ไม่งั้นบางทีมันก็ไม่เเสดงผลของเวบนั้นหรือโปรเเกรมนั้นมั้ง(ไม่รู้ถูกป่าวนะ เเต่ผมเข้าใจเเค่นี้) พื้นฐานเเล้วน่าจะมีกันทุกเครื่อง ลงไปเลย เเล้วไม่ต้องไปสนใจมันครับ

  7. #7
    OverclockZone Member TaO_OaT's Avatar
    Join Date
    16 Sep 2006
    Location
    แถว ๆ นี้

    Default

    Quote Originally Posted by auncrazy View Post
    แล้วมันมีประโยชน์ยังไงเมื่ออยู่ในเครื่องเราครับ
    มันก็รันโปรแกรมที่เขียนด้วย java ได้อ่ะครับ ไม่มีอะไรมาก

  8. #8
    OverclockZone Member artiya4u's Avatar
    Join Date
    15 Feb 2010

    Default

    Quote Originally Posted by Teardrop View Post
    java มะช่าย Program งับ....

    java คือภาษาๆ หนึ่งที่ใช้เขียน program งับ ซึ่งเป็น ตัวพื้นฐาน (มีแตก สายออกปายตาม appilication หรือการใช้งานหลายๆ อย่างอีกเช่น JavaScript สำหรับ Web, Java Applet นี้ก็ web แต่ต่างกะตัวแรก, JHP นี้กะ java ผสม php, J2EE, etc.) ซึ่ง ภาษานี้ เป็น free lience งับ นำปายพัฒนาได้หลาย ประเภท program งับเช่น application บนwindow ทั่วปาย, web app. หรือ program บนมือถือ หลายๆ ค่ายที่ใช้งาน Java ได้
    ซึ่งการที่จะใช้งาน Program ที่ใช้ ภาษานี้เขียน บางตัวจะ ติดตั้ง Libery file มาด้วย หรือบางตัวจะเรียกใช้ java กลางของเครื่อง ซึ่ง download ได้จาก sun งับ

    ps ถ้า พวก .NET นี้ของทาง microsoft งับพัฒนาฟรี แต่ จะขาย Program ต้องเสีย lience ค่าภาษา งับมะงั้นผิด กม.)
    JavaScript ไม่เกี่ยวกับ Java เลยครับชื่อมันคล้ายกันเฉยๆ

    และที่ต้องลง Java ก็เพื่อโปรแกรมที่พัฒนาโดยภาษาจาวาทำงานได้
    เหมือนเล่นเกมส์ต้องลง DirectX นะครับ

  9. #9
    OverclockZone Member zicmaxx's Avatar
    Join Date
    21 Mar 2007

    Default

    เพิ่มเติมให้ละกัน

    Java เป็นภาษาประเภท Multi Platform ก็คือ สามารถใช้งานได้โดยไม่จำกัด OS ในการใช้งาน
    แต่ ... ต้องมีการติดตั้ง JVM หรือ Java Virtual Machine เพื่อใช้สำหรับให้
    Java ทำงานได้ ซึ่งการทำงานของ JVM ก็สามารถเซิจดูได้ทั่วๆไป

    ข้อดีของ Java เอาแบบคร่าวๆไม่ขอพูดทั้งหมดนะ
    1.เป็นภาษาโปรแกรมที่เป็น OOP แท้ๆ เหมาะกับผู้ใช้ทุกระดับ
    2.อย่างที่บอกเป็น Multi Platform Language สามาถใช้บน OSไหนก็ได้ที่มี JVM ติดตั้งอยู่
    3.มีการพัฒนาต่อเนื่อง
    4.ขนาดของตัวแปรไม่แปรผันตาม OS ซึ่งหมายความว่า ไม่ว่า OS จะเป็น 64 bit หรือ 32 bit
    โปรแกรมที่เขียนด้วย Java จะสามารถรันได้ตามปกติ ต่างกับบางภาษาที่ ขนาดของตัวแปร
    เปลี่ยนไปตาม OS ที่ใช้ ซึ่งทำให้ โอกาสที่โปรแกรมที่พัฒนาบน 32 bit Platform จะใช้ไม่ได้บน
    64 bit มีมากตามไปด้วย
    5.ไม่ต้อง Compile ใหม่ในการนำไปใช้งาน
    6.การ Complie นั้นเป็นแบบ ผสม ซึ่งมีกระบวนการ interpreter ภายใน ด้วย ทำให้หาจุดผิดพลาดได้ง่าย
    ( ไปหาความรู้เพิ่มเอาเองระหว่าง Compile กับ interpreter ต่างกันยังไง )


    ข้อเสีย
    1.ทำงานค่อนข้างช้า เพราะต้องทำงานผ่าน JVM ซึ่งต้องรันอยู่เหนือ Layer ของ OS อีกทีนึง ซึ่งต่างกับบางภาษาโปรแกรม
    ที่ทำงานในระดับของ OS ดังนั้น
    จึงไม่นิยมใช้ Java ในการสร้าง Application ที่ต้องการความเร็วของภาษาในการทำงานมาก
    เช่นเกมส์ 3D ใหญ่ๆ โปรแกรมทางวิทยาศาสตร์บางประเภท

    2.การเข้าถึงส่วนต่างๆถูกจำกัดมากเกินไป ไม่เหมาะกับผู้ที่ต้องการความ Advance ของภาษาโปรแกรม
    เนื่องจากที่มันเป็น OOP แบบเต็ม จึงทำให้ Object ต่างๆถูกห่อหุ้มไว้ ดังนั้นการเข้าถึง ตัวแปรหรือหน่วยความจำ
    ทำได้ยากขึ้น ซึ่งเป็นทั้งข้อดีและข้อเสีย
    3.มี Tool ในการพัฒนาน้อยมาก

    บลาๆๆๆ เยอะแยะ

  10. #10
    OverclockZone Member nitipan's Avatar
    Join Date
    21 Feb 2010
    Location
    Udorntani

    Default

    เอาง่ายๆดีกว่า เรามีจาวาในเครื่องเรา คอมเราก็ใช้โปรแกรมที่ทำงานด้วยจาวาได้ ถ้าไม่มีก็ใช้โปรแกรมที่มันรันด้วยจาวาไม่ได้ ยกตัวอย่างเครื่องเรามีโปรแกรมแฟรชเราก็รันโปรแกรมที่เป็นแฟรชได้ครับ ก็คือใช้สำหรับรันโปรแกรมที่มันเป็นจาวานะครับ

  11. #11
    OverclockZone Member omyimtogo's Avatar
    Join Date
    28 Jan 2009

    Default

    มันมี ภาษา java กับ Java script นะครับไม่เหมือนกัน



Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •