Java
M醉逍遥
这个作者很懒,什么都没留下…
展开
-
Java中除零运算
/ :除法运算符,如果除法运算符的两个运算数都是正数类型,则除数不可以是0,否则会引发除0异常。如果除法运算符的两个运算数是浮点数或一个数是浮点数,则除数可以为0或0.0,则结果是正无穷大或负无穷大。如: 0 / 0 : java.lang.ArithmeticException 0.0 / 0 = NaN 1.0 / 0 = Infinity -1.0 / 0 = -Infinity原创 2013-10-04 17:18:07 · 1855 阅读 · 1 评论 -
Java什么情况下会报OutOfMemoryError
1. 若果线程请求的栈深度大于虚拟机所允许的深度,将抛出StatckOverflowError异常;若果虚拟机栈可以动态扩展(当前大部分的Java虚拟机都可动态扩展,只不过Java虚拟机规范中也允许固定长度的虚拟机栈),当扩展时无法申请到足够的内存时会抛出OutOfMemoryError异常。 2. 根据Java虚拟机规范的规定,Java堆可以处于物理上不连续的内存空间中,只要逻辑上是连续的即可转载 2014-04-02 17:40:27 · 1629 阅读 · 1 评论