Java的除法,有一些很基礎的操作,這些操作平常不會發生問題,但一旦發生真的是因為這些操作導致的bug,也真的是很難查覺得出來。
小學數學規定:「除數不能為零」 XD,原來事情不像小學生想得這麼簡單。
「除數不能為零」不是只是『規定』,他其實是有不得以的原因
Wiki 有一堆不是專業數學碩士看不懂的證明,說明它不只是「不能為零」,而且是「必需『不』為零」,不然1會等於2…。
不過不管除數可不可以為零,在Java裡,其實是可以的…。
Java的除法,有一些很基礎的操作,這些操作平常不會發生問題,但一旦發生真的是因為這些操作導致的bug,也真的是很難查覺得出來。
小學數學規定:「除數不能為零」 XD,原來事情不像小學生想得這麼簡單。
Wiki 有一堆不是專業數學碩士看不懂的證明,說明它不只是「不能為零」,而且是「必需『不』為零」,不然1會等於2…。
不過不管除數可不可以為零,在Java裡,其實是可以的…。
Resource的release 是在使用resource物件時,所特別需要注意的事,小則AP掛掉,大則機器損毀;所以凡是開發人員,在使用resource物件時,都要特別小心,像是Connection
、File
、I/O Stream
等。可是根據莫菲定律,越擔心會發生的事就越會發生,code寫久了,總有一天你會忘記release resource…