84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
两者有什么判别的标准在什么情况下使用基本类型,还是使用引用类型?
认证高级PHP讲师
一般来说,优先使用基本类型,有下面两种情况,则优先使用引用类型
数据库表对应的 POJO 对象
HTTP Request Form 对象
引用类型比基本类型多了个 null 支持,当然也多了 NullPointerException 的可能性
建议使用不要使用基本类型,进来使用包装类型,比如使用 int 的时候使用 Integer,使用 long 时使用 Long,因为如果你这个对象是要对数据库操作的话就需要用到 orm,而你使用基本类型的话对象初始化时的值是0,二包装类型则是 null,orm 在操作的时候不会去判断0但是它回去判断 null,所以建议使用包装类型。
一般来说,优先使用基本类型,有下面两种情况,则优先使用引用类型
数据库表对应的 POJO 对象
HTTP Request Form 对象
引用类型比基本类型多了个 null 支持,当然也多了 NullPointerException 的可能性
建议使用不要使用基本类型,进来使用包装类型,比如使用 int 的时候使用 Integer,使用 long 时使用 Long,因为如果你这个对象是要对数据库操作的话就需要用到 orm,而你使用基本类型的话对象初始化时的值是0,二包装类型则是 null,orm 在操作的时候不会去判断0但是它回去判断 null,所以建议使用包装类型。