Friday, March 4, 2011

บทที่ 2 มารู้จัก Java และ Complier

 
ต่อจากบทที่1 หลังจากเราชาว IT รู้ประวัติความเป็นมาของ Java แล้ว ทีนี้มาต่อเรื่องการเตรียมพร้อมในการเขียน Java กันดีกว่าครับ

Sun Microsystem (ตอนนี้เป็นของ Oracle) ได้แบ่ง Java Platform ออกเป็น 4 ประเภท (+1) ตามการใช้งานหลักๆ ดังนี้ครับ
  1. Java Card เป็น platform ที่ทำไว้สำหรับ smart card ต่างๆ
  2. Java Micro Edition (Java ME) ทำไว้สำหรับเทคโนโลยีขนาดเล็ก เช่น โทรศัพท์มือถือ, PDA, IT Gadget ต่างๆ
  3. Java Standard Edition (Java SE) เป็น version standard เหมาะสำหรับการเขียนโปรแกรมทั่วไป
  4. Java Enterprise Edition (Java EE) เป็น Java ประสิทธิภาพสูงสำหรับองค์กรใหญ่ๆ เน้นไปทาง server site ต่างๆ เช่น web service แน่นอนว่าถ้าคุณมีความรู้เรื่องนี้แล้วล่ะก็ IBM SD บริษัท support IT อันลือชื่อ ต้องการตัวคุณแน่นอน
  5. Personal Java เป็น Java สำหรับมือถือ หรืออุปกรณ์ IT แบบฝังตัว พัฒนามาจาก Java 1.1.8 แต่ตอนนี้หยุดพัฒนาไปแล้ว แต่ชาว IT ไม่ต้องเป็นห่วง พวกท่านสามารถใช้ Java ME แทนได้ครับ
ทั้งหมดนี้หา download version ล่าสุดจากที่นี่ได้น่อ http://www.oracle.com/technetwork/java/javase/downloads/index.html

ทีนี้เรากลับมาดูกันว่าเราจะ load อะไรมาใช้งานกัน การรัน executable file Java นั้นต้องมี Java Runtime Environment ช่วยรันโดยจะใช้ JVM ทำเป็น virtual Machine อีที (รายละเอียดคงต้องลองไปศึกษาพวกหลักการอีกทีครับ) แต่ถ้าท่านต้องการเขียน code ท่านต้องลง SDK ด้วย จะได้มีตัว compiler debugger มาใช้งาน

ภาพองค์ประกอบของ JDK
ซึ่งเวลาเลือก load ถ้าเอาแค่รัน Java ได้ ก็ลง JRE พอ แต่ถ้านอกเหนือจากนั้น JDK ก็ไม่เสียหายครับ


โปรแกรมสำหรับเขียน code ที่ผมจะขอแนะนำมันมีชื่อว่า eclipse ครับ ของฟรีเทคนิกไม่ต้องนี้ ไม่ต้องลง เพราะเป็นแบบ portable copy แปะใช้ได้เลย แถมหน้าตาอ่านง่ายอีกต่างหาก ยังไงลองหามาใช้ดูนะครับ
หรือจะ load ก็ตาม link นี้ได้เลย http://www.eclipse.org/ ครับ

บทต่อไปจะเริ่มแจ้งตัวอย่างการเขียนเบื้องต้นดูก่อน ไว้เจอกันครับ

No comments:

Post a Comment