(java)IDEA新建项目+断点调试

简介: IDEA中的项目创建

一、IDEA中的项目创建



就从最简单的创建一个helloworld开始吧

  1. 创建一个空项目(JavaSE_Code)
  2. 创建一个新模块(idea_test)
  3. 在idea_test模块下的src下创建一个包(com.itheima)
  1. 在com.itheima包下新建一个类(Helloworld)
  2. 在类中编写代码
  3. 在idea中执行程序

来看看IDEA的项目结构:

841d7b1357ef49b6bcfd9292d0e8d0da.png


第一步:创建一个空项目


56f23336304f4b7989e76b9b41be411c.png

502a5faa64ff4796b979ce7d5f5aa0ef.png938ae84368614cd7981d8fbb280edd7e.png


第二步:创建新模块


129bf6bfd3e94d17a4fb97e054d22611.pngd0a6083ae27741849a74b36d6ff94849.png

eda4778e7b52469a939ad7f0fa5eb684.png

e76c571588974440abfc4eee2ddc3bd1.png


第三步:创建包


f0a49790b0084037a08428d621b0e5d4.png



第四步:创建类


12ca69006deb4b828e2249a122cc089e.png


如下图创建了一个Helloworld的类,由于是public类,因此类名首字母要大写:

ee5af315084348869b85fb1d7a22cdf6.png



第五步:掌握快捷键


  1. 快速生成main方法:psvm+回车
  2. 快速生成输出语句:sout+回车
  3. 注释:
  4. 单行:ctrl+/ (再重复一次就是取消注释)
    多行:ctrl+shift+/ (再重复一次就是取消注释)
    格式化:ctrl+alt+L


第六步:执行程序


在代码区域右键选择以下按钮或者使用快捷键:ctrl+shift+F10

012ae46296234f99b637f705d2923f28.png


二、idea布局字体调整



af0918d9a19647f092fac5849e6330d4.png67862e63c6b447ff81ef3982b98b9859.png

fd4305ed674f40d6939633cde37b9352.png


三、Debug



Debug:是供程序员使用的调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。

Debug操作流程:

如何加断点

选择要设置断点的代码行,在行号区域单机鼠标左键即可。

9325e423957a4a9880bd81728c136602.png


如何运行加了断点的程序

在代码区域右键Debug执行。b832283d36d9435e8f5a8af7413accf7.png

看哪里

看Debug窗口:

907a1abfb00d40d8b427ef76693e1b9c.png

看Console窗口:

d2710078395b4788a399abbebfd3c8cc.png


点哪里

点Step into这个箭头或者直接按F7可以进入下一步:

69c75e2ab86941e58396f9578e67b03c.png

点Stop结束调试:

7ff3d1de96fc4e288521e551e048c0ae.png

如何删除断点

选择要删除的断点,单机左键即可。

0fa5946e8b694572b00ed140ad564a74.png

如果是多个断点,可以每一个点一次,也可以一次性全部删除:

ee8a5d0a65464ff78f43688783535c12.png5dc5bc6cbb0b4bd8a71c5b4fac42ee65.png


相关文章
|
3天前
|
jenkins Java 持续交付
运用Jenkins实现Java项目的持续集成与自动化部署
在新建的Jenkins Job中,我们需要配置源码管理,通常选择Git、SVN等版本控制系统,并填入仓库地址和凭据。接着,设置构建触发器,如定时构建、轮询SCM变更、GitHub Webhook等方式,以便在代码提交后自动触发构建过程。
22 2
|
7天前
|
Java 应用服务中间件 Maven
IDEA创建一个Servlet项目(tomcat10)
IDEA创建一个Servlet项目(tomcat10)
17 1
|
7天前
|
Java
java springboot 8080端口号冲突时 修改当前项目端口号
java springboot 8080端口号冲突时 修改当前项目端口号
9 0
|
2天前
|
设计模式 Java
设计模式在Java项目中的实际应用
设计模式在Java项目中的实际应用
|
2天前
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
|
1天前
|
消息中间件 Java 中间件
如何在Java项目中实现高效的消息队列系统
如何在Java项目中实现高效的消息队列系统
|
2天前
|
前端开发 搜索推荐 JavaScript
如何成功完成一个Java项目答辩
如何成功完成一个Java项目答辩
6 1
|
1天前
|
设计模式 Java
设计模式在Java项目中的实际应用
设计模式在Java项目中的实际应用
|
1天前
|
设计模式 消息中间件 监控
如何在Java项目中实现可扩展性架构
如何在Java项目中实现可扩展性架构
|
1天前
|
设计模式 Java 开发者
如何在Java项目中实现领域驱动设计(DDD)
如何在Java项目中实现领域驱动设计(DDD)