Starting JAVA 0215211 : JAVA PROGRAMMING (การ โปรแกรมภาษาจาวา) มัลลิกา เกลี้ยงเคล้า Kliangkhlao.m@gmail.com | SC1419.

Slides:



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

Lab Part Nattee Niparnan
Introduction to C Introduction to C.
Lab Login แล้วดำเนินการดังต่อไปนี้ ที่ home directory สร้าง sub directory ชื่อ Lab01 พิมพ์คำสั่ง cd Lab01 พิมพ์คำสั่ง pwd แล้วกด Enter พิมพ์คำสั่ง.
การเขียนโปรแกรมภาษาจาวาตอนที่ ๓
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Introduction to php Professional Home Page :PHP
C# Programming Exceed Camp: Day 3.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 22 มิถุนายน 2550 ความผิดพลาดที่พบ บ่อย มหาวิทยาลัยเนชั่น.
การรวมฐานข้อมูล. 1. เลือกฐานข้อมูลหลักสำหรับรวมกับฐานข้อมูลอื่นๆ 2. เปลี่ยนชื่อฐานข้อมูลให้ตรงกับฐานข้อมูลหลักในข้อ 1 ใน C:\Program Files\RegMis เปิดไฟล์
Introduction to C Language
JAVA PROGRAMMING PART IV.
JAVA PROGRAMMING PART I.
การใช้งาน Dev C ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
Java Programming Language สาขาวิชาระบบสารสนเทศ คณะบริหารธุรกิจ มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Method of Class อ.สุพจน์ สิงหัษฐิต
Nattapong Songneam BankAccount – Example Nattapong Songneam
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Advanced Class Design in Java Java Packages Week #6 Jarungjit Parnjai
: Computer Graphics (คอมพิวเตอร์กราฟิกส์)
Java for Android Mobile Application Developers
Java Programming Java Structure and Datatype,Variable
Java Network Programming 1
โครงสร้างข้อมูล(Data Structure)
chapter5 - คลาสนามธรรม - อินเตอร์เฟสคลาส
Chapter 6 Abstract Class and Interface
Chapter 5 Elementary C++ Programming Dept of Computer Engineering Khon Kaen University.
PHP.
จุดประสงค์การเรียนรู้ 1. บอกประวัติ ความเป็นมาของโปรแกรม FreeMind ได้ 2. บอกความหมายและสามารถเลือกใช้โปรแกรม Open Source Software ได้ 3. บอกความหมายของการอับโหลดและการดาวน์
สนับสนุนโดย สำนักงานส่งเสริม อุตสาหกรรมซอฟต์แวร์แห่งชาติ ( องค์การ มหาชน ) --- SIPA.
การเขียนโปรแกรมบนมาตรฐานเปิด โครงสร้างโปรแกรม public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello World”);
Mobile Application Development
บทที่ 5 การจัดเตรียมเครื่องมือในการพัฒนาโปรแกรม
Object and classes.
ขั้นตอนการติดตั้งโปรแกรม Visual Studio 2013 Express
Microsoft Visual Basic 2010
Pentaho Installation.
Java Development Kit Installation.
การเขียนโปรแกรมบนมาตรฐานเปิด
การเขียนโปรแกรมด้วยภาษา C
Package การสร้าง Package การใช้งาน Package อ.ธวัฒน์ชัย.
Basic Java Programming
Introduction to VB2010 EXPRESS
Chapter 9 โปรแกรมสำเร็จรูปกับการวิเคราะห์ข้อมูล
โครงสร้างโปรแกรมภาษา C
Java Development Tools
Inheritance and Method Overriding
พื้นฐานโปรแกรมภาษาจาวา (Overview of Java Programming Language)
Object-Oriented Programming Paradigm
Chapter 5 การจัดการข้อผิดพลาด (Exception Handling)
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
เครื่องมือที่ใช้ JUnit4.8.1 on Eclipse SDK3.5.2 ขึ้นไป
Network programming Asst. Prof. Dr. Choopan Rattanapoka
UML (Unified Modeling Language)
โครงการส่งเสริมเกษตรทฤษฎีใหม่ และเกษตรกรรมยั่งยืน ปี 2560
CPE 491 Proposal (สอบเสนอหัวข้อเพื่อทำ Project)
introduction to Computer Programming
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
Abstract Class and Interface
การรัน-การใช้ IntelliSense-แก้ข้อผิดพลาด
Picture Viewer.
Method and Encapsulation
Introduction to Java Chapter 1.
Inheritance Chapter 07.
Overload Method and Poly Morphism
Class Inheritance and Interfaces.
การสรุปผลข้อมูล และ Action Query
องค์ประกอบของคอมพิวเตอร์ และภาษาซี
ใบสำเนางานนำเสนอ:

