IDEA 的基本介绍使用及断点调试技巧

 更新时间:2021年11月30日 10:12:58   作者:一切随心走_水瓶  
IDEA 是 JetBrains 公司的产品,总部位于捷克的首都布拉格,IDEA在业界被公认为最好的 Java 开发工具,今天通过本文给大家介绍IDEA 的基本介绍使用及断点调试技巧,感兴趣的朋友跟随小编一起看看吧

1、IDE(集成开发环境)- IDEA

  1. IDEA 全称 IntelliJ IDEA
  2. 在业界被公认为最好的 Java 开发工具
  3. IDEA 是 JetBrains 公司的产品,总部位于捷克的首都布拉格

除了支持 Java 开发,还支持 HTML,CSS,PHP,MySQL,Python 等

2、IDE(集成开发环境)- Eclipse

  1. Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台
  2. 最初是由 IBM 公司耗资 3000 万美金开发的下一代 IDE 开发环境
  3. 2001 年 11 月贡献给开源社区
  4. Eclipse 是目前最优秀的 Java 开发 IDE 之一

3、IDEA 的基本介绍和使用

在这里插入图片描述

IDEA 是以项目的概念,来管理我们的 java 源码的

3.1、设置字体 和 颜色主题

菜单 file -> settings
设置字体

在这里插入图片描述

字符编码设置

在这里插入图片描述

3.2、编译文件和源代码

在这里插入图片描述

3.3、IDEA 常用快捷键

删除当前行, 默认是 ctrl + Y (可以自己配置 ctrl + d)复制当前行, 自己配置 ctrl + alt + 向下光标补全代码 alt + /添加注释和取消注释 ctrl + / 【第一次是添加注释,第二次是取消注释】导入该行需要的类 先配置 auto import , 然后使用 alt+enter 即可快速格式化代码 ctrl + alt + L快速运行程序 自己定义 alt + R生成构造器等 alt + insert [提高开发效率]查看一个类的层级关系 ctrl + H将光标放在一个方法上,输入 ctrl + B , 可以定位到方法自动的分配变量名 , 通过 在后面加 .var还有很多其它的快捷键…

3.4、模板/自定义模板

在这里插入图片描述

4、断点调试(debug)

4.1、实际需求

在这里插入图片描述

4.2、定义

在这里插入图片描述

4.3、断点调试的快捷键

F7(跳入) F8(跳过) shift+F8(跳出) F9(resume,执行到下一个断点)

F7:跳入方法内F8:逐行执行代码shift+F8:跳出方法F9:执行到下一个断点

在这里插入图片描述

到此这篇关于IDEA 的基本介绍使用及断点调试的文章就介绍到这了,更多相关IDEA 断点调试内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot分页的实现与long型id精度丢失问题的解决方案介绍

    SpringBoot分页的实现与long型id精度丢失问题的解决方案介绍

    在以后的开发中,当全局唯一id的生成策略生成很长的Long型数值id之后会超过JS对Long型数据处理的能力范围,可能发生精度丢失而造成后端方法失效,我们要学会解决。分页功能虽然简单但是非常重要,对于刚接触项目的人一定要重点注意
    2022-10-10
  • java依赖jave-all-deps实现视频格式转换

    java依赖jave-all-deps实现视频格式转换

    jave-all-deps是一款基于FFmpeg库的Java音视频编解码库,本文主要介绍了java依赖jave-all-deps实现视频格式转换,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Java中的OkHttp使用教程

    Java中的OkHttp使用教程

    OkHttp是目前非常火的网络库,OKHttp与HttpClient类似,也是一个Http客户端,提供了对 HTTP/2 和 SPDY 的支持,并提供了连接池,GZIP 压缩和 HTTP 响应缓存功能,本文重点给大家介绍Java OkHttp使用,感兴趣的朋友一起看看吧
    2022-04-04
  • Java 抽象类定义与方法实例详解

    Java 抽象类定义与方法实例详解

    这篇文章主要介绍了java 抽象类与接口的区别介绍的相关资料,需要的朋友可以参考下...
    2017-04-04
  • Java利用反射动态设置对象字段值的实现

    Java利用反射动态设置对象字段值的实现

    桥梁信息维护需要做到字段级别的权限控制,本文主要介绍了Java利用反射动态设置对象字段值的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • JAVA NIO实现简单聊天室功能

    JAVA NIO实现简单聊天室功能

    这篇文章主要为大家详细介绍了JAVA NIO实现简单聊天室功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Java Validation Api使用方法实例解析

    Java Validation Api使用方法实例解析

    这篇文章主要介绍了Java Validation Api使用方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • SpringBoot数据脱敏的实现示例

    SpringBoot数据脱敏的实现示例

    数据脱敏主要应用在客户安全数据或商业性敏感数据的情况,本文主要介绍了SpringBoot数据脱敏的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Sentinel Dashboard限流规则保存方式

    Sentinel Dashboard限流规则保存方式

    这篇文章主要介绍了Sentinel Dashboard限流规则保存方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java中关于Collections集合工具类的详细介绍

    Java中关于Collections集合工具类的详细介绍

    Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变、对集合对象实现同步控制等方法
    2021-09-09

最新评论