1、工具的基础使用

Idea界面介绍:

1、Idea面板:

 

2、Settings设置:

 

Idea常用快捷键的使用:

1、自动快捷键:

(1)、Alt+Enter:自我修复(提供代码提示与解决方案、自动创建函数、重构代码、实现接口)

(2)、Alt+回车:导入包,自动修正

(3)、Ctrl+Shift+SPACE:自动补全代码

(4)、Alt+INSERT:生成代码(如GET,SET方法,构造函数等)

(5)、Ctrl+O:重写方法

2、操作快捷键:

(1)、psvm:可生成main方法

(2)、sout:System.out.println()快捷输出

(3)、Ctrl+鼠标:进入类与方法

(4)、Ctrl+Alt+L:格式化代码

(5)、Alt+Shift+Insert:开启批量光标(批量垂直连续选中)

(6)、Shift+F6:重命名(全局重命名)

(7)、Ctrl+R:在当前窗口替换文本

(8)、Ctrl+Shift+上下键:上下移动代码

(9)、Ctrl+Shift+U:小写字母转大写

(10)、fori:可生成for循环

(11)、list.for/list.fori:可生成集合list的for循环

(12)、ifn:可生成if(xxx = null)

(13)、ctrl+alt+←:跳转到当前鼠标上一次位置

(14)、ctrl+alt+→:跳转到当前鼠标后一次位置

3、查询快捷键:

(1)、Ctrl+f:文件内部查找

(2)、Ctrl+Shift+f:在整个项目进行全局查找(输入法的快捷键会有冲突)

(3)、Shift+Shift:全局搜索框(只会搜索名字)

(4)、ctrl+g:跳转到指定的某一行

4、注释快捷键:

(1)、Ctrl+/:单行注释(//)

(2)、Ctrl+Shift+/:多行注释(/*...*/ )

5、辅助快捷键:

(1)、ctrl + shift + alt + U:以图的方式显示项目中依赖之间的关系

(2)、ctrl+H:查看类树

 

Git的使用:

 

安装完成后,需要设定用户名和邮箱来区分不同的用户:

git config --global user.name "Your Name(自定义)"
git config --global user.email "email@example.com(自定义)"

常用命名:

#查看用户配置信息
git config --global -l
#git安装完成后,需要添加用户名和邮箱来区分不同的用户
git config --global user.name "Your Name(自定义)"
git config --global user.email "email@example.com(自定义)"
#初始化,自动生成一个.git目录,创建本地仓库
git init
#查看本地库的状态(即修改状态)
git status
#以完整格式查看本地库状态
git log
#将文件添加到暂存区
git add [file]
#将暂存区的文件提交到本地库,-m 后面为修改的说明
git commit –m “xxx” [file]
#将本地参考文件推到远程仓库
git push
#通过git的http地址将远程仓库项目克隆到本地(本地不存在)
git clone <远程地址>
#拉取远程仓库文件(本地已存在)
git pull
#删除操作
git rm [file]
#回退到历史版本(n :回退步数)
git reset --hard HEAD~n

 

远程库分类:

1、局域网

GitLab

2、互联网

GitHub(外网)

Gitee 码云(国内网站)

 

Maven的使用:

1、maven约定的目录结构:

 

(1)、main目录用于存放主程序。

(2)、test目录用于存放测试程序。

(3)、java目录用于存放源代码文件。

(4)、resources目录用于存放配置文件和资源文件。

 

2、maven常用命令:

(1)、编译源代码(类文件):

mvn compile

(2)、编译测试代码:

mvn test-compile

(3)、运行测试:

mvn test

(4)、打包:

mvn package

(5)、在本地Repository中安装jar:

mvn install

(6)、清除产生的项目:

mvn clean

 

3、maven的仓库配置与打包部署:

(1)、Idea的仓库配置:

 

(2)、构建:

 

 

 

4、maven的继承机制(父子工程——实现多模块管理机制):

(1)、父工程:

必须遵循两点:

1)、将src目录删掉

2)、设置pom.xml:

——添加<packaging>标签---标签文本内容必须设置为pom;

 

——添加父工程依赖 ;

——添加父工程管理子模块的所有依赖

----<dependencyManagement>--<dependencies>--<dependency>

 

注:自己创建的第三方java工程的依赖版本号不需要由父工程再次管理:例接口工程

——添加父工程管理依赖的版本号:版本号标签名称:项目名称+字段version

----<properties>---<项目名称-version>

 

(2)、子工程:添加父工程依赖

 

5、maven的聚合机制

(1)、聚合机制:可以批量进行 Maven 工程的安装、清理工作

(2)、使用:在父工程中使用 modules/module 标签组合,指定模块工程的相对路径;

 

 

6、maven项目package、install、deploy的区别:

(1)、package:

使用package来打包项目的时候,就会在项目中生成一个target文件夹。

(2)、install:

使用install方式就是将项目转换成为maven依赖存放在本地maven仓库中。

(3)、deploy:

deploy与install的主要区别就是install是将项目jar包放在本地仓库,而deploy是放在私服仓库。

 

posted on 2021-11-15 17:11  爱文(Iven)  阅读(223)  评论(0编辑  收藏  举报

导航