มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
โยนข้อยกเว้น
โมดูล 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.