Starting JAVA 0215211 : JAVA PROGRAMMING (การ โปรแกรมภาษาจาวา) มัลลิกา เกลี้ยงเคล้า Kliangkhlao.m@gmail.com | SC1419

Recall your IDEA ! ทบทวนความคิด ! Programming language เหมือนและแตกต่างจาก Natural language เหมือนตรงที่ว่าต่างมี grammar เป็นของตัวเอง, มี meaning ของคำแต่ละคำเป็นของตัวเอง แตกต่างที่ว่า Programming language นั้นมีความ เข้มงวดเรื่อง grammar มากกว่ามาก ๆ คำแต่ละ คำล้วนมีความหมายเดียว ใช้ซ้ำซ้อนกันไม่ได้ Grammar ของ Programming language เรียกว่า Syntax Syntax เป็นกฎที่ประกอบด้วยคำศัพท์ต่าง ๆ มา รวมกัน

Starting to “Hello World”

Starting Hello World ! ก้าวแรกของการรัน JAVA พยายามพิมพ์เองนะ การ พิมพ์เองจะทำให้เกิดความเคยชิน System.out.println << เรียกว่า Subroutine call statement ซึ่งเป็นคำสั่งพื้นฐานที่ตัว JAVA API มีให้อยู่แล้ว (built-in subroutine) ที่เรียกว่า JDK (Java Development Kit) เราสามารถเรียกใช้ได้เลย (และมักจะใช้บ่อย ๆ)

Starting Hello World ! ก้าวแรกของการรัน JAVA พยายามพิมพ์เองนะ การ พิมพ์เองจะทำให้เกิดความเคยชิน System.out.println << เรียกว่า Subroutine call statement ซึ่งเป็นคำสั่งพื้นฐานที่ตัว JAVA API มีให้อยู่แล้ว (built-in subroutine) ที่เรียกว่า JDK (Java Development Kit) เราสามารถเรียกใช้ได้เลย (และมักจะใช้บ่อย ๆ)

