目录
1.Java环境搭建
- https://baijiahao.baidu.com/s?id=1767581555979360659&wfr=spider&for=pc
2.IDEA开发工具
1.新建项目
- https://jingyan.baidu.com/article/7e44095365eac76ec1e2ef3d.html
2.运行调试
- https://blog.csdn.net/z_ssyy/article/details/130367016
- IDEA打断点(断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析)方法:使用快捷键 Ctrl + Shift + F8 打开断点管理对话框,详细介绍网址:
https://baijiahao.baidu.com/s?id=1723755922598922521&wfr=spider&for=pc
3.界面配置
- https://blog.csdn.net/u012975217/article/details/131798026
4.插件管理
- http://www.taodudu.cc/news/show-3776041.html?action=onClick
5.快捷键
IntelliJ Idea 常用快捷键列表:https://blog.csdn.net/qq_41378597/article/details/85267415
- Ctrl+Alt+L:使用IDEA中的 Ctrl+Alt+L 快捷键进行代码格式化
- Alt + Enter:针对性导包(多个包都有相同名字的类)
- Ctrl + Alt + O:去除多余的导入包,即快速清除不需要的依赖
- Alt+Insert:生成构造器/Getter/Setter等
- CTRL+H:查看类(接口)的继承(实现)层级关系
- Ctrl + J:显示IDEA中所有快速生成语句的缩写
- it 开头系列: 遍历
itar+Tab生成遍历数组的for循环;
iter+Tab迭代可迭代对象或数组;
itco+Tab遍历 Java.util.Collection的元素;
iten+Tab遍历 Java.util.Enumeration;
itit+Tab遍历java.util.Iterator;
itil+Tab遍历Java.util.List的元素
6.idea使用技巧
如何在idea中查看类的Diagram(类图)
(1)按住Alt后点击想要查看的类定位到类的源文件;
(2)在类的源文件中右键单击Diagrams后选择show Diagrams。
以 String类 为示例:
类图只是 UML 图的一种,UML图包括九种类型,分静态图和动态图两种,其中常用的静态图5种,动态图4种。
① 常用的静态图:用例图、类图、包图、对象图、部署图
② 常用的动态图:顺序图,通信图(UML1.x 时称为协作图),状态机图,活动图
idea中类图的各部分
debug 中 Step Into 和 Step Out
若想查看某个语句在底层具体是如何执行的,可以 dubug
某个语句,并利用 Step Into
和 Step Out
来查看底层是如何一步一步执行的。
debug 中 Step Into 和 Force Step Into 的区别
Step Into会进入你自己写的方法;而Force Step Into能够进入所有的方法,比如jdk的方法。如下图:
Step Into就会直接过去。
而Force Step Into就能进到substring方法中。
【意思就是如果调用了某个jdk的方法,那么Step Into会直接跳过去,而Force Step Into则会进到substring方法中一步一步去执行。但是比如在文章“常用类”中探究String常量和变量相加底层是如何实现时,str + “abc” 语句并未调用jdk方法,因此Step Into也可以查看出底层是如何一步一步执行的】