idea中查看控制台的 红色字报错信息

简介: 一些小的理解, 小技巧, 会持续更新...
  • 今日在做冒泡排序的训练, 然后算法出了bug, 偶然间发现了一个初级程序员必须要了解的查看控制台报错信息的小方法:
    image.png
    没错, 就是蓝色的行数, 第一个出现的行数32是最底层直接出现问题的地方, 这里我出现问题在main下面的static方法bubbleSort的第32行
    然后下一行的报错信息刚好就是进入这个方法的bubbleSort入口, 在第22行.

  • 最后deBug发现问题出现的行数确实是32行
    image.png

  • 补充一点
    这里的话灰色字行数是系统源码出错的地方, 能看懂就看, 一般的话看不懂或不想看源码就看蓝色行数, 是自己写的代码.
    image.png


看Caused by:
image.png
有Caused by是最小型的bug, 然后如果这个Caused by行非常长的话, 就要看最后一个 : 后面的信息.(因为方法是一层调一层的, caused by的话就 最上层: 第二层: ...: 最后一层, 也就是说最后一个: 后面就是真正出现问题的层.)

如果没有Caused by的报错信息, 那就是比较复杂一点的报错信息了, 系统检测不出来需要自己Debug.
另外, 这里 Duplicate是重复的意思.

相关文章
|
4月前
|
SQL 监控 Java
在IDEA 、springboot中使用切面aop实现日志信息的记录到数据库
这篇文章介绍了如何在IDEA和Spring Boot中使用AOP技术实现日志信息的记录到数据库的详细步骤和代码示例。
在IDEA 、springboot中使用切面aop实现日志信息的记录到数据库
|
5月前
|
程序员 开发者
IDEA插件-Grep Console彩色控制台
IDEA插件-Grep Console是一款用于增强IDEA开发环境的工具,它可以帮助开发者更好地搜索和过滤控制台输出。
595 0
IDEA插件-Grep Console彩色控制台
|
2月前
|
存储 SQL 关系型数据库
MySQL 存储过程错误信息不打印在控制台
MySQL 存储过程错误信息不打印在控制台
76 1
|
3月前
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
|
2月前
|
IDE 开发工具
idea控制台出现乱码的解决方案
本文提供了解决IntelliJ IDEA控制台乱码问题的多种方法,包括设置项目编码、控制台编码、修改启动配置、修改IDE编码、检查系统环境设置以及更新IDE版本。
488 0
|
4月前
|
开发工具 git
成功解决 IDEA 2020 版本 代码报错不提示的几种方案
这篇文章提供了几种解决IntelliJ IDEA 2020版本中代码报错不提示问题的方案,包括通过修改文件夹权限、暂存本地更改后进行git pull,以及在git pull后应用暂存的更改并提交代码到远程仓库的方法。
|
4月前
|
Web App开发
成功解决Chrome浏览器 控制台下看不到接口信息的问题
这篇文章提供了解决Chrome浏览器控制台不显示接口信息问题的方法,包括检查过滤设置和确保“保留日志”开关已打开。
成功解决Chrome浏览器 控制台下看不到接口信息的问题
(详细图解过程) IDEA在创建类的的时候自动生成作者信息、时间等信息
这篇文章介绍了如何在IntelliJ IDEA中设置文件和代码模板,以便在创建新类时自动生成包含作者信息、日期和时间等信息的文件头。
(详细图解过程) IDEA在创建类的的时候自动生成作者信息、时间等信息
|
4月前
|
开发工具 Android开发 git
解决Idea报错出现Git is not installed
解决Idea报错出现Git is not installed
863 2
|
4月前
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
249 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题