Java学习-1.jdk和IntelliJ IDEA安装

1.jdk下载与安装

下载地址:https://www.oracle.com/java/technologies/downloads/#jdk20-windows

 

环境配置:

1. 我的电脑–》右键属性–》高级系统设置–》环境变量

2. 系统变量–》新建系统变量–》完成后点击确定

3.双击系统变量下的PATH变量,新建两个路径(最下方两个)

4. 新建/修改 CLASSPATH 变量
(1)、如果存在 CLASSPATH 变量,选中点击 Edit(编辑)

(2)、如果没有,点击 New(新建)… 新建

(3)、输入:(作用:告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径)

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

5.测试JDK,win+R,输入cmd,打开命令窗口

输入:java -version

输出:java version "20.0.2" 2023-07-18
Java(TM) SE Runtime Environment (build 20.0.2+9-78)
Java HotSpot(TM) 64-Bit Server VM (build 20.0.2+9-78, mixed mode, sharing)

 

JAVA_HOMEbin目录下找到很多可执行文件:

  • java:这个可执行程序其实就是JVM,运行Java程序,就是启动JVM,然后让JVM执行指定的编译后的代码;
  • javac:这是Java的编译器,它用于把Java源码文件(以.java后缀结尾)编译为Java字节码文件(以.class后缀结尾);
  • jar:用于把一组.class文件打包成一个.jar文件,便于发布;
  • javadoc:用于从Java源码中自动提取注释并生成文档;
  • jdb:Java调试器,用于开发阶段的运行调试。

 

2.IntelliJ IDEA下载和安装

https://www.jetbrains.com/idea/download/?section=windows

https://www.ajihuo.com/idea/4222.html

设置中文:http://www.gxbiandao.com/article-20230223274054.html

常用快捷键:https://cloud.tencent.com/developer/article/2208516?areaSource=105001.3&traceId=3GZqlykdBEa6_sQwuNP58

 

打开setting文件选择Plugins选项
Ctrl + Alt + S
File -> Setting

常用插件:

1. MyBatis Log Plugin:直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的。

2. Alibaba Java Coding Guidelines:阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》。

3. Lombok:Java语言,每次写实体类的时候都需要写一大堆的setter,getter,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担,这也是Java被诟病的一种原因。Lombok则为我们解决了这些问题,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。
安装完成之后,在应用Lombok的时候注意别忘了需要添加依,maven为例:
image

4. Restfultoolkit:Spring MVC网页开发的时候,我们都是通过requestmapping的方式来定义页面的URL地址的,为了找到这个地址我们一般都是cmd+shift+F的方式进行查找,大家都知道,我们URL的命名一个是类requestmapping+方法requestmapping,查找的时候还是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。还可以根据我们的controller帮我们生成默认的测试数据,还能直接调用测试。

5. JRebel:JRebel是一种热部署生产力工具,修改代码后不用重新启动程序,所有的更改便可以生效。它跳过了Java开发中常见的重建、重新启动和重新部署周期

6. MybatisX:该插件主要是可以实现mybatis Mapper与映射的XML之间的跳转。

7. GsonFormatPlus:根据三方接口返回的JSON数据快速生成对应的实体类。GsonFormatPlus快捷键: Alt + S

8. Rainbow Bracket:让你的括号变成不一样的颜色,防止错乱括号

9. Key Promoter X(快捷键使用提示),目前IntelliJ IDEA 2023.2 (Ultimate Edition)还不可用

 

常用配置:

1. 代码提示不区分大小写

Settings -> Editor -> General -> Code Completion

2. 显示方法分割线、行号

Settings -> Editor -> General -> Appearance

3. 自动导入包

Settings -> Editor -> General -> Auto Import

4. 代码提示

Settings -> Keymap -> Main Menu -> Code

 

posted @ 2023-07-29 15:10  highlightyys  阅读(253)  评论(0编辑  收藏  举报