总会有些坑,踩过了还想再踩。
- 比较int大小时,如果简单的使用
a - b > 0
来判断会很不安全。因为如果差值可能是int范围的两倍。如最大正数减最小负数。差值会溢出,截取低位。从而产生难以预见的错误。 - 字节流和它的包装流,只能被读取一次。读完一次后在读会读不到数据。两种方式解决:重置流和将流读出来缓存后重复使用。
原文地址:https://www.cnblogs.com/songjialin2016/p/8725180.html
时间: 2024-10-11 10:52:22
总会有些坑,踩过了还想再踩。
a - b > 0
来判断会很不安全。因为如果差值可能是int范围的两倍。如最大正数减最小负数。差值会溢出,截取低位。从而产生难以预见的错误。原文地址:https://www.cnblogs.com/songjialin2016/p/8725180.html