บทที่ 1 รู้จักกับภาษาจาวา

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างโปรแกรมภาษา JAVA
Advertisements

ความรู้เบื้องต้นเกี่ยวกับซอฟต์แวร์คอมพิวเตอร์
Lab Part Nattee Niparnan
ภาษา JAVA.
เอาไว้ใช้ในการอธิบายกระบวนการแปลภาษาให้เข้าใจได้ง่ายขึ้น
Introduction to C Introduction to C.
ความรู้เบื้องต้นเกี่ยวกับภาษา c
โครงสร้างโปรแกรมภาษา C
ระบบปฏิบัติการ อ. รวินทร์ ไชยสิทธิพร.
บทที่ 3 ภาษาสำหรับเขียนโปรแกรม
ซอฟต์แวร์.
โครงสร้างของระบบปฏิบัติการ Operating System Structure
นายนฤนารถ อออิงทรัพย์
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
บทที่ 3 การตรวจสอบระบบปฏิบัติการ
ภาษาคอมพิวเตอร์ กฎเกณฑ์เกี่ยวกับคำศัพท์ ไวยากรณ์ และ หลักภาษาในการเขียนคำสั่งงานให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งให้กับเราได้ มีหลากหลายชนิดต่างๆ กัน.
Software.
CS Assembly Language Programming
การงานอาชีพและเทคโนโลยี 2 (ง31102)
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI
โครงสร้างภาษาซี.
ภาษาคอมพิวเตอร์.
ซอฟต์แวร์.
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
นางสาวคนึงนิจ พิศณุวรเมท คณะวิทยาศาสตร์ สาขาวิชาเอก เทคโนโลยีสารสนเทศ
ความรู้เบื้องต้นเกี่ยวกับ JAVA
การจำลองความคิด
Surachai Wachirahatthapong
Network programming Asst. Prof. Dr. Choopan Rattanapoka
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
PHP คืออะไร หลายคนที่ทำเว็บไซต์ด้วย HTML หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ รับค่าเช่น ชื่อ ที่อยู่
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
GW-Basic Language มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
เตรียมตัวให้พร้อมก่อนเขียนโปรแกรม Java
ต้อนรับเข้าสู่โลกของภาษา Java
บทที 2 การใช้โปรแกรมเบื้องต้น อาจารย์อารียา ศรีประเสริฐ สาขาวิชาเทคโนโลยีสารสนเทศธุรกิจ คณะเทคโนโลยีสารสนเทศ คอมพิวเตอร์ประยุกต์ (Applied Computer)
CSC420 Operating Systems ผู้สอน : อ.สุรชัย ดียิ่ง ห้องเรียน : 5-357
วิธีการทางคอมพิวเตอร์
องค์ประกอบทางด้านซอฟต์แวร์
ความรู้พื้นฐานการเขียนโปรแกรม
บทที่ 5 ระบบปฏิบัติการและ หลักการทำงานเบื้องต้น
องค์ประกอบของระบบคอมพิวเตอร์ ครูสุวรรณ์ พิมเสน ครู คศ
กิจกรรมที่ 1 ซอฟต์แวร์ระบบ จุดประสงค์ 1. บอกความหมายของซอฟต์แวร์
ประวัติและขั้นตอนการพัฒนาโปรแกรมภาษาซี
บทที่ 7 Deadlock Your company slogan.
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
ระบบคอมพิวเตอร์และการประมวลผล
: Computer Graphics (คอมพิวเตอร์กราฟิกส์)
ระบบปฏิบัติการ ( Operating System : OS )
การเข้าใช้ Speexx ครั้งแรก Foundation English II
กิจกรรมที่ 1 ซอฟต์แวร์ระบบ จุดประสงค์ 1. บอกความหมายของซอฟต์แวร์
บทที่ 2 การแสดงผลและรับข้อมูล
ซอฟต์แวร์คอมพิวเตอร์ ชั้นมัธยมศึกษาปีที่ ม.4/2 โรงเรียนมัธยมวัดป่ามะไฟ
บทที่ 4 คำสั่งควบคุมแบบมีทางเลือก
บทที่ 1 ระบบคอมพิวเตอร์.
Java Network Programming 1
คอมพิวเตอร์และระบบปฏิบัติการเบื้องต้น
Software ซอฟต์แวร์.
นาย เกียรติศักดิ์ แสนนวล โรงเรียนจักรคำคณาทรลำพูน
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
เครื่องมือที่ใช้ JUnit4.8.1 on Eclipse SDK3.5.2 ขึ้นไป
ซอฟต์แวร์ (Softwarre)
Debugging กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
จัดทำโดย.... นางสาววริศรา ทาวรรณ์ เลขที่ 35 ชั้น ม.4/13
นายณัฐพล นาคะป่า เลขที่ 36 ชั้นมัธยมศึกษาปีที่ 4/7
2 มิ. ย 2547 โดย วชิราวุธ ธรรมวิเศษ 1 บทที่ 1 แนะนำเทคโนโลยีจาวา Introduction to Java Technology.
ซอฟต์แวร์ (software) จัดทำโดย นาย ยุทธพงศ์ คำยอง
จุดประสงค์การเรียนรู้ 1. บอกประวัติ ความเป็นมาของโปรแกรม FreeMind ได้ 2. บอกความหมายและสามารถเลือกใช้โปรแกรม Open Source Software ได้ 3. บอกความหมายของการอับโหลดและการดาวน์
Basic Java Programming
ใบสำเนางานนำเสนอ:

