การส่งเสริม
มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
โยนข้อยกเว้น
โมดูล 1
ระดับ ,
บทเรียน
1. throwตัวดำเนินการ เมื่อข้อยกเว้นถูกจับโดยcatchบล็อก และจนกว่าจะถูกส่งไปยังเครื่อง Java มันก็เป็นเพียงวัตถุที่สืบทอดมาException(หรือมากกว่านั้นThrowable) วัตถุยกเว้นเองไม่มีคุณสมบัติวิเศษใดๆ ตรรกะทั้งหมดของวิธีการทำงานของข้อยกเว้นเป็นเพีย
ประเภทของข้อยกเว้น
โมดูล 1
ระดับ ,
บทเรียน
1. ประเภทของข้อยกเว้น ข้อยกเว้นทั้งหมดแบ่งออกเป็น 4 ประเภทซึ่งเป็นคลาสที่สืบทอดซึ่งกันและกัน Throwableระดับ คลาสพื้นฐานสำหรับข้อยกเว้นทั้งหมดคือThrowableคลาส คลาสThrowableประกอบด้วยโค้ดที่เขียน call stack ปัจจุบัน (stack trace ของเมธอดปัจจุ
สร้างข้อยกเว้นของคุณเอง
โมดูล 1
ระดับ ,
บทเรียน
ฉันคิดว่าคุณคงเคยประสบกับสถานการณ์ที่คุณรันโค้ดและจบลงด้วยบางสิ่งเช่น a NullPointerException , ClassCastExceptionหรือแย่กว่านั้น... ตามมาด้วยกระบวนการดีบัก วิเคราะห์ googling และอื่นๆ ที่ใช้เวลานาน ข้อยกเว้นนั้นยอดเยี่ยมตามที่เป็น: สิ่งเหล่
การติดตามสแต็ก
โมดูล 1
ระดับ ,
บทเรียน
1. รับการติดตามสแต็ก ภาษาโปรแกรม Java มีหลายวิธีสำหรับโปรแกรมเมอร์ในการรับข้อมูลเกี่ยวกับสิ่งที่เกิดขึ้นในโปรแกรม และไม่ใช่แค่คำพูดเท่านั้น ตัวอย่างเช่น หลังจากโปรแกรม C++ ถูกคอมไพล์แล้ว โปรแกรมเหล่านั้นจะกลายเป็นไฟล์ขนาดใหญ่หนึ่งไฟล์ที่เต็
งบทดลองกับทรัพยากร
โมดูล 1
ระดับ ,
บทเรียน
1. ทรัพยากรภายนอก ขณะที่โปรแกรม Java ทำงาน บางครั้งโปรแกรมจะโต้ตอบกับเอนทิตีภายนอกเครื่อง Java ตัวอย่างเช่น กับไฟล์บนดิสก์ เอนทิตีเหล่านี้มักจะเรียกว่าทรัพยากรภายนอก ทรัพยากรภายในคือวัตถุที่สร้างขึ้นภายในเครื่อง Java โดยทั่วไปแล้ว การโต้ตอบ
บทเรียนเพิ่มเติมสำหรับระดับ
โมดูล 1
ระดับ ,
บทเรียน
ในระดับนี้ คุณได้เรียนรู้ว่าข้อยกเว้นเกิดขึ้นได้อย่างไรและเพราะเหตุใด นี่เป็นหัวข้อที่สำคัญมากสำหรับการทำงานในอนาคตของคุณในฐานะโปรแกรมเมอร์ เรามั่นใจว่าคุณจะไม่รู้สึกเจ็บปวดเมื่อได้เห็นตัวอย่างจากโลกแห่งความเป็นจริงและบทความเพิ่มเติมสองสามบ
คำสงวนในภาษาจาวา
โมดูล 1
ระดับ ,
บทเรียน
1. รายการคำศัพท์ เช่นเดียวกับในภาษาการเขียนโปรแกรม Java มีคำที่มีความหมายพิเศษ ตัวอย่างเช่นreturnหรือifหรือ whileคำเหล่านี้เรียกว่าคำหลัก ( คำหลัก ) และถือว่าสงวนไว้โดยภาษาจาวา คุณไม่สามารถใช้คำเหล่านี้เป็นชื่อตัวแปร ชื่อเมธอด หรือชื่อคลาส
ตัดข้อยกเว้น
โมดูล 1
ระดับ ,
บทเรียน
3. การตัดคำยกเว้น ข้อยกเว้น ที่ได้รับการตรวจสอบนั้นดูยอดเยี่ยมในทางทฤษฎี แต่กลายเป็นความยุ่งยากอย่างมากในทางปฏิบัติ สมมติว่าคุณมีวิธียอดนิยมในโครงการของคุณ มันถูกเรียกจากหลายร้อยแห่งในโปรแกรมของคุณ และคุณตัดสินใจที่จะเพิ่ม ข้อยกเว้น ที่เลือ
ข้อผิดพลาด
โมดูล 1
ระดับ ,
บทเรียน
กลัวข้อผิดพลาด แต่อย่าเขียนใน Java! คุณอาจทราบบางอย่างเกี่ยวกับข้อยกเว้นใน Javaแล้ว วันนี้อย่างน้อยความรู้เพียงผิวเผินจะเป็นประโยชน์ต่อคุณ เราจะวิเคราะห์คลาส Error และประเภทข้อยกเว้นพิเศษที่ทำให้หลายคนตกใจเมื่อปรากฏในสแต็กเทรซ ที่ด้านบนสุดข
สลับนิพจน์กับคำสั่งสลับ
โมดูล 1
ระดับ ,
บทเรียน
เมื่อเขียนโค้ดที่มีเงื่อนไขจำนวนมาก คุณต้องใช้คำสั่งif-elseหรือswitch อย่างใดอย่างหนึ่ง แต่ทางเลือกของif-else นี้ มีข้อเสีย บางคนถึงกับเรียก คำสั่ง switchว่า "anti-pattern" นั่นอะไร? Anti-pattern เป็นรูปแบบทั่วไปของโค้ดที่ไม่ถูกต้อง กล่าวคื
สตรีมสำหรับการป้อนข้อมูล
โมดูล 1
ระดับ ,
บทเรียน
1. กระแสข้อมูล ไม่ค่อยมีโปรแกรมอยู่เป็นเกาะสำหรับตัวมันเอง โปรแกรมมักจะโต้ตอบกับ "โลกภายนอก" ซึ่งอาจเกิดขึ้นได้จากการอ่านข้อมูลจากแป้นพิมพ์ ส่งข้อความ ดาวน์โหลดเพจจากอินเทอร์เน็ต หรือในทางกลับกัน อัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ระยะไกล เราสามารถ
ลำธารที่ถูกล่ามโซ่
โมดูล 1
ระดับ ,
บทเรียน
1. InputStreamReaderชั้นเรียน คุณสมบัติที่น่า สนใจอีกอย่างของสตรีมคือคุณสามารถรวมหลาย ๆ สตรีมเข้าด้วยกันเป็นสายโซ่ สตรีมสามารถอ่านข้อมูลได้ไม่เพียงแค่จากแหล่งข้อมูลภายในเท่านั้น แต่ยังอ่านข้อมูลจากสตรีมอื่นได้ อีกด้วย นี่เป็นกลไกที่มีประสิท
แสดงมากขึ้น
1
...
9
10
11
12
13
...
35
Please enable JavaScript to continue using this application.