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

มาลองเขียน 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 ครับ

 

 

 

 

 

 

 

 

 

 

 

 

 

คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น

Open publication - Free publishing - More android

joomla stats



Powed By EWTC easy4com workshop & training center

53 Bangna-Trad14 Bangna Bangkok 10260

office:02-393-0970 fax:02-399-2542 hotline24/7:081-859-5309