หน้าแรก
หน้าแรก
java.lang.Boolean class เป็นคลาสสุดท้ายและเป็นคลาสย่อยของ Object ระดับ. บูลีน class ล้อมค่าของประเภทข้อมูลพื้นฐาน บูลีนเป็นวัตถุบูลีน . ออบเจ็กต์ประเภทบูลีนมีฟิลด์เดียวที่มีประเภทบูลีน กล่าวอีกนัยหนึ่ง คลาส wrapper สร้างอ็อบเจ็กต์สำหรับชนิดข้อมูลดั้งเดิม คลาสนี้มีวิธีการมากมายในการแปลง บูลีนเป็นส
java.lang.StrictMath เป็นคลาสสุดท้ายและเป็นคลาสย่อยของ Object ระดับ. คลาส StrictMath ประกอบด้วยเมธอดสำหรับการดำเนินการตัวเลขพื้นฐาน เช่น เลขชี้กำลัง ลอการิทึม รากที่สอง และ ฟังก์ชันตรีโกณมิติ . เราไม่จำเป็นต้องสร้างอินสแตนซ์สำหรับ StrictMath คลาสเพราะวิธีการทั้งหมดในคลาส StrictMath เป็น เมธอดแบบค
java.lang.Process เป็นคลาสย่อยของ Object และสามารถอธิบายกระบวนการที่เริ่มต้นโดย exec() วิธีการของ รันไทม์ ระดับ. กระบวนการ วัตถุควบคุมกระบวนการและรับข้อมูลเกี่ยวกับมัน คลาส Process เป็นคลาสนามธรรม ดังนั้นจึงไม่สามารถสร้างอินสแตนซ์ได้ วิธีการที่สำคัญของคลาส Process คือ destroy(), exitValue(), getE
เมื่อใดก็ตามที่ รอ() เมธอดถูกเรียกบนอ็อบเจ็กต์ ทำให้เธรดปัจจุบันรอจนกว่าเธรดอื่นจะเรียกใช้ notify() หรือ notifyAll() วิธีการสำหรับวัตถุนี้ในขณะที่ รอ (หมดเวลานาน) ทำให้เธรดปัจจุบันรอจนกว่าเธรดอื่นจะเรียกใช้ notify() หรือ notifyAll() เมธอดสำหรับอ็อบเจ็กต์นี้ หรือหมดเวลาที่กำหนดแล้ว รอ() ในโปรแกรมด้
คลาส/S แทค เมธอดคือเมธอดที่เรียกใช้บนคลาสเอง ไม่ใช่บนอินสแตนซ์อ็อบเจ็กต์เฉพาะ ตัวแก้ไขแบบคงที่ช่วยให้แน่ใจว่าการใช้งานจะเหมือนกันในทุกอินสแตนซ์ของคลาส เมธอด class/static เรียกว่า ไม่มีการสร้างอินสแตนซ์ หมายความว่าเมธอดแบบสแตติกสามารถเข้าถึงสมาชิกสแตติกอื่นของคลาสเท่านั้น เมธอดสแตติก/คลาสในตัวของ Ja
The “ไม่พบสัญลักษณ์” ข้อผิดพลาดเกิดขึ้นส่วนใหญ่เมื่อเราพยายามอ้างอิงตัวแปรที่ไม่ได้ประกาศในโปรแกรมที่เรากำลังคอมไพล์ หมายความว่าคอมไพเลอร์ไม่ทราบตัวแปรที่เรากำลังอ้างถึง สาเหตุที่เป็นไปได้บางประการสำหรับ ไม่พบสัญลักษณ์ ที่จะเกิดขึ้นคือ การใช้ตัวแปรที่ไม่ได้ประกาศหรือนอกโค้ด ใช้ตัวพิมพ์ผิด (“t แบบฝึ
JLabel เป็นคลาสย่อยของ JComponent คลาสและวัตถุของ JLabel ให้ คำแนะนำข้อความ หรือ ข้อมูล บน GUI JLabel สามารถแสดง ข้อความแบบอ่านอย่างเดียวบรรทัดเดียวได้ , และ รูปภาพ หรือทั้ง ข้อความ และ อัน ภาพ . JLabel สามารถสร้าง PropertyChangeListener . ได้อย่างชัดเจน อินเตอร์เฟซ. นอกจากนี้เรายังสามารถใช้
ใช่ Enum ใช้อินเทอร์เฟซใน Java ซึ่งจะมีประโยชน์เมื่อเราต้องใช้ตรรกะทางธุรกิจบางอย่างที่ควบคู่ไปกับคุณสมบัติการเลือกปฏิบัติของวัตถุหรือคลาสที่กำหนด Enum เป็นประเภทข้อมูลพิเศษที่เพิ่มใน Java 1.5 เวอร์ชัน Enums เป็น ค่าคงที่ โดยค่าเริ่มต้นจะเป็น คงที่ และ สุดท้าย ดังนั้นชื่อของฟิลด์ประเภท enum จึงเ
ไบต์ class เป็น subclass ของ Number คลาสและสามารถห่อค่าของไบต์ชนิดดั้งเดิมในวัตถุ ออบเจ็กต์ประเภท Byte มีฟิลด์เดียวที่มีประเภทเป็น ไบต์ . วิธีการที่สำคัญของคลาส Byte คือ byteValue() , เปรียบเทียบ(), CompareTo(), ถอดรหัส(), parseByte(), valueOf() และอื่นๆ เราสามารถแปลงค่าฐานสิบหกเป็นไบต์โดยใช้วิธีก
อินพุตมาตรฐาน (stdin ) สามารถแสดงโดย System.in ในชวา System.in เป็นตัวอย่างของ InputStream ระดับ. หมายความว่าเมธอดทั้งหมดทำงานบนไบต์ ไม่ใช่สตริง หากต้องการอ่านข้อมูลใดๆ จากแป้นพิมพ์ เราสามารถใช้ คลาส Reader หรือ สแกนเนอร์ ชั้นเรียน ตัวอย่าง1 import java.io.*; public class ReadDataFromInput {  
ตัวจับเวลา ชั้นเรียนจัดกำหนดการงานให้ทำงานในเวลาที่กำหนดหนึ่งครั้งหรือซ้ำๆ นอกจากนี้ยังสามารถทำงานในพื้นหลังเป็นเธรด daemon ในการเชื่อมโยง Timer กับเธรด daemon มีตัวสร้างที่มี บูลีน ค่า. ตัวจับเวลาจัดกำหนดการงานด้วยล่าช้าคงที่ เช่นเดียวกับอัตราคงที่ . ในความล่าช้าคงที่ หากการดำเนินการใดๆ ล่าช้าโดย
ซิงเกิลตัน รูปแบบจำกัดการสร้างอินสแตนซ์ของคลาสไว้ที่หนึ่งอ็อบเจ็กต์ อินสแตนซ์ เป็น ฟิลด์สุดท้ายคงที่สาธารณะ ที่แสดงถึง enum ตัวอย่าง. เราสามารถรับอินสแตนซ์ของคลาสด้วย EnumSingleton.INSTANCE แต่ควรห่อหุ้มไว้ใน getter ในกรณีที่เราต้องการเปลี่ยนการนำไปใช้ มีเหตุผลสองสามประการที่เราสามารถใช้ enum เ
StringWriter class เป็น subclass ของ Writer class และมันเขียน String ไปยังเอาต์พุตสตรีม ในการเขียนสตริง สตรีมอักขระนี้จะรวบรวมสตริงลงใน บัฟเฟอร์สตริง แล้วสร้างสตริง บัฟเฟอร์ของ StringWriter เติบโตโดยอัตโนมัติตามข้อมูล วิธีการที่สำคัญของคลาส StringWriter คือ write(), append(), getBuffer() , flush()
ในคลาส Java และอินเทอร์เฟซที่เกี่ยวข้องกันจะถูกจัดกลุ่มภายใต้แพ็คเกจ แพ็คเกจไม่มีอะไรเลยนอกจากไดเร็กทอรีที่เก็บคลาสและอินเทอร์เฟซของแนวคิดเฉพาะ ตัวอย่างเช่น คลาสและอินเทอร์เฟซทั้งหมดที่เกี่ยวข้องกับการดำเนินการอินพุตและเอาต์พุตจะถูกเก็บไว้ในแพ็คเกจ java.io การสร้างแพ็คเกจ คุณสามารถจัดกลุ่มคลาสและอิ
fillInStackTrace () เป็นวิธีการที่สำคัญของ โยนทิ้ง คลาสในภาษาจาวา การติดตามสแต็กมีประโยชน์ในการพิจารณาว่าข้อยกเว้นถูกส่งไปที่ใด อาจมีบางสถานการณ์ที่เราจำเป็นต้องส่งข้อยกเว้นใหม่และค้นหาว่าอยู่ที่ไหน ถูกโยนทิ้ง เราสามารถใช้ fillInStackTrace() วิธีการในสถานการณ์ดังกล่าว ไวยากรณ์ public Throwable fi
โคลน() เมธอดใช้ในการสร้างสำเนาของวัตถุของคลาสซึ่งใช้งาน Cloneable อินเตอร์เฟซ. โดยค่าเริ่มต้น จะ การคัดลอกแบบฟิลด์ต่อฟิลด์ เนื่องจากคลาส Object ไม่มีแนวคิดเกี่ยวกับสมาชิกของคลาสเฉพาะที่อ็อบเจ็กต์เรียกวิธีนี้ ดังนั้น หากคลาสมีเฉพาะสมาชิกประเภทข้อมูลพื้นฐาน สำเนาใหม่ของอ็อบเจ็กต์จะถูกสร้างขึ้นและกา
StringReader class เป็น subclass ของ Reader และสามารถใช้อ่าน ตัวละคร . ได้ สตรีม ในรูปแบบของสตริงที่ทำหน้าที่เป็นแหล่งที่มาของ StringReader StringReader คลาสจะแทนที่เมธอดทั้งหมดจากคลาส Reader วิธีการที่สำคัญของคลาส StringReader คือ skip(), close(), mark(), markSupported(), reset() และอื่นๆ ไวยา
การทำให้เป็นอนุกรม เป็นกระบวนการที่จะคงไว้ซึ่งวัตถุ Java ในรูปแบบของลำดับไบต์ที่รวมข้อมูลของวัตถุตลอดจนข้อมูลเกี่ยวกับประเภทของวัตถุและประเภทของข้อมูลที่จัดเก็บไว้ในวัตถุ การทำให้เป็นอนุกรม คือการแปล ค่า/สถานะของออบเจกต์ Java เป็น ไบต์ เพื่อส่ง ผ่านเครือข่าย หรือเพื่อบันทึก ในทางกลับกัน ดีซีเรียลไล
กระบวนการทำลายวัตถุที่ไม่อ้างอิงเรียกว่า Garbage Collection(GC) . เมื่อวัตถุไม่มีการอ้างอิง จะถือว่าเป็นวัตถุที่ไม่ได้ใช้ ดังนั้น JVM ทำลายวัตถุนั้นโดยอัตโนมัติ มีหลายวิธีที่จะทำให้วัตถุมีสิทธิ์สำหรับ GC โดยการทำให้การอ้างอิงถึงวัตถุเป็นโมฆะ เราสามารถตั้งค่าการอ้างอิงวัตถุที่มีอยู่ทั้งหมดเป็น nul
กอง เป็นคลาสย่อยของ เวกเตอร์ คลาสและเป็นตัวแทนของ last-in-first-out (LIFO) กองวัตถุ องค์ประกอบสุดท้ายที่เพิ่มที่ด้านบนของสแต็ก (ใน) อาจเป็นองค์ประกอบแรกที่จะลบ (ออก) ออกจากสแต็ก คิว คลาสขยาย คอลเลกชัน อินเทอร์เฟซและสนับสนุน การแทรก และ ลบ การดำเนินงานโดยใช้เข้าก่อนออกก่อน (FIFO) . นอกจากนี้เร