หน้าแรก
หน้าแรก
UncaughtExceptionHandler เป็นอินเทอร์เฟซภายใน เธรด ระดับ. เมื่อ กระทู้หลัก กำลังจะสิ้นสุดลงเนื่องจากข้อยกเว้นที่ตรวจไม่พบ เครื่องเสมือน Java จะเรียกใช้ UncaughtExceptionHandler . ของเธรด สำหรับโอกาสที่จะดำเนินการจัดการข้อผิดพลาดเช่นการบันทึก ข้อยกเว้นไปยังไฟล์ หรือ อัปโหลดบันทึกไปยังเซิร์ฟเวอร์
สตริงย่อย() method ส่งคืนประเภทข้อมูล String ซึ่งสอดคล้องกับ String ดั้งเดิมโดยเริ่มจากดัชนีเริ่มต้นจนถึงดัชนีสิ้นสุด หากไม่ได้ระบุดัชนีสิ้นสุด มีความจำเป็นที่ endIndex คือความยาวของสตริง เนื่องจากเรากำลังจัดการกับสตริง ดัชนีจึงเริ่มต้นที่ 0 ตำแหน่ง . ไวยากรณ์ public String substring(int beginIndex
เมื่อใดก็ตามที่สร้างอ็อบเจ็กต์ บล็อกที่ไม่คงที่ จะถูกดำเนินการ ก่อนการดำเนินการของตัวสร้าง บล็อกไม่คงที่ การบล็อกที่ไม่คงที่ เป็น ระดับชั้นเรียน บล็อกที่ไม่มีต้นแบบ ความต้องการ การบล็อกที่ไม่คงที่ คือการดำเนินการตามตรรกะใดๆ เมื่อใดก็ตามที่วัตถุถูกสร้างขึ้นโดยไม่คำนึงถึง ตัวสร้าง . บล็อกที่ไม่คงที
คลาส Wrapper เป็นคลาสที่มีประเภทข้อมูลพื้นฐาน (int, char, short, byte ฯลฯ) . กล่าวอีกนัยหนึ่ง คลาส wrapper ให้วิธีการใช้ประเภทข้อมูลดั้งเดิม (int, char, short, byte ฯลฯ) เป็นวัตถุ . คลาส wrapper เหล่านี้อยู่ภายใต้แพ็คเกจ java.util . เหตุใดเราจึงต้องการ Wrapper Class Wrapper Class จะ แปลงประเภทข้อมู
โครงสร้างทั่วไปของโปรแกรม Java ประกอบด้วยองค์ประกอบต่อไปนี้ ประกาศแพ็คเกจ คำชี้แจงการนำเข้า ความคิดเห็น คำจำกัดความของคลาส ตัวแปรคลาส ตัวแปรโลคัล วิธีการ/พฤติกรรม ประกาศแพ็คเกจ คลาสใน Java สามารถวางไว้ใน ไดเร็กทอรี/แพ็คเกจ ตามโมดูลที่ใช้ สำหรับทุกคลาสที่เป็นของ s ไดเรกทอรีต้นทางของ ingle เส้นทางจ
The สิ่งนี้ คีย์เวิร์ดใน Java ถูกใช้เพื่ออ้างอิงถึงอ็อบเจ็กต์ปัจจุบัน ภายในเมธอดของอินสแตนซ์หรือคอนสตรัคเตอร์ คุณสามารถอ้างอิงสมาชิกของคลาสได้ เช่น ตัวสร้าง ตัวแปร และวิธีการ กำหนดการอ้างอิงถึง สิ่งนี้ ตามคำจำกัดความ นี่ เป็นคีย์เวิร์ดที่ทำหน้าที่อ้างอิงถึงอ็อบเจกต์ปัจจุบัน (อ็อบเจกต์จากตัวสร้
เราสามารถสร้าง ไม่ได้เลือก . ที่กำหนดเองได้ ข้อยกเว้น โดยขยาย RuntimeException ใน Java ไม่ถูกเลือก ข้อยกเว้น รับช่วงจาก ข้อผิดพลาด คลาสหรือ RuntimeException ระดับ. โปรแกรมเมอร์หลายคนรู้สึกว่าเราไม่สามารถจัดการกับข้อยกเว้นเหล่านี้ในโปรแกรมของเราได้ เนื่องจากเป็นข้อผิดพลาดประเภทที่โปรแกรมไม่สา
IllegalStateException เป็น ไม่ถูกตรวจสอบ ข้อยกเว้น ในชวา ข้อยกเว้นนี้อาจเกิดขึ้นในโปรแกรมจาวาของเราเป็นส่วนใหญ่ หากเรากำลังจัดการกับเฟรมเวิร์กการรวบรวมของ java.util.package . มีคอลเลกชั่นมากมาย เช่น List, Queue, Tree, แผนที่ ซึ่ง รายการ และ คิว (คิวและ Deque) เพื่อส่ง IllegalStateException .
เราสามารถพัฒนาแบบฟอร์มการเข้าสู่ระบบใน Java โดยใช้ Java สวิง เทคโนโลยี. ในตัวอย่างนี้ เราสามารถสร้าง ชื่อผู้ใช้ . สองป้าย และ รหัสผ่าน , สองช่องข้อความสำหรับผู้ใช้เพื่อป้อน ถูกต้อง ข้อมูลประจำตัว และสุดท้ายปุ่มส่งหนึ่งปุ่ม เมื่อผู้ใช้สามารถป้อนข้อมูลประจำตัวที่ถูกต้องในฟิลด์ข้อความทั้งสองฟิลด์
ไม่ Java Swing คอมโพเนนต์ไม่ปลอดภัยต่อเธรดใน Java เหตุใด Swing Components จึงไม่ปลอดภัยสำหรับเธรด สาเหตุหลักประการหนึ่งสำหรับ Java Swing ที่ไม่ปลอดภัยสำหรับเธรดคือการทำให้งานในการขยายคอมโพเนนต์ง่ายขึ้น อีกเหตุผลหนึ่งสำหรับ Java Swing นั้นไม่ปลอดภัยสำหรับเธรดเนื่องจากมีค่าใช้จ่ายที่เกี่ยวข้องกับ กา
JSON หรือ JavaScript Object Notation เป็นมาตรฐานเปิดแบบข้อความที่มีน้ำหนักเบาซึ่งออกแบบมาสำหรับการแลกเปลี่ยนข้อมูลที่มนุษย์สามารถอ่านได้ โปรแกรมเมอร์รู้จักอนุสัญญาที่ใช้โดย JSON ซึ่งรวมถึง C, C++, Java, Python, Perl เป็นต้น ตัวอย่างเอกสาร JSON − { "book": [  
อาร์เรย์ Json คือชุดของค่าที่เรียงลำดับซึ่งอยู่ในวงเล็บเหลี่ยม กล่าวคือ เริ่มต้นด้วย [ และลงท้ายด้วย ] ค่าในอาร์เรย์คั่นด้วย , (จุลภาค) ตัวอย่างอาร์เรย์ JSON { หนังสือ:[ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL]} json-simple เป็นไลบรารี่น้ำหนักเบาซึ่งใช้ในการประมวลผลอ็อบเจ็กต์ JSON คุณสามารถอ่าน
JSON หรือ JavaScript Object Notation เป็นมาตรฐานเปิดแบบข้อความที่มีน้ำหนักเบาซึ่งออกแบบมาสำหรับการแลกเปลี่ยนข้อมูลที่มนุษย์สามารถอ่านได้ โปรแกรมเมอร์รู้จักอนุสัญญาที่ใช้โดย JSON ซึ่งรวมถึง C, C++, Java, Python, Perl เป็นต้น ตัวอย่างเอกสาร JSON − { "book": [  
อาร์เรย์ Json คือชุดของค่าที่เรียงลำดับซึ่งอยู่ในวงเล็บเหลี่ยม กล่าวคือ เริ่มต้นด้วย [ และลงท้ายด้วย ] ค่าในอาร์เรย์คั่นด้วย , (จุลภาค) ตัวอย่างอาร์เรย์ JSON { หนังสือ:[ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL]} json-simple เป็นไลบรารี่น้ำหนักเบาซึ่งใช้ในการประมวลผลอ็อบเจ็กต์ JSON คุณสามารถอ่าน
GridLayout ใส่ส่วนประกอบทั้งหมดลงในตารางสี่เหลี่ยมและแบ่งออกเป็น สี่เหลี่ยมขนาดเท่ากัน และแต่ละองค์ประกอบจะถูกวางไว้ภายในสี่เหลี่ยมผืนผ้าในขณะที่ GridBagLayout เป็น ยืดหยุ่น เค้าโครง ผู้จัดการ ที่จัดองค์ประกอบ แนวตั้งและแนวนอน โดยไม่ต้องให้ส่วนประกอบมีขนาดเท่ากัน แต่ละ GridBagLayout ออบเจ็กต์ร
ในการเชื่อมต่อกับฐานข้อมูลโดยใช้ JDBC คุณต้องเลือกรับไดรเวอร์สำหรับฐานข้อมูลที่เกี่ยวข้องและลงทะเบียนไดรเวอร์ คุณสามารถลงทะเบียนไดรเวอร์ฐานข้อมูลได้สองวิธี - การใช้เมธอด Class.forName() − forName() เมธอดของคลาสที่ชื่อว่า Class ยอมรับชื่อคลาสเป็นพารามิเตอร์ String และโหลดลงในหน่วยความจำ ในไม่ช้า คลาส
จำนวนเต็ม (คลาส Wrapper) และ int (ประเภทข้อมูลดั้งเดิม) ความแตกต่างที่สำคัญระหว่าง Integer และ int คือ Integer เป็น คลาสตัวห่อหุ้ม ในขณะที่ int เป็น ประเภทข้อมูลดั้งเดิม . อัน int เป็นประเภทข้อมูลที่จัดเก็บ เซ็นชื่อแบบ 32 บิต จำนวนเต็มเสริมของ two ในขณะที่จำนวนเต็มเป็นคลาสที่ รวม int ชนิดดั้งเดิม
JFrame ส่วนประกอบที่เพิ่มลงในเฟรมเรียกว่าเนื้อหา ซึ่งจัดการโดย contentPane . ในการเพิ่มส่วนประกอบให้กับ JFrame เราต้องใช้ contentPane แทน A JFrame มีหน้าต่างที่มี ชื่อ , เส้นขอบ , (ตัวเลือก) เมนู แถบ และ ผู้ใช้ -ระบุ ส่วนประกอบ . A JFrame สามารถย้าย , ปรับขนาด , เป็นสัญลักษณ์ และไม่ใช่คลาสย่อ
JWindow เป็นคอนเทนเนอร์ที่สามารถแสดงได้ทุกที่บนเดสก์ท็อปของผู้ใช้ ไม่มีแถบชื่อเรื่อง , หน้าต่าง การจัดการ ปุ่ม ฯลฯ เช่น JFrame JWindow มี JRootPane เป็นชั้นเรียนเด็กเพียงคนเดียว บานหน้าต่างเนื้อหา สามารถเป็นผู้ปกครองของลูกๆ ของ JWindow . เหมือน JFrame , JWindow เป็นคอนเทนเนอร์ระดับบนสุดอีกต
java.time แพ็คเกจของ Java8 มีคลาสชื่อ LocalDateTime ใช้เพื่อรับค่าปัจจุบันของวันที่และเวลาท้องถิ่น เมื่อใช้ค่านี้นอกเหนือจากค่าวันที่และเวลา คุณยังสามารถรับฟิลด์วันที่และเวลาอื่นๆ เช่น วันของปี วันในสัปดาห์ และสัปดาห์ของปี การตั้งเวลาท้องถิ่นเป็นคอลัมน์ การตั้งค่าวันที่และเวลาท้องถิ่นเป็นคอลัมน์ในต