首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Intellij IDEA如何使用Debug!

原文地址:https://www.cnblogs.com/chiangchou/p/idea-debug.html 作者:bojiangzhou 已获得转载权限 这篇文章详细地告诉了我们IDEA如何...所以学习下如何在Intellij IDEA使用好Debug,主要包括如下内容: 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试...Debug开篇 首先看下IDEADebug模式下界面。 上图是IDEA启动Debug模式,进入断点后界面,我这里是Windows,可能和Mac图标等会有些不一样。...窗口 如果你IDEA底部没有显示工具栏或状态栏,可以View里打开,显示出工具栏会方便我们使用。...变量查看 Debug过程,跟踪查看变量变化是非常必要,这里就简单说下IDEA可以查看变量几个地方,相信大部分人都了解。 1、如下,IDEA,参数所在行后面会显示当前变量值。

4.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

IntelliJ IDEA 这样使用 Git,贼方便了!

也因此其近乎所有的操作都是本地执行,所以断网情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。...gitIntelliJ IDEA使用 2.1、IntelliJ IDEA下配置git 1、本地安装好git,并配置合理SSH key,具体看这里 2、IntelliJ IDEA->Performance...->Git->Clone 79_3.png 输入你远程仓库地址,点击测试一下地址是否正确 79_4.png 2.3、git checkout IntelliJ IDEA右下角有一个git分支管理...其中1显示为本地仓库版本,2为远程仓库版本 79_6.png 点击IDE右上角向下箭头VCS,将分支变更同步到本地 79_7.png 2.4、git diff local changes..., git commit, 写上日志提交到本地代码库 79_11.png 2.7、git push VCS->Git->Push 将本地代码提交到远程仓库 79_12.png 2.8、Idea命令行使用

1K20

intellij idea快速生成测试代码

intellij idea快速生成测试代码 将鼠标放到类任意位置,摁下Ctrl+Shift+T,然后Create a new Test即可。...通常我们可以待测方法所在类之上使用@RunWith注解来为这个测试类指定一个特定Runner。Junit默认Runnner------BlockJunit4ClassRunner。...当我们不为测试类添加@RunWith注解时候,其实使用就是这个Runner,它作为默认Runner只为我们提供了基本基于Junit生命周期测试注解。下面列出一些比较有用Runner。...Suit------它可以一次生执行全面多个类测试用例,例如: @RunWith(Suite.class) @SuiteClasses({Person.class, People.class})...}Parameterized------普通单元测试中被@Test注解标注测试方法只能是public void,且不能有任何输入参数。

2.9K00

flink教程-IntelliJ IDEA 玩转 checkstyle

前言 安装插件 配置插件 选择版本 添加配置文件 项目中应用checkstyle 插件具体使用 前言 当我们想给flink贡献自己代码时候,就需要把代码下载下来,然后导入自己IDE,其中有一个很重要环节就是对代码规范检查...其实除了flink,我们做其他java项目,也是一样,也可以使用同样方法对我们代码进行检查,提高工作效率。...mac电脑,IntelliJ IDEA -> Preferences -> Other Settings -> Checkstyle. ?...在这个配置,Settings -> Editor -> Code Style -> Java ,我们Schema选择刚才添加flink,然后点击最下面的apply ,OK。 ?...插件具体使用 对于某一个文件来说,当我们代码中出现了不符合checkstyle编码时候,IDE就会自动给我们相应提示。 ?

1.9K20

