Java基础-------------------代码编写总结

1、 项目中要多注意空指针: 一般出现在对象调用方法。A.method(): 如果A为null,则会提示空指针; 尤其是map或者list,map.size(): 如果map为null,则会提示空指针;根据下标获取数组时,array[10]: 如果数组array的长度小于10,会提示空指针。
解决方法: 使用自己封装的类, 进行调用,避免空指针问题

2、 异常是捕获还是抛出的问题:在代码中,遇到异常,是应该捕获还是应该抛出?
解决方法: 如果方法有返回值,最好进行捕获,如果发生异常,返回null值;如果方法没有返回值,则进行抛出,让别人进行处理。或者传入对象,这时可以捕获也可以抛出,都行。调用其他人的接口优先选择抛出异常的和有返回值得接口

猜你喜欢

转载自blog.csdn.net/miracle_8/article/details/80403195