
正文
java中代码没输错报错,Java错误代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么Java程序中不报错,运行时报错?
编译不报错,不代表程序没有错误,你这是逻辑错误编译器检查不出来?market的product没有初始化吧
相关问答
Q1: java程序没有错 运行的时候报错了
java程序没有错
应该是你编译没有语法错误
运行的时候报错了
肯定是逻辑或者其他错误
===〉结论,你的java程序有错
Q2: 我创建了一个JAVA项目,创建了一个CLASS。在我输入代码后运行控制台却报错。我的代码没错。
一般来说,在java中出现异常时,首先要看console端报的什么异常。
前面有X叉,说明当前的源文件有错误,不单单是代码的问题,还有可能是编译器的问题,或是导包的问题。所以要看console下的错误代码,最好能发个截图或异常代码,这样就容易找到问题的根源了。
Q3: java程序代码没有报错,运行出现问题
从异常调用栈看,就是你的代码试图把一个字符串转换成数字,然而不能转。
堆栈最深一层,属于你的代码处,是PanelListener 的strtoint
修改:1,确定字符串的内容,以及为什么是不能转换的内容,从来源避免
2,如果确实有各种输入,不能保证每次调用都能转换,需要加异常处理
所谓不能转换,就是字符串的内容并不是一个数字,例如:"map"
Q4: java 代码没报错,为什么出现这样的问题
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements
Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个
ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object
obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。







