1、switch不支持string类型。实际业务中常为string类型。其他语言支持
2、if语句的简写,很容易看窜行。
3、空指针 变量未初始化没有默认值,导致开发人员处理null代码繁多。实际中这种情况很常见。
4、没有多继承,导致很简单的方法,也需另写。
5、多态只支持参数不同类型。有时也需要返回值不同类型。实际业务中很常见。
6、内存溢出。不能主动快速释放内存。只能等jvm自行释放。
本文列举了Java开发过程中常见的六个问题:switch不支持string类型、if语句简写易混淆、空指针变量未初始化缺乏默认值、缺少多继承支持、多态仅支持参数不同类型的限制以及内存管理上的不足。
1、switch不支持string类型。实际业务中常为string类型。其他语言支持
2、if语句的简写,很容易看窜行。
3、空指针 变量未初始化没有默认值,导致开发人员处理null代码繁多。实际中这种情况很常见。
4、没有多继承,导致很简单的方法,也需另写。
5、多态只支持参数不同类型。有时也需要返回值不同类型。实际业务中很常见。
6、内存溢出。不能主动快速释放内存。只能等jvm自行释放。
1664
2535
2440

被折叠的 条评论
为什么被折叠?