หน้าแรก
หน้าแรก
A JTree เป็นคลาสย่อยของ JComponent คลาสที่ใช้แสดงข้อมูลด้วย คุณสมบัติลำดับชั้น โดยการเพิ่ม โหนด โหนดและเก็บแนวคิดของโหนดหลักและโหนดลูก แต่ละองค์ประกอบในแผนผังจะกลายเป็น โหนด . โหนดขยายและยุบได้ . เราสามารถใช้เมาส์คลิกขวาบนแต่ละโหนดของ JTree โดยใช้ mouseReleased() วิธีการของ MouseAdapter class แล
The คอลเลกชัน เป็นอินเทอร์เฟซในขณะที่ คอลเลกชัน เป็น ยูทิลิตี้ คลาสในภาษาจาวา ตั้งค่า รายการ และ คิว เป็นอินเทอร์เฟซย่อยบางส่วนของ คอลเลกชัน อินเทอร์เฟซ แผนที่ อินเทอร์เฟซยังเป็นส่วนหนึ่งของ คอลเลกชัน Framework แต่ไม่ได้รับ Collection อินเตอร์เฟซ. วิธีการที่สำคัญของ การรวบรวม ส่วนต่อประสานค
A HashMap เป็นคลาสย่อยของ AbstractMap class และใช้สำหรับเก็บ คู่คีย์ &ค่า . แต่ละคีย์ถูกจับคู่กับค่าเดียวในแผนที่ และคีย์ไม่ซ้ำกัน . หมายความว่าเราสามารถแทรกคีย์ได้เพียงครั้งเดียวในแผนที่และคีย์ที่ซ้ำกันไม่ได้รับอนุญาต แต่สามารถจับคู่ค่ากับหลายคีย์ได้ เราสามารถเพิ่มองค์ประกอบโดยใช้ put() วิธีการขอ
An ArrayList เป็นคลาสย่อยของ AbstractList คลาสและสามารถใช้เก็บ ขนาดไดนามิก การรวบรวมองค์ประกอบ ArrayList ขยายขนาดเพื่อรองรับองค์ประกอบใหม่ และลดขนาดเมื่อองค์ประกอบถูกลบออก จึงเรียกว่า ปรับขนาดได้ หรือ ไดนามิกอาร์เรย์ ArrayList สามารถ อนุญาตค่าที่ซ้ำกันและค่าว่าง . มีสองวิธีในการซิงโครไนซ์ ArrayL
A JTree เป็นองค์ประกอบที่นำเสนอ ลำดับชั้น มุมมองของข้อมูล ผู้ใช้มีความสามารถในการ ขยาย หรือ ยุบ ต้นไม้ย่อยแต่ละต้น TreeNode อินเทอร์เฟซกำหนดวิธีการที่ต้องใช้โหนดของ JTree วัตถุ. DefaulMutableTreeNode คลาสจัดเตรียมการใช้งานเริ่มต้นของ TreeNode อินเตอร์เฟซ. เราสามารถปิดการใช้งาน Leaf ของ JTree
แนะนำคอลเล็กชันทั่วไปใน เวอร์ชัน Java 5 คอลเลกชั่นทั่วไป ปิดการใช้งาน การหล่อแบบพิมพ์ และไม่มีการใช้การหล่อแบบ เมื่อนำมาใช้ในยาสามัญ คอลเล็กชันทั่วไปปลอดภัยต่อการพิมพ์ และตรวจสอบที่ เวลารวบรวม . คอลเลกชันทั่วไปเหล่านี้อนุญาตให้ประเภทข้อมูลส่งผ่านเป็นพารามิเตอร์ไปยังคลาสได้ คอมไพเลอร์ มีหน้าที่ต
ตัววนซ้ำ ตัววนซ้ำ เป็นอินเทอร์เฟซใน Java และเราสามารถสำรวจองค์ประกอบของรายการใน ทิศทางไปข้างหน้า ในขณะที่ ListIterator เป็นอินเทอร์เฟซที่ขยาย ตัววนซ้ำ ส่วนต่อประสานและเราสามารถสำรวจองค์ประกอบในทั้งทิศทางไปข้างหน้าและถอยหลัง ตัววนซ้ำ สามารถใช้ในประเภทคอลเลกชันเหล่านี้เช่น รายการ ชุด และ คิว ในขณ
A สตริง คลาสสามารถใช้เพื่อแสดงสตริงอักขระ ตัวอักษรสตริงทั้งหมดในโปรแกรม Java ถูกนำไปใช้เป็นอินสแตนซ์ของคลาสสตริง . สตริงเป็น ค่าคงที่ และค่าของมันไม่สามารถเปลี่ยนแปลงได้ (เปลี่ยนไม่ได้ ) เมื่อสร้างแล้ว เราสามารถพิมพ์อักขระตัวแรกของแต่ละคำเป็นสตริงโดยใช้โปรแกรมด้านล่าง ตัวอย่าง public class FirstCh
A JTable เป็นคลาสย่อยของ JComponent และสามารถใช้สร้างตารางที่มีข้อมูลแสดงเป็น แถว ได้หลายแถว และ คอลัมน์ . เมื่อค่าถูกเลือกจาก JTable TableModelEvent ถูกสร้างขึ้น ซึ่งจัดการโดยใช้ TableModelListener อินเทอร์เฟซ ในโปรแกรมด้านล่าง เราสามารถแสดง ไม่มีระเบียน ข้อความหากไม่มีแถวใน JTable ตัวอย่าง
A JTable เป็นคลาสย่อยของ JComponent คลาสสำหรับแสดงโครงสร้างข้อมูลที่ซับซ้อน JTable สามารถติดตาม Model View Controller (MVC) รูปแบบการออกแบบเพื่อแสดงข้อมูลใน แถวและคอลัมน์ . JTable จะสร้าง TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener และ RowSorterListen
A ชุดต้นไม้ เป็นคลาสย่อยของ AbstractSet คลาสและดำเนินการ NavigableSet อินเตอร์เฟซ. โดยค่าเริ่มต้น ชุดต้นไม้ ให้ลำดับจากน้อยไปมาก ของเอาต์พุตและจะใช้ เปรียบเทียบ อินเทอร์เฟซสำหรับการเรียงลำดับองค์ประกอบชุด ภายใน ชุดต้นไม้ เราสามารถเพิ่มองค์ประกอบประเภทเดียวกันได้มิฉะนั้นก็สามารถสร้าง ClassCastE
ใช่ เราสามารถมีบล็อก catch ที่ว่างเปล่าได้ แต่นี่เป็นแนวปฏิบัติที่ไม่ดี เพื่อนำไปใช้ใน Java โดยทั่วไป บล็อกการลอง มีโค้ดที่สามารถสร้างข้อยกเว้น หากมีข้อผิดพลาดในบล็อกการลอง เช่น หารด้วยศูนย์ ไม่พบไฟล์ ฯลฯ มันจะสร้าง ข้อยกเว้น ที่ถูกจับโดย บล็อกการดักจับ . บล็อกจับ จับ และ ด้ามจับ ข้อยกเว้น หาก
An UnsupportedOperationException เป็นคลาสย่อยของ RuntimException ใน Java และสามารถโยนเพื่อระบุว่าไม่รองรับการดำเนินการที่ร้องขอ UnsupportedOperationException คลาสเป็นสมาชิกของ Java Collections Framework ข้อยกเว้นนี้เกิดจากคอลเลกชันที่เป็นรูปธรรมเกือบทั้งหมด เช่น List, Queue, Set และ แผนที่ . ไวยา
The getCause() วิธีมาจาก โยนได้ class และเราสามารถใช้วิธีนี้ซึ่งส่งคืน สาเหตุ ข้อยกเว้น หรือ ส่งคืน ว่าง หากไม่ทราบสาเหตุของข้อยกเว้น getCause() เมธอดไม่ยอมรับข้อโต้แย้งใด ๆ และไม่ส่งข้อยกเว้น ส่งกลับสาเหตุที่ได้รับจากหนึ่งในผู้สร้างหรือที่กำหนดโดยการก่อตัวของ initCause() วิธีการ ทิ้งได้ ชั้นเ
Java Class ถูกจัดเก็บในรูปแบบของ byte code ใน ไฟล์ .class หลังจากรวบรวมแล้ว ClassLoader โหลดคลาสของ โปรแกรม Java ลงในหน่วยความจำ เมื่อมีความจำเป็น ClassLoader เป็นแบบลำดับชั้น ดังนั้นหากมีคำขอให้โหลดคลาส ก็จะมอบหมายให้ ตัวโหลดคลาสหลัก . ประเภทของ ClassLoader ใน Java มีดังต่อไปนี้ บูตสแตรป ClassL
การสื่อสารระหว่างเธรด i nvolves การสื่อสารของเธรดระหว่างกัน สามวิธีที่ใช้ในการปรับใช้การสื่อสารระหว่างเธรดใน Java รอ() วิธีนี้ทำให้เธรดปัจจุบันปลดล็อค . การดำเนินการนี้จะทำจนกว่าเวลาที่กำหนดหรือเธรดอื่นเรียก notify() หรือ notifyAll() วิธีการสำหรับวัตถุนี้ แจ้ง() เมธอดนี้ ปลุกเธรดเดียว จากหลายเธรด
ใน Java สามารถเปรียบเทียบวันที่สองวันโดยใช้ comparisonTo() วิธีการเปรียบเทียบ อินเตอร์เฟซ. เมธอดนี้ คืนค่า 0 ถ้า วันที่ทั้งสองเท่ากัน จะส่งคืนค่า มากกว่า 0 ถ้า date1 อยู่หลัง date2 และจะส่งกลับค่า น้อยกว่า 0 ถ้า วันที่ 1 อยู่ก่อนวันที่ 2 ไวยากรณ์ int compareTo(T o) ตัวอย่าง import java.text.*; impo
ไม่ นี่ ไม่สามารถใช้คีย์เวิร์ดเพื่ออ้างถึงสมาชิกสแตติกของคลาสได้ เนื่องจาก นี่ ” คำสำคัญ ชี้ไปที่วัตถุปัจจุบัน ของคลาสและสมาชิกสแตติกไม่ต้องการวัตถุใด ๆ ที่จะเรียก สมาชิกแบบคงที่ของคลาสสามารถเข้าถึงได้โดยตรง โดยไม่ต้องสร้างวัตถุ t ใน Java ตัวอย่าง public class StaticTest { static int
A JTable ให้ความเป็นไปได้ที่ยืดหยุ่นมากในการสร้างและแสดงตาราง Table Model อินเทอร์เฟซกำหนดวิธีการสำหรับวัตถุที่ระบุเนื้อหาของตาราง AbstractTableModel โดยทั่วไปคลาสจะถูกขยายเพื่อให้มีการใช้งานตารางโมเดลแบบกำหนดเอง คลาส JTable ให้ความสามารถในการแก้ไขตารางโดยใช้เมธอด setCellEditor() อนุญาตให้วัตถุข
เมื่อกำหนดค่าให้กับตัวแปรที่ น้อยกว่าค่าต่ำสุดที่อนุญาต สำหรับตัวแปรนั้น อันเดอร์โฟลว์ก็เกิดขึ้น . ไม่มีข้อยกเว้นจาก JVM หากเกิดอันเดอร์โฟลว์ใน Java และเป็นความรับผิดชอบของโปรแกรมเมอร์ในการจัดการกับสภาวะอันเดอร์โฟลว์ ตัวอย่าง คลาสสาธารณะ UnderlowTest { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { int nu