java如何查询代码错误 java代码怎么看懂

怎么通过这个查java代码哪写的有问题?

分析错误信息

站在用户的角度思考问题,与客户深入沟通,找到乌海网站设计与乌海网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖乌海地区。

首先去查看报的错误信息:java.lang.Thread.State: RUNNABLE

你这个应该是造成死锁了

"resin-port-9001-265" daemon prio=10 tid=0x00007f033f1ba800 nid=0x2fc9 runnable [0x0000000048dbd000] 这个进程调用了线程,他持有这个锁

Locked ownable synchronizers 这句话,是:当前线程是否处于同步块内,值为none,说明当前线程没有在同步块内

Java代码错误在哪

import java.util.Scanner;

import java.util.InputMismatchException;

class A {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

int year=0;

System.out.println("请输入年份,应为整数,在1900-2500之间");

while(true) {

try {

year = sc.nextInt();

if(year 1900 || year 2500) {

System.out.println("您输入年份不在1900-2500之间,请重新请重新输入");

continue;

}

System.out.println("您输入的年份为:"+year);

System.out.println("请输入年份,应为整数,在1900-2500之间");

} catch (InputMismatchException e) {

System.out.println("您输入年份的不是整数,请重新请重新输入");

sc.next();

}

}

}

}

请查找下面Java程序代码的错误之处,并修改?

java中如果定义了有参数的构造方法后,就没有默认的无参构造方法了。

所以问题代码中main方法里创建Person对象时需要调用有参的构造方法,或者Person类中把无参的构造方法定义出来。

如果有帮助到你,请点击采纳。

java 如何运用 bug 查找错误

用MyEclipse或Eclipse的话可以在出错的代码出打断点,然后用调试模式启动就可以调试代码了。如图:


当前标题:java如何查询代码错误 java代码怎么看懂
转载源于:http://hbruida.cn/article/doeheeg.html