Page 14 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 14

2-4 การโปรแกรมคอมพิวเตอร์ขั้นสูง

ตอนท​ ี่ 2.1
คลาสส​ ตริงบ​ ิวเดอ​ รแ​์ ละ​คลาสไ​ ฟล์

โปรดอ​ ่านห​ ัวเ​รื่อง แนวคิด และ​วัตถุประสงค์​ของ​ตอนท​ ่ี 2.1 แล้วจ​ ึง​ศึกษาร​ าย​ละเอียด​ต่อไ​ป

  หวั ​เร่อื ง

         2.1.1 	คลาสส​ ตริงบ​ ิวเดอ​ ร์
         2.1.2 	คลาสไ​ฟล์
         	

  แนวคิด

         1. 	 ในภ​ าษาจ​ าวา เมื่อน​ ำ�​คลาสส​ ตริงม​ าสร​ ้างเ​ป็นอ​ อบเ​จ็กต์แ​ ล้วจ​ ะไ​ม่ส​ ามารถเ​ปลี่ยนแปลงค​ ่าไ​ด้ ซึ่งก​ าร​
            เปลี่ยนแปลงค​ ่าข​ อง​ ออ​ บเ​จ็กตส์​ ตริงน​ ั้น เป็นการส​ ร้างอ​ อบเ​จ็กตใ์​หมข่​ ึ้นม​ าแ​ ทน โดยท​ ีอ่​ อบเ​จ็กตเ์​ดิม​
            ยัง​คง​อยู่​ใน​หน่วย​ความ​จำ� เพียง​แต่​ไม่มี​การ​อ้างอิง​ถึง​เท่านั้น ซึ่ง​แตก​ต่าง​จา​กอ​อบ​เจ็กต์​ที่เกิด​จาก​
            คลาสส​ ตริงบ​ ิวเดอ​ ร์แ​ ละค​ ลาสส​ ตริงบ​ ัพเฟอรท์​ ี่ม​ คี​ วามย​ ืดหยุ่นม​ ากกว่า นั่นค​ ือส​ ามารถเ​พิ่มเ​ติมห​ รือ​
            เปลี่ยนแปลง​แก้ไข​ได้

         2. 	 ข ้อมูล​ที่​จัด​เก็บ​ไว้​ใน​ตัวแปร​อาร์เรย์​หรือ​ออบ​เจ็กต์​นั้น​ถือว่า​เป็นการ​จัด​เก็บ​เพียง​ชั่วคราว เพราะ​
            เมื่อ​ปิด​โปรแกรม​แล้ว​ข้อมูล​เหล่า​นี้​จะ​หาย​ไป ซึ่ง​หาก​ต้องการ​จัด​เก็บ​ข้อมูล​เหล่า​นี้​ไว้​ถาวร​จะ​ต้อง​
            จัด​เก็บ​ไว้​ใน​รูป​แบบ​ของ​ไฟล์​ข้อมูล​ที่​สามารถ​เก็บ​ไว้​ใน​ดิสก์​หรือ​แผ่น​ซีดี และ​ยัง​สามารถ​ถ่ายโอน
            ข้อมูล​กัน​ได้​อีก​ด้วย ภาษา​จาวา​ได้​จัด​เตรียม​คลาส​ไฟล์​เอา​ไว้​สำ�หรับ​ทำ�งาน​เกี่ยว​กับ​ไฟล์ มี​เมธอด​
            เพื่ออ​ ำ�นวยความส​ ะดวกต​ ่าง ๆ ที่​สามารถต​ รวจส​ อบคุณสมบัติข​ อง​ไฟล์ข​ ้อมูล สามารถเ​ปลี่ยนช​ ื่อ​
            ไฟล์ข​ ้อมูล หรือ​สามารถ​ลบไ​ฟล์ข​ ้อมูลไ​ด้

  วตั ถปุ ระสงค์

         เมื่อศ​ ึกษา​ตอนท​ ี่ 2.1 จบ​แล้ว นักศึกษา​สามารถ
         1.	 อธิบายร​ ูปแ​ บบแ​ ละว​ ิธี​การ​สร้าง​ออบเ​จ็กต์​จาก​คลาส​สตริงบ​ ิวเดอ​ ร์​ได้
         2.	 อธิบาย​รูปแ​ บบ​และว​ ิธี​การแ​ ก้ไข​สตริงท​ ี่เ​กิด​จากค​ ลาส​สตริง​บิวเด​อร์ไ​ด้
         3.	 อธิบาย​การใ​ช้​งานเ​มธอด​เกี่ยว​กับ​การ​ตรวจ​สอบ​คุณสมบัติข​ อง​คลาสส​ ตริงบ​ ิวเด​อร์​ได้
         4.	 อธิบายร​ ูปแ​ บบ​และว​ ิธี​การส​ ร้างอ​ อบ​เจ็กต์จ​ ากค​ ลาส​ไฟล์​ได้
         5.	 อธิบายก​ าร​ใช้​งาน​เมธอดเ​กี่ยวก​ ับ​การต​ รวจ​สอบค​ ุณสมบัติ​ของ​คลาส​ไฟล์ไ​ด้
   9   10   11   12   13   14   15   16   17   18   19