บทที่ 1 รู้จักกับภาษาจาวา รายวิชา ง30201 การเขียนโปรแกรมเชิงวัตถุ Mahidol Wittayanusorn School L. Ngamprasit

Java James Gosling, the creator of Java Object Oriented Language Duke, the Java mascot James Gosling, the creator of Java Object Oriented Language Mahidol Wittayanusorn School L. Ngamprasit

การทำงานของโปรแกรมภาษาจาวา Java Virtual Machine (Java VM หรือ JVM) เป็นตัว แปลภาษาประเภท Interpreter Javac เป็นตัว แปลภาษาประเภท Compiler Source code Java Bytecode Mahidol Wittayanusorn School L. Ngamprasit

Compiler ภาษาต่าง ๆ มักจะแปล source code ไปเป็นภาษาเครื่อง Javac Compiler ทบทวนเกี่ยวกับ Compiler แปล source code เป็นรูปแบบที่ทำงานได้ ระหว่างการแปล source code หากเจอการเขียนโปรแกรมที่ผิด ไวยากรณ์ของภาษา(Syntex error) Compiler จะหยุดแปลทันที error เหล่านั้นต้องได้รับการแก้ไขถึงจะแปลต่อไปได้ Compiler ภาษาต่าง ๆ มักจะแปล source code ไปเป็นภาษาเครื่อง Javac Compiler จะแปล source code ไปเป็นไฟล์ที่ ประกอบด้วยคำสั่ง byte code ซึ่งไม่ได้เป็นภาษาเครื่อง คำสั่ง byte code จะถูกเรียกใช้งานโดย Java Virtual Machine(JVM) Mahidol Wittayanusorn School L. Ngamprasit

Java Virtual Machine (JVM) ทบทวนเกี่ยวกับ Interpreter ตัวแปลภาษาที่ใช้วิธีการแปลทีละบรรทัดหรือทีละคำสั่ง และทำงาน ตามชุดคำสั่งนั้นทันที Java Virtual Machine หรือ JVM โปรแกรมที่ใช้อ่านคำสั่ง Java byte code และจะ ดำเนินการตามที่อ่านได้ Java Virtual Machine เป็น interpreter Java byte code เปรียบเสมือนภาษาเครื่องสำหรับ Java virtual Machine Java Virtual Machine คือโปรแกรมที่จำลองเครื่อง คอมพิวเตอร์ที่มีภาษาเครื่องเป็น Java byte code Mahidol Wittayanusorn School L. Ngamprasit

Platform Independent JVM สามารถทำงานบนระบบปฏิบัติการต่างๆได้ ไฟล์นามสกุล .class (Java Bytecode) ไฟล์เดียวกัน สามารถทำงานบนระบบปฏิบัติการที่หลากหลาย เช่น ระบบปฏิบัติการ Windows, Linux หรือ Mac OS ทำ ให้โปรแกรมที่พัฒนาด้วยภาษาจาวานั้นจะไม่ยึดติดกับ แพลตฟอร์มใดๆ แพลตฟอร์ม(Platform) คือสภาวะแวดล้อมที่ ประกอบด้วยฮาร์ดแวร์และซอฟต์แวร์ของระบบ คอมพิวเตอร์ระบบหนึ่ง ซึ่งคอมพิวเตอร์ที่ใช้ ระบบปฏิบัติการต่างกัน ก็จะมี Platform ที่ต่างกันไป ด้วย Mahidol Wittayanusorn School L. Ngamprasit

Write Once, Run Anywhere โปรแกรมจะถูก พัฒนาขึ้นเพียงครั้ง เดียว แต่สามารถ นำไปใช้งานได้ใน ทุกๆที่ ไม่ว่า คอมพิวเตอร์จะใช้ งานระบบปฏิบัติการ ใดๆก็ตาม Mahidol Wittayanusorn School L. Ngamprasit

จาวาแพลตฟอร์ม (เทคโนโลยีจาวา) Java SE Java Platform, Standard Edition Java EE Java Platform, Enterprise Edition Java ME Java Platform, Micro Edition Java Card run on smart cards Mahidol Wittayanusorn School L. Ngamprasit

Java Platform, Standard Edition (Java SE) JDK JRE JVM Mahidol Wittayanusorn School L. Ngamprasit

เริ่มต้นเขียนโปรแกรมภาษาจาวา อ่านบทที่ 1 หัวข้อที่ 4 ปฏิบัติการที่ 1 เริ่มต้นเขียนโปรแกรมภาษา จาวา เข้าไปที่ webcs.mwit.ac.th การเรียนการสอน ปฏิบัติการที่ 1 เริ่มต้นเขียนโปรแกรมภาษาจาวา Mahidol Wittayanusorn School L. Ngamprasit