นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

ลูกเป็ดน้อย
Ico64
เครือข่าย
สมาชิก · ติดตาม: 0 · ผู้ติดตาม: 0

อ่าน: 929
ความเห็น: 0

HelloWorld โปรแกรมแรกบนJAVA

HelloWorld โปรแกรมแรกบนJAVA

มาลองเขียน HelloWorld โปรแกรมแรกบนจาวากัน

มีหลายท่าน Tweet มาหา มาสเตอร์ อึ่ง ว่า น่าจะมี บทความที่เกี่ยวกับ การเขียนโปรแกรมจาวาเบื้องต้น สำหรับ ท่านที่ อยากพัฒนาโปรแกรม โดยใช้ภาษาจาวา ผมว่าดีเชียว เพราะ การพัฒนาโปรแกรมของ android ก็ใช้ จาวาเป็นหลัก น่าจะเป็นประโยชน์ ต่อ ผู้เริ่มต้น และ ผู้ที่ต้องการฟื้นจาวา

เริ่มเรียนรู้จาวาจาก Workshop จริง

วันนี้เรามาลองเรียนรู้ ลองเขียน โปรแกรม HelloWorld บนจาวา กัน

เปิด eclipse กันออกมาเลยครับ

ความจริงต้องเริ่มต้นเขียนบน โปรแกรมพวก Text Editor ต่างๆ แต่ผมอยากให้คุณคุ้นเคย กับ eclipse เพราะเราจะใช้ eclipse เป็นโปรแกรมหลัก ในการเขียน Source Code

แล้วอะไรคือ Source Code ?

Source Code ก็คือ ไฟร์ จาวา ที่เราเขียนขึ้น มีนามสกุลเป็น java โดย ไฟร์.java จะถูก java compile ที่อยู่ใน Java Development Kit หรือที่เราเรียกว่า JDK ทำการ compile ให้เป็นไฟร์แบบ Bytecode ซึ่งจะมีนามสกุลเป็น .class ต่อมาถ้าต้องการ Execute หรือ การแสดงผล ของ ตัวโปรแกรมที่เราเขียน ก็จะใช้ Java Runtime Enviroment หรือ ที่เราเรียกว่า JRE และ Java Virtual Machine (JVM) ซึ่งอยู่ใน JDK จะทำการ Execute ตัว Bytecode ที่ได้ให้เป็นผลลัพธ์ ของโปรแกรมที่เราเขียน โดยไม่สนใจระบบปฎิบัติการ หรือ สถาปัตยกรรมของซีพียู

ข้อดีของ จาวา

ตรงนี้ผมถือว่าเป็นข้อดี ของ จาวา ลองยกตัวอย่างว่า ถ้า มาสเตอร์ อึ่ง เขียนโปรแกรมจาวา บนระบบปฎิบัติการอูบุนตู ซึ่งเป็น Linux บนเครื่องคอมพิวเตอร์ ที่ใช้ ซีพียูของ AMD เมื่อ Source Code ของผมถูก Compile ไปเป็น Bytecode ผมไม่ต้องกังวลว่า Bytycode ของผมจะไม่สามารถ Execute บนเครื่อง ที่ต่างจากระบบปฎิบัติการ ต่างซีพียู ผลลัพธ์ที่ได้ ก็ยังเหมื่อนที่ทดลองในเครื่องผม ไปซะยาวเชียวเรามาเข้าเรื่องของเรากัน

New Project Java

ไปที่ New > Project Java แบบนี้

 

จะมีหน้าต่าง New Java Project

ให้กรอกชื่อ Project name ตามนี้ HelloEWTC สังเกตุ eclipse จะสร้างโฟว์เดอร์ HelloEWTC ให้เราด้วย คลิก Next ไปเลยครับ

ตัวโปรแกรม eclipse จะสร้างโฟว์เดอร์ ย่อย 2 อัน คือ src และ bin ส่วนใหญ่ผมจะเก็บ Source Code ไว้ใน src และ ไฟร์ที่ Compile ได้ไว้ที่ bin คลิก Finish ไปเลยครับ

จะเห็นโฟว์เดอร์ HelloEWTC

กลับมาที่ eclipse อีกที

ไปสร้างไฟร์ใหม่ โดยไปที่ New > File

ผมตั่งชื่อไฟร์ใหม่ว่า HelloEWTC.java โดยเก็บไว้ที่ โฟว์เดอร์ src

จะสังเกตุเห็นไฟร์ HelloEWTC.java ในโฟวเดอร์ src ดับเปิ้ลคลิกเลยครับ

พิมพ์ Source Code ตามนี้เลยนะครับ

ลอง Run ดู

เลือกให้ HelloEWTC ทำงานแบบ Java Application

จะได้ผลลัพธ์แบบนี้

ทีนี้ผมจะลองออกไป run โปรแกรมที่ นอก eclipse โดยการเปิด Terminal แล้วสั่ง run จาก ไฟร์ที่เป็น Bytecode โดยตรง ให้ใช้คำสั่ง

java HelloEWTC

สำหรับคนที่ใช้ Windows ก็ให้ใช้ run โปรแกรม cmd แล้วสั่งจากที่นั่น

เห็นไหมครับ โปรแกรมจะพิมพ์ HellowEWTC ออกมาที่ Terminal หรือ Mode Dos

ทีนี้เรามาดูที่โปรแกรมกัน

public class HelloEWTC

{

}

จะเป็นการสร้าง class ที่ชื่อ HelloEWTC ขึ้นมา สังเกตุ ว่า ชื่อ class และ ชื่อไฟร์ ต้องเหมือนกันนะครับ

ต่อมา คำสั่ง

public static void main(strink[] args)

{

System.out.println("HelloEWTC");

}

ส่วนคำสั่งนี้ เป็นการ เรียก method ที่ชื่อ main ออกมาใช้

โดยคำสั่ง System.out.println เป็นการ สั่งให้โปรแกรม ทำการพิมพ์ข้อความที่อยู่ในวงเล็บภายในเครื่องหมาย คำถาม ให้ออกไปที่ Terminal (ในระบบของ linux) หรือ Mode Dos ในระบบของ Windows ครับ

ที่มา :http://androidthai.in.th/java-intro/53-helloworld-on-java.html

หมวดหมู่บันทึก: เรื่องทั่วไป
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
สร้าง: 02 ตุลาคม 2558 17:17 แก้ไข: 02 ตุลาคม 2558 17:17 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ: Ico24 คนธรรมดา, Ico24 ดำขำ, และ 2 คนอื่น.
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ไม่มีความเห็น

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 54.237.183.249
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