หน้าแรก
หน้าแรก
ไฟล์คลาส Java มี .class และมี Java bytecode . ไฟล์คลาสนี้สามารถดำเนินการได้ด้วย Java Virtual Machine (JVM) . .คลาส ถูกสร้างขึ้นจากการคอมไพล์ที่ประสบความสำเร็จโดยคอมไพเลอร์ Java จาก .java ไฟล์ แต่ละคลาสในไฟล์ .java ถูกคอมไพล์เป็น ไฟล์คลาสแยก ถ้า .java ไฟล์มีมากกว่าหนึ่งคลาส ตัวอย่าง class A { &n
A thread-safe class เป็นคลาสที่รับประกันสถานะภายในของคลาสเช่นเดียวกับค่าที่ส่งคืนจากเมธอด ถูกต้องในขณะที่เรียกใช้จากหลายเธรดพร้อมกัน คลาสคอลเลกชันที่ ปลอดภัยสำหรับเธรด ใน Java คือ Stack , เวกเตอร์ , คุณสมบัติ , แฮชเทเบิล , ฯลฯ กอง The กอง คลาสใน Java ใช้โครงสร้างข้อมูลสแต็กที่ยึดตามหลักการของ LIFO
An Enum เป็นประเภทข้อมูลพิเศษที่เพิ่มใน เวอร์ชัน Java 1.5 และสามารถใช้กำหนด ชุดของ ค่าคงที่ เมื่อเราต้องการรายการค่าที่กำหนดไว้ล่วงหน้าซึ่งไม่ได้เป็นตัวแทนของข้อมูลที่เป็นตัวเลขหรือข้อความ เราสามารถใช้ Enum . enums เป็นค่าคงที่ และโดยค่าเริ่มต้น ค่าเหล่านี้เป็น คงที่ และ สุดท้าย ดังนั้นชื่อของฟิลด
A ซิงเกิลตัน class คือ class ที่มี วัตถุเดียว . ซึ่งหมายความว่าเราสามารถ ยกตัวอย่างชั้นเรียนได้เพียงครั้งเดียว . เมื่อเราประกาศ ตัวสร้าง ของชั้นเรียนเป็น ส่วนตัว จะ จำกัดขอบเขตการสร้างวัตถุ . หากเราคืนค่าอินสแตนซ์ของวัตถุเป็นเมธอดคงที่ เราสามารถจัดการ การสร้างวัตถุภายในชั้นเรียน ตัวเอง. เราสามารถส
A สถานที่ คลาสใช้เพื่อ ดำเนินการสถานที่ และให้ข้อมูลสถานที่แก่ผู้ใช้ สถานที่ ถูกกำหนดให้เป็นชุดของพารามิเตอร์ที่แสดงถึง ที่ตั้งทางภูมิศาสตร์ หรือ สถานที่ ที่การดำเนินการบางอย่างเกิดขึ้น วิธีการที่สำคัญของ Locale คลาสคือ getAvailableLocales(), getCountry(), getDefault(), getDisplayLanguage() , g
A HashSet ดำเนินการ ตั้งค่า อินเทอร์เฟซที่ ไม่อนุญาตให้มีค่าที่ซ้ำกัน . HashSet ไม่ซิงโครไนซ์ และ ไม่ปลอดภัยสำหรับเธรด . เมื่อเราสามารถเพิ่มองค์ประกอบที่ซ้ำกันใน HashSet ได้ add( ) วิธีการคืนค่า เท็จ และไม่อนุญาตให้เพิ่มองค์ประกอบที่ซ้ำกันใน HashSet . ไวยากรณ์ public class HashSet<E> extend
A JTable เป็นคลาสย่อยของ JComponent และสามารถใช้สร้างตารางที่มีข้อมูลแสดงเป็น แถวหลายแถวได้ และ คอลัมน์ . เมื่อค่าถูกเลือกจาก JTable TableModelEvent ถูกสร้างขึ้น ซึ่งจัดการโดยใช้ TableModelListener อินเทอร์เฟซ เราสามารถกำหนดสีให้สลับแถวได้ ของ JTable โดยแทนที่ prepareRenderer() เมธอดของคลาส J
เมื่อใดก็ตามที่เราต้องการหยุดเธรดไม่ให้ทำงานโดยการเรียก stop() วิธีการ กระทู้ คลาสใน Java เมธอดนี้หยุดการทำงานของเธรดที่รันอยู่และลบออกจากพูลเธรดที่รอและขยะที่รวบรวม เธรดจะย้ายไปยังสถานะที่ตายแล้วโดยอัตโนมัติเมื่อถึงจุดสิ้นสุดของวิธีการ หยุด() เมธอด เลิกใช้ ใน Java เนื่องจาก ความปลอดภัยของเธรด ป
ในแอปพลิเคชันแบบมัลติเธรด แต่ละเธรดจะได้รับการจัดลำดับความสำคัญ โปรเซสเซอร์ถูกกำหนดให้กับเธรดโดย ตัวกำหนดเวลาเธรด ตามลำดับความสำคัญ เช่น เธรดที่มีลำดับความสำคัญสูงสุดถูกกำหนดให้โปรเซสเซอร์เป็นลำดับแรกเป็นต้น ลำดับความสำคัญเริ่มต้น ของเธรดที่มีค่า 5 . เราสามารถรับลำดับความสำคัญของเธรดโดยใช้ getPriori
การทำให้เป็นอนุกรม เป็นกระบวนการเปลี่ยนสถานะของอ็อบเจ็กต์เป็น สตรีมไบต์ , อ็อบเจกต์จะถูกจัดลำดับได้หาก คลาส หรือ ผู้ปกครอง คลาสใช้ Serializable o r อี ต่อภายนอกได้ อินเทอร์เฟซและ ดีซีเรียลไลเซชัน เป็นกระบวนการแปลงวัตถุต่อเนื่องเป็นสำเนาของวัตถุ ในระหว่างการทำให้เป็นอนุกรม หากเราไม่ต้องการเขียนส
A JTextField เป็นคลาสย่อยของ JTextComponent class และเป็นหนึ่งในองค์ประกอบที่สำคัญที่สุดที่อนุญาตให้ผู้ใช้ป้อนค่าข้อความใน รูปแบบบรรทัดเดียว . คลาส JTextField จะสร้าง ActionListener อินเทอร์เฟซเมื่อเราพยายามป้อนอินพุตภายใน วิธีการที่สำคัญของคลาส JTextField คือ setText(), getText(), setBorder(), s
A LinkedList เป็นโครงสร้างข้อมูลที่มี กลุ่มของโหนด เชื่อมต่อตามลำดับด้วยตัวชี้ LinkedList สามารถทำหน้าที่เป็น ไดนามิกอาร์เรย์ และจัดสรรพื้นที่สำหรับแต่ละองค์ประกอบแยกกันในบล็อกหน่วยความจำของตัวเองที่เรียกว่า โหนด . แต่ละโหนดมีสองฟิลด์ คือ ข้อมูล เพื่อจัดเก็บประเภทองค์ประกอบที่รายการถือและ ถัดไป
ตัวแปรโลคัลสามารถประกาศได้ใน เมธอด บล็อคโค้ด , ตัวสร้าง ฯลฯ ใน Java เมื่อโปรแกรมควบคุมเข้าสู่เมธอด โค้ดบล็อก คอนสตรัคเตอร์ ฯลฯ จากนั้น ตัวแปรภายในเครื่อง ถูกสร้างขึ้นและเมื่อโปรแกรมควบคุมออกจากเมธอด โค้ดบล็อก ตัวสร้าง ฯลฯ ตัวแปรในเครื่องจะถูกทำลาย ตัวแปรท้องถิ่น ไม่มีค่าเริ่มต้น ในชวา ซึ่งหมายความว่
A JLabel เป็นคลาสย่อยของ JComponent คลาสและอ็อบเจ็กต์ของ JLabel จัดเตรียมข้อความคำสั่งหรือข้อมูลเกี่ยวกับ GUI JLabel สามารถแสดงข้อความแบบอ่านอย่างเดียวบรรทัดเดียว รูปภาพ หรือทั้ง ข้อความ และ ภาพ . JLabel สามารถสร้าง PropertyChangeListener . ได้อย่างชัดเจน อินเตอร์เฟซ. โดยค่าเริ่มต้น JLabel สา
The dumpStack() วิธีเป็น วิธีคงที่ ของ กระทู้ คลาส และสามารถใช้พิมพ์หรือแสดงการติดตามสแต็กของเธรดปัจจุบันไปยัง System.err . วัตถุประสงค์ของ dumpStack() วิธีการนั้นเป็น สำหรับการดีบัก และภายในเมธอดนี้เรียก printStackTrace() วิธีการ ทิ้งได้ ระดับ. วิธีการนี้ไม่มีข้อยกเว้น ไวยากรณ์ public static v
A JComboBox เป็นคลาสย่อยของ JComponent class และมันคือการรวมกันของ text field และ รายการแบบเลื่อนลง ซึ่งผู้ใช้สามารถเลือกค่าได้ JComboBox สามารถสร้าง ActionListener, ChangeListener และ ItemListener อินเทอร์เฟซเมื่อผู้ใช้ดำเนินการกับกล่องคำสั่งผสม เราสามารถกำหนดเส้นขอบให้กับรายการของ JComboBox โด
A สตริง คลาสสามารถใช้เพื่อแสดงสตริงอักขระ ตัวอักขระสตริงทั้งหมดในโปรแกรม Java ถูกนำไปใช้เป็นอินสแตนซ์ของคลาสสตริง สตริงเป็นค่าคงที่และค่า ไม่สามารถเปลี่ยนแปลงได้ (ไม่เปลี่ยนรูป ) เมื่อสร้างแล้ว เราสามารถใช้ startsWith() วิธีการของ สตริง class เพื่อตรวจสอบว่า string ขึ้นต้นด้วย string ที่ระบุหรือไม
ตัวแปรมีสามประเภทที่คลาสสามารถมีใน Java ได้คือ ตัวแปรภายในเครื่อง ตัวแปรอินสแตนซ์ และ คลาส/สแตติก ตัวแปร ตัวแปรในเครื่อง A ตัวแปรท้องถิ่น ใน Java สามารถประกาศในเครื่องใน วิธีการ , บล็อคโค้ด, และ ตัวสร้าง . เมื่อโปรแกรมควบคุมเข้าสู่ วิธีการ บล็อกโค้ด และ ตัวสร้าง จากนั้นตัวแปรท้องถิ่นจะ สร้าง และเม
A JPanel เป็นคลาสย่อยของ JComponent คลาสและเป็น ล่องหน ส่วนประกอบใน Java FlowLayout เป็น ค่าเริ่มต้น เค้าโครง สำหรับ JPanel เราสามารถเพิ่มส่วนประกอบส่วนใหญ่ได้ เช่น ปุ่ม ฟิลด์ข้อความ ป้ายกำกับ ตาราง รายการ ต้นไม้ เป็นต้น ไปยัง JPanel เรายังเพิ่มแผงย่อยได้หลายช่อง ไปที่แผงหลักโดยใช้ add() วิธี
ใช่ วิธีการป้องกันของซูเปอร์คลาสสามารถ แทนที่ โดยคลาสย่อย หากเมธอด superclass ได้รับการปกป้อง เมธอด subclass overridden สามารถมี protected หรือ สาธารณะ (แต่ไม่ใช่ ค่าเริ่มต้น หรือ ส่วนตัว ) ซึ่งหมายถึง คลาสย่อย วิธีการแทนที่ไม่สามารถมีตัวระบุการเข้าถึงที่อ่อนแอกว่า . ตัวอย่าง class A { &n