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 断点调试内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java优化hibernate性能的几点建议

    java优化hibernate性能的几点建议

    以上是在进行struts+hibernate+spring进行项目开发中,对hibernate性能优化的几点心得。
    2008-10-10
  • ArrayList及HashMap的扩容规则讲解

    ArrayList及HashMap的扩容规则讲解

    今天小编就为大家分享一篇关于ArrayList及HashMap的扩容规则讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • SSM框架中测试单元的使用 spring整合Junit过程详解

    SSM框架中测试单元的使用 spring整合Junit过程详解

    这篇文章主要介绍了SSM框架中测试单元的使用 spring整合Junit过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • java使用webuploader实现跨域上传详解

    java使用webuploader实现跨域上传详解

    目前初步接触JAVA图片上传,用的webuploader。已经跟后台对接上,但是有个问题就是跨域请求,通过查找相关资料终于实现了,下面这篇文章主要给大家介绍了关于java使用webuploader实现跨域上传的相关资料,需要的朋友可以参考下。
    2017-07-07
  • Java中TypeReference用法详情说明

    Java中TypeReference用法详情说明

    这篇文章主要介绍了Java中TypeReference用法详情说明,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • Spring超详细讲解事务

    Spring超详细讲解事务

    Spring事务的本质就是对数据库事务的支持,没有数据库事务,Spring是无法提供事务功能的。Spring只提供统一的事务管理接口,具体实现都是由数据库自己实现的,Spring会在事务开始时,根据当前设置的隔离级别,调整数据库的隔离级别,由此保持一致
    2022-07-07
  • spring boot 如何请求后缀匹配

    spring boot 如何请求后缀匹配

    这篇文章主要介绍了spring boot 请求后缀匹配的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 简述Java中throw-throws异常抛出

    简述Java中throw-throws异常抛出

    任何Java代码都可以抛出异常,本文主要介绍了Java中throw-throws异常抛出,具有一定的参考价值,感兴趣的可以了解一下
    2021-08-08
  • SpringCloud远程服务调用三种方式及原理

    SpringCloud远程服务调用三种方式及原理

    本文给大家介绍SpringCloud远程服务调用实战笔记,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2022-12-12
  • 关于springcloud集成nacos遇到的问题

    关于springcloud集成nacos遇到的问题

    这篇文章主要介绍了关于springcloud集成nacos遇到的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01

最新评论