Java 环境搭建以及IDEA开发工具

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类 为示例:
1
2

类图只是 UML 图的一种,UML图包括九种类型,分静态图和动态图两种,其中常用的静态图5种,动态图4种。
① 常用的静态图:用例图、类图、包图、对象图、部署图
② 常用的动态图:顺序图,通信图(UML1.x 时称为协作图),状态机图,活动图1

idea中类图的各部分

1

debug 中 Step Into 和 Step Out

  若想查看某个语句在底层具体是如何执行的,可以 dubug 某个语句,并利用 Step IntoStep 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也可以查看出底层是如何一步一步执行的】

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值