摘要
本文旨在罗列出在编码过程中极易出错的二处,它们都来自生活中,来自于我们学生日常编码的经验中,这些出错点大多都利用了那些会导致debug的行为,要么违反直觉,要么晦涩难懂,它们被认为是陷阱(trap)、缺陷(deficiency)、和小概率案例(corner case)。任何具有JAVA应用知识的人都可以理解这些谜题,但是其中许多点对大多数师生造成了麻烦,我们通常花费数十个昼夜才能完全解决其中一个。我们探索出的解决方案大多引用了《JAVA语言规范第3版》,有些方案还涉及了对语言和API设计决策的讨论,大多数bug可以通过静态分析(static analysis)检测到。希望我们的总结能让苦恼于JAVA编程的人群更深层次理解这门语言。
出处
《计算机光盘软件与应用》
2013年第11期262-262,261,共2页
Computer CD Software and Application