ส่วนประกอบของโปรแกรมภาษา Java การใส่ license ของตนเอง การกำหนดชื่อผู้เขียนโปรแกรม

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) การใส่ license ของตนเอง Tools > Templates > Licenses คลิกที่ Default License แล้วกดปุ่ม Duplicate rename ไฟล์ที่เพิ่ง duplicate เปลี่ยนเป็น myLicense กด OK

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) การใส่ license ของตนเอง (ต่อ) กด Open in Editor แก้ไขข้อความที่ต้องการให้แสดง จากนั้น save และปิดไฟล์ดังกล่าว

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) การใส่ license ของตนเอง (ต่อ) ที่หน้าต่าง Project explorer (โดยปกติอยู่ทาง บนซ้าย) คลิกที่แทบ Files Double-click เพื่อเปิดไฟล์ ในบรรทัดสุดท้ายเพิ่มข้อความว่า project.license=myLicense Save ไฟล์ ปิดโปรแกรมแล้วเปิดใหม่

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) การกำหนดชื่อผู้เขียนโปรแกรม Tools > Templates > Settings แก้ไขข้อความหลัง user = Save ไฟล์ และปิด

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Package: ใช้บอกชื่อ package ของโปรแกรม เช่น package chapter1; จะทำให้รู้ว่า class ที่อยู่ ใน file source code นี้เป็นของ package ชื่อ chapter1 (package เป็นการจัดการ source code ที่ทำงานไว้ในกลุ่มเดียวกัน)

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Modifiers: เป็นคำเฉพาะที่ใช้กำหนดถึงระดับการ เข้าถึงข้อมูลหรือค่าของตัวแปรหรือเมธอดนั้น ๆ เช่น public static private final abstract และ protected จะเป็นคำที่บอกคุณสมบัติของข้อมูล method หรือ class ว่ามันควรจะถูกใช้อย่างไร

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) ทุก ๆ statement จะจบลงด้วยเครื่องหมาย ; Blocks: คู่เปิดปิดของวงเล็บปีกกา ที่จัดให้ส่วนต่าง ๆ ของโปรแกรมเป็นกลุ่ม เช่น กลุ่มของ class กลุ่มของ method ดังแสดงในรูปด้านล่าง

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Classes: เป็นส่วนประกอบของ โปรแกรมที่มีความสำคัญ source code ที่ไม่มี class จะ ไม่สามารถถูก run ได้ (ให้ นึกถึง class เหมือนพิมพ์เขียว ที่ใช้เวลาเราจะผลิตอะไร เรา ต้องร่างแบบในพิมพ์เขียวก่อน การ ผลิตออกมาเป็นชิ้นงาน จริง)

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Methods: เป็นชุดของ statement ที่ถูกรวมอยู่ใน block ของ method หรือก็คือฟังก์ชั่นที่สั่งให้ โปรแกรมทำงาน ต้องมี () ปิดท้ายเสมอ The main method: เป็น method ที่ชื่อ main จะ ทำหน้าที่ควบคุมขั้นตอนการทำงานของโปรแกรม (Java จะรันโปรแกรมโดยเรียกใช้งาน method นี้ ก่อน ดังนั้น โปรแกรม Java ทุกโปรแกรมต้องมี method นี้)

ส่วนประกอบของโปรแกรมภาษา Java Comments: ส่วนที่เป็นคำอธิบาย source code ของ ผู้เขียน source code นั้น เพื่อให้ ผู้เขียนสามารถ กลับมาทำความเข้าใจ code ของตัวเองได้ในภายหลัง หรือ เพื่อให้ผู้อื่นที่ไม่ใช่ผู้เขียนโปรแกรมสามารถทำความ เข้าใจ source code นั้นเพื่อศึกษา หรือ ทำการแก้ไข ได้ถูกต้อง comment มี 3 ลักษณะ ดังนี้: Line comment ใช้สัญลักษณ์ // ที่หน้าคำอธิบายของ โปรแกรม เพื่อให้ compiler รู้ว่าข้อความหลัง สัญลักษณ์นี้ไปจนจบบรรทัดนี้เป็น comment ของ ผู้เขียนโปรแกรม และไม่นำมาเป็นส่วนของโปรแกรมที่ จะใช้ compile Paragraph comment ใช้สัญลักษณ์ /* …. */ คร่อม comment ที่มีความยาวมากกว่าหนึ่งบรรทัด Javadoc Comment: เริ่มด้วย /** จบด้วย */ คล้ายกับ Paragraph comment แต่มีประโยชน์มากกว่า เมื่อเรา จะสร้างเอกสารประกอบการใช้ class ข้อมูล และ method ต่าง ๆ ใน source code ของเราโดยใช้ คำสั่ง javadoc

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Line comment ใช้สัญลักษณ์ //

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Paragraph comment ใช้สัญลักษณ์ /* …. */ คร่อม comment ที่มีความยาวมากกว่าหนึ่งบรรทัด

ส่วนประกอบของโปรแกรมภาษา Java (ต่อ) Javadoc Comment: เริ่มด้วย /** จบด้วย */ คล้ายกับ Paragraph comment แต่มีประโยชน์ มากกว่า เมื่อเราจะสร้างเอกสารประกอบการใช้ class