(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


相关文章
|
1月前
|
Java
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
96 6
|
10天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
67 26
|
22天前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
36 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
21天前
|
Java
Java项目中高精度数值计算:为何BigDecimal优于Double
在Java项目开发中,涉及金额计算、面积计算等高精度数值操作时,应选择 `BigDecimal` 而非 `Double`。`BigDecimal` 提供任意精度的小数运算、多种舍入模式和良好的可读性,确保计算结果的准确性和可靠性。例如,在金额计算中,`BigDecimal` 可以精确到小数点后两位,而 `Double` 可能因精度问题导致结果不准确。
|
1月前
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
39 4
|
1月前
|
SQL Java 数据库连接
从理论到实践:Hibernate与JPA在Java项目中的实际应用
本文介绍了Java持久层框架Hibernate和JPA的基本概念及其在具体项目中的应用。通过一个在线书店系统的实例,展示了如何使用@Entity注解定义实体类、通过Spring Data JPA定义仓库接口、在服务层调用方法进行数据库操作,以及使用JPQL编写自定义查询和管理事务。这些技术不仅简化了数据库操作,还显著提升了开发效率。
43 3
|
1月前
|
前端开发 Java 数据库
如何实现一个项目,小白做项目-java
本教程涵盖了从数据库到AJAX的多个知识点,并详细介绍了项目实现过程,包括静态页面分析、数据库创建、项目结构搭建、JSP转换及各层代码编写。最后,通过通用分页和优化Servlet来提升代码质量。
51 1
|
2月前
|
JavaScript 前端开发 Java
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
这篇文章详细介绍了如何在前端Vue项目和后端Spring Boot项目中通过多种方式解决跨域问题。
390 1
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
|
2月前
|
搜索推荐 Java 数据库连接
Java|在 IDEA 里自动生成 MyBatis 模板代码
基于 MyBatis 开发的项目,新增数据库表以后,总是需要编写对应的 Entity、Mapper 和 Service 等等 Class 的代码,这些都是重复的工作,我们可以想一些办法来自动生成这些代码。
39 6
|
1月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。