วันพุธที่ 17 สิงหาคม พ.ศ. 2559

ทำความรู้จักกับภาษา Java

ภาษา Java

Java เป็นภาษาเขียนโปรแกรมเพื่อวัตถุประสงค์ทั่วไป โดยสามารถทำงานได้พร้อมกัน เป็นภาษาที่สร้างมากจากคลาส และสนับสนุนการเขียนโปรแกรมแบบออบเจ็คอย่างสมบูรณ์ และถูกออกแบบมาให้พร้อมสำหรับการใช้งานมากที่สุด มีเมธอดและคลาสต่างๆ อำนวยความสะดวกให้ใช้มากมาย โดยในภาษา Java นั้นมีความตั้งใจว่าจะทำให้นักพัฒนานั้นออกแบบและพัฒนาโปรแกรมน้อยลง นั่นคือการเขียนเพียงครั้งเดียว แต่นำไปใช้งานได้ทุกที่หรือทุกแพลตฟอร์ม
แอพพลิเคชัน ของภาษา Java นั้นโดยปกติแล้วจะคอมไพล์เป็น bytecode ที่สามารถรันได้ใน Java virtual machine (JVM) ขึ้นกับสถาปัตยกรรมของคอมพิวเตอร์นั้นๆ และใน ปี 2016 ภาษา Java นั้นเป็นภาษาที่ได้รับความนิยมและใช้มากที่สุดในโลก โดยเฉพาะการใช้พัฒนาเว็บแอพพลิเคชัน

ประวัติความเป็นมาของภาษา Java

James Gosling Mike Sheridan และ Patrick Naughton ได้เริ่มก่อตั้งโปรเจ็คภาษา Java ของพวกเขาเมื่อปี 1991 โดยในตอนแรกมันถูกพัฒนาสำหรับทีวีที่สามารถมีปฎิสัมพันธ์ได้ เช่น เล่นเกมในทีวีได้ แต่มันยากเกินไปในการที่จะใช้งานกับสายเคเบิลของทีวีดิจิตอลในเวลานั้น ในตอนแรกภาษา Java ใช้ชื่อว่า Oak เพราะว่ามีต้นโอ็คยื่นออกไปยังออฟฟิศของ Gosling ต่อมาใช้ชื่อว่า Green และในตอนท้ายใช้ชื่อว่า Java มีที่มาจากกาแฟ Java (นั่นเป็นเหตุผลว่าทำไมคุณเห็นโลโก้ของภาษา Java มีรูปถ้วยกาแฟอยู่)
โลโก้ภาษา Javaโดย ภาษานั้นได้รับการออกแบบให้มีรูปแบบทางภาษาเหมือนภาษา C และ C++ ซึ่งจะทำให้โปรแกรมเมอร์ส่วนมากนั้นคุ้นเคยกับมันได้ดีขึ้น และ Sun Microsystems เผยแพร่ Java 1.0 ในปี 1995 โดยมีคำกล่าวว่า "Write Once, Run Anywhere" (WORA) ซึ่งมันฟรี เขียนเพียงครั้งเดียวและสามารถนำไปรันได้บนทุกแพลตฟอร์ม

Java Compiler

ใน การเขียนโปรแกรมในภาษา Java นั้น เราต้องการ Java Compiler เพื่อทำการแปลงโค้ดของโปรแกรมที่เขียนเป็น bytecode เพื่อนไปรันในแต่ละแพลตฟอร์มต่อไป โดยเรียกว่า Java Platform (JDK) ซึ่งประกอบไปด้วยคอมไพล์เลอร์ ในการแปลงโค้ดภาษา Java ให้เป็น Bytecode และ Java virtual machine (JVM) สำหรับรันโปรแกรมของภาษา Java ในแต่ละแพลตฟอร์ม สำหรับในบทเรียนนี้เราจะใช้ IDE ในการพัฒนาเพื่อความสะดวกและรวดเร็ว

คอมไพเลอร์และเวอร์ชวลแมชีน[แก้ไข]

สภาพแวดล้อมสำหรับการพัฒนา (IDE)[แก้ไข]

บทความที่เกี่ยวข้อง[แก้ไข]

  • RTSJ เรียลไทม์สเปคซิฟิเคชั่นสำหรับJava

เครื่องมือในการพัฒนาโปรแกรมภาษา Java

Integrated Development Environment (IDE) ก็คือเครื่องมือในการพัฒนาโปรแกรม ที่ประกอบไปด้วยเครื่องมือต่างๆ ที่ช่วยอำนวยความสะดวกให้โปรแกรมเมอร์พัฒนาโปรแกรมได้ง่ายขึ้น ซึ่งโดยทั่วไปมันมักจะประกอบไปด้วย Text Editor คอมไพลเลอร์และการ Build อัตโนมัติ และ Debugger
คุณสามารถเลือกใช้ IDE อะไรก็ได้ที่คุณต้องการ และถ้าหากคุณยังใหม่กับการเขียนโปรแกรมภาษา Java เราแนะนำให้คุณใช้ NetBeans คุณสามารถดาวน์โหลดโปรแกรมได้ที่นี่ https://netbeans.org/downloads/ และเลือก Java EE สำหรับการดาวน์โหลด
อีก IDE หนึ่งที่เป็นที่นิยมสำหรับการเขียนโปรแกรมภาษา Java ก็คือ Eclipse คุณสามารถดาวน์โหลดได้ที่นี่ถ้าหากคุณต้องการ https://eclipse.org/downloads/eclipse-packages/ และเลือก Eclipse IDE for Java EE Developers

สร้างโปรเจ็คแรกของคุณกับ NetBeans

หลัง จากที่คุณได้ติดตั้งโปรแกรม NetBeans เสร็จสิ้น คุณพร้อมที่จะเขียนโปรแกรมสำหรับภาษา Java แล้ว เปิดโปรแกรม NetBeans ขึ้นมา เพื่อสร้างโปรเจ็ค
  1. ในเมนู File -> New Project... (หรือ CTRL + SHIFT + N) และและเลือก Java Application คลิก Next
  2. ตั้งชื่อให้กับโปรเจ็คของคุณ เช่น "HelloWorld" และ Uncheck สำหรับตัวเลือก "Create Main Class" คลิก Finish
  3. ในเมนู Window -> Project คลิกขยายที่ Source Packages คุณจะพบ คลิกขวาแล้วเลือก New -> Java Class... ตั้งชื่อว่า "HelloWorld" คลิก Finish
  4. ใน ตอนนี้คุณได้สร้างคลาส Java เสร็จแล้ว และพร้อมที่จะเขียนโปรแกรม (ในตอนที่สองถ้าคุณ Check สำหรับตัวเลือก "Create Main Class") โปรแกรมจะสร้างคลาสให้คุณ
ในบทนี้คุณได้รู้จักกับภาษา Java ประวัติและวิธีการทำงานของมัน รวมทั้งการเตรียมเครื่องมือในการพัฒนาโปรแกรม ในบทต่อไปเราจะเริ่มต้นด้วยโปรแกรมแรกที่ชื่อว่า Hello World Program

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...