ก่อนที่จะพยายามเรียนรู้ภาษาใด ๆ จำเป็นต้องเข้าใจพื้นฐานและทำความเข้าใจแนวคิดให้ชัดเจน ในโพสต์นี้ เราจะมาดูคำแนะนำและเคล็ดลับเล็กๆ น้อยๆ ที่จะช่วยผู้ที่ชื่นชอบ Java
-
เข้าใจความแตกต่างระหว่างอาร์เรย์และรายการอาร์เรย์อย่างชัดเจน โครงสร้างข้อมูลมีบทบาทสำคัญ เนื่องจากตัดสินใจว่าจะจัดเก็บข้อมูลอย่างไร จะเข้าถึง จัดการอย่างไร และสุดท้ายจะแสดงให้ผู้ใช้เห็น
-
การใช้สตริงอย่างระมัดระวัง - ควรมีความชัดเจนเกี่ยวกับแนวคิดของสตริง และวิธีการทำงานเมื่อใช้สัญลักษณ์ต่างๆ กับสตริง ไม่ว่าจะเป็นสตริงเดียวหรืออาร์เรย์ของสตริง
-
รู้ว่า try ทำงานอย่างไร และสุดท้ายไม่สามารถใช้กับบล็อก 'try' ได้อย่างไร - สิ่งสำคัญคือต้องทราบถึงการทำงานของข้อยกเว้น วิธีทดลองใช้ และตรวจจับข้อความที่เกี่ยวข้อง และข้อความที่เกี่ยวข้องจะแสดงบนคอนโซลขึ้นอยู่กับข้อยกเว้น
-
แทนที่จะส่งคืนอ็อบเจ็กต์ Null ให้ส่งคืนคอลเล็กชันที่ว่างเปล่า- มันสะอาด และควรคืนค่าคอลเล็กชันที่ว่างเปล่าหรือโครงสร้างข้อมูล แทนที่จะเป็นค่า null เนื่องจากคอลเล็กชันที่ว่างเปล่าสามารถเติมได้ง่ายกว่ามากเมื่อเทียบกับการจัดการค่า null
-
หลีกเลี่ยงการรั่วไหลของหน่วยความจำ - สิ่งนี้จะทำให้หน่วยความจำสิ้นเปลืองซึ่งไม่สามารถใช้งานได้ จึงต้องหลีกเลี่ยง
-
หลีกเลี่ยงการชะงักงัน - ขึ้นอยู่กับทรัพยากรที่จะขึ้นอยู่กับทรัพยากรก่อนหน้านี้นำไปสู่การชะงักงัน หมายความว่าไม่มีทางที่จะออกมาจากมันได้นอกจากยุติมัน สิ่งสำคัญคือต้องย้อนรอยปัญหาและทำความเข้าใจว่าสถานการณ์ใดที่อาจก่อให้เกิดการหยุดชะงักและหลีกเลี่ยงได้
-
ข้อยกเว้นตัวชี้ Null - ทำให้โปรแกรมออกอย่างไม่มีกำหนด ดังนั้น หากมีการเรียกใช้โค้ดที่สำคัญ และโค้ดดังกล่าวสิ้นสุดลงอย่างไม่มีกำหนด จะทำให้สูญเสียข้อมูลที่คำนวณไว้ก่อนหน้านี้
-
การใช้ regex อย่างเหมาะสมและในตำแหน่งที่เกี่ยวข้องเท่านั้น- สิ่งสำคัญคือต้องรู้ว่าเมื่อใดควรใช้นิพจน์ทั่วไป และเมื่อใดควรใช้เงื่อนไขง่ายๆ นิพจน์ทั่วไปที่ซับซ้อนเกินไปทำให้เกิดความสับสน