IntelliJ IDEA 版本控制介绍(

由于 IntelliJ IDEA 支持版本控制工具非常多,但咱们真正能够用到也就两三个而已,因此本篇博文中,咱们主要介绍 SVN、Git 和 GitHub 配置方法。...SVN 如果想要在 IntelliJ IDEA使用 SVN,则需要事先安装 SVN 客户端或是 TortoiseSVN 这类图形化工具。...如上图所示,勾选 标注1 所示选项后,表示使用 SVN 命令行客户端,在这里,建议 SVN 路径根据咱们安装后路径进行选择,否则 IntelliJ IDEA 可能无法识别到 SVN,以至于报出:Cannot...Git 如果想要在 IntelliJ IDEA使用 Git,同样需要事先安装 Git 客户端,不过安装 Git 客户端过程,咱们可以自由选择是否同时使用 Windows 命令行工具。...如上图所示, IntelliJ IDEA ,提供了对 GitHub 支持功能。当咱们登录 GitHub 账号之后,点击Test进行测试: ?

93660

SpringBoot项目IntelliJ IDEA实现热部署

原理是发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。...其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变类(第三方Jar包),另一个ClassLoader加载会更改类,称为restart ClassLoader ,...即devtools会监听classpath下文件变动,并且会立即重启应用(发生在保存时机) 一、开启idea自动make功能  1、CTRL + SHIFT + A --> 查找make project...Chrome禁用缓存  F12(或Ctrl+Shift+J或Ctrl+Shift+I)--> NetWork --> Disable Cache(while DevTools is open)  至此,idea...: 1.对应spring-boot版本是否正确,我这里使用是1.5.3.RELEASE版本; 2.是否加入plugin了,以及属性true 3.Intellij IDEA是否开启了

72520

IntelliJ IDEA怎样使用JUnit4

这种项目做一下TDD还是必要,尽量项眼下期把风险减少一些。 如今问题是本人使用IntelliJ开发Android项目,刚開始还真不知道怎么下手。參考了一些资料后。...否则代码Junit会被觉得是Junit 3.8,那你就仅仅能使用Junit 3測试方式了。 四、项目文件夹树,创建一个与src平级文件夹用于存放全部測试类。...另一种使用快捷键方式来单独执行某个測试,我们仅仅须要将文本焦点切换到某个測试方法,然后使用组合键Ctrl+Shift+F10就能够达到同上面一样測试效果。...參考: IntelliJ IDEA项目中开启Annotations https://www.jetbrains.com/idea/help/enabling-annotations.html...IDEA使用(应该有三篇,可是仅仅有后两篇可见。

67710

Spring Boot项目Intellij IDEA 实现热部署

开发Spring Boot项目的过程,每次修改文件都需要重新启动,于是imooc上找了个视频,经过修改几个参数最终成功。...参考视频:Spring Boot热部署实现 原视频中介绍有三种: Maven方式启动 感觉需要使用mvn命令,强迫症不喜欢看后台DOS窗口,直接忽略 修改IDE启动命令 和目前开发最相似,也是本博客配置方式...使用Intellij IDEA开发工具,本文介绍第二种。 首先下载SpringloadedJar包 放到本地磁盘某目录下,记得位置。...之后重启IDEA,大功告成! 引用: 1.Spring Boot热部署实现 2....Intellij IDEA 使用Spring-boot-devTools无效解决办法 3.Spring boot Intellij IDEA 热部署

75810

IntelliJ IDEA多线程并发代码调试方法

main()方法启动两个线程,然后调用thread1.join()和thread2.join(),以使主线程“线程1”和“线程2”都返回结果之前不会进一步执行。...最后将两个线程计算结果相加,得到100! + 100000! 下面就让我们使用IntelliJ IDEA工具来调试这段多线程代码。...当应用程序该断点处暂停时,我们应该在此窗格至少看到三个线程-“main”,“Thread 1”和“Thread 2”(请看下面的屏幕截图)。您可以双击每个线程以观察其调用堆栈。 ?...因为我们开启两个线程使用是同一段代码,所以我们会遇到一个问题-使用该段代码所有线程遇到断点都将被挂起,包括应用程序“Thread 1”和“Thread 2”。我不希望两个线程都暂停。...2.“Thread”面板,可以看到此时已经没有“Thread 1”,已经运行完成了! ? 不同IDE版本,配置条件断点方式可能有所不同。但是关键思想是要意识到这些功能存在并加以使用

2.6K20

IntelliJ IDEA 版本控制介绍(上)

之前「史上最简单 IntelliJ IDEA 教程」之中,咱们已经了解了很多关于 IntelliJ IDEA 使用方法,至少可以独立运用 IntelliJ IDEA 进行项目开发啦!...因此,本文中,博主更倾向于推荐大家使用分布式版本控制系统。...接下来,咱们就进入主题,正式开始介绍 IntelliJ IDEA 版本控制机制: ? 如上图所示,点击Settings,进行如下界面: ?...有些人可能会认为 IntelliJ IDEA 自带了 SVN 或者 Git 等版本控制系统,因此只要安装了 IntelliJ IDEA 就可以使用版本控制系统所有功能啦,这显然是一个错误想法。...IntelliJ IDEA 只是自带了对这些版本控制系统支持插件,但是咱们想使用什么版本控制系统仍然得安装什么版本控制系统客户端,否则照样用不了。

1.1K100

关于 IntelliJ IDEA Schedule for Addition 问题

我们使用 IntelliJ IDEA 时候,经常会遇到这种情况,即: 从 SVN 检出项目之后,并用 IDEA 首次打开项目,IDEA 会弹出如下选择框: 如上图所示,让我们选择是否将XXX.iml...文件添加到 SVN 版本。...无论我们选择No还是Yes,IDEA 都会自动项目中添加此配置文件,两者区别就在于:如果我们选择No,那么我们向 SVN 提交代码时候,IDEA 检索项目版本变更时候会自动忽略此文件;如果我们选择...Yes,那么我们向 SVN 提交代码时候,IDEA 会将其添加到项目的版本变更。...同理,当我们项目中新建文件时,IDEA 也会弹出选择框: 如上图所示,当我们创建了一个名为IdeaTest Java 类时候,IDEA 给出了同样提示。

1.4K70

IntelliJ IDEA开发工具配置git和github

主要讲解4个知识点: (1)安装git客户端(windows版本); (2)IDEA配置Git; (3)IDEA配置Github; (4)从Github上下载项目导入到IDEA; 下面是录制视频课程...,IntelliJ IDEA也对集成Git客户端提供了很好支持,IDEA配置Git之前,首先要在自己电脑上安装Git客户端工具。...可以选择"Git Base Here"打开一个git命令行窗口,输入"git --version"目录来查看git版本: IDEA配置Git 通过IntelliJ IDEA开发工具配置Git...File->Settings; (3)使用快捷键Ctrl+Alt+S; 打开Settings窗口之后,左侧展开Version Control,选择Git,然后右侧选择自己刚才安装好git安装目录...IDEA欢迎界面,可以选择Checkout from Version Control->GitHub: 你将打开如下窗口: 将刚才从github网站上拷贝项目地址粘贴到上面的URL输入框,并填写项目的保存路径

6.2K80

阅读源码利器 — Intellij IDEA Replace in Path 使用技巧

作者:莫那·鲁道 链接:http://thinkinjava.cn 前言 讲讲宇宙排名第二开发工具—–IDEA使用技巧。 搜索/替换 技巧 阅读源码利器 ?...2、Preserve case: 如果勾选该按钮,搜索时不区分大小写,但替换时候,将会把你给定字符串首字母替换成小写。 比如,你输入 HelloWorld,将会被替换成 helloWorld。...8、In Project: 自己项目范围搜索。 9、Module:模块搜索, 可以指定模块,并可以在下拉框切换模块哦。 10、Directory:指定目录内搜索。...12、Preview area: 当然,最强大还是预览窗口了,可以使用方向键上下预览,并且可以预览框编辑,爽不行。 13、最危险是下面这个操作: ?...总结 好了,关于 IDEA 搜索功能就介绍到这里啦,其实,阅读源码过程,真的要学会善用搜索,当然,不仅是搜索,还有各种功能,比如打断点,断点跳转,类继承,实现 UML,方法调用栈,线程调用栈

1.2K20
领券