Java运行超出数组边界是错误的吗?
来源:百度知道 编辑:UC知道 时间:2024/06/07 01:27:30
是的,会报异常
如:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: No such
child: 3
at java.awt.Container.getComponent(Unknown Source)
at javax.swing.JComponent.rectangleIsObscured(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at game8.PlaneGameMainPanel.paint(HitPlane.java:153)
你肯定学的c语言
当然错误了
java不可以超出数组边界
编译不出错
但运行抛出异常
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
是错误的,专业术语叫越界异常。
是的,会报异常