Day-12

1.抽象类和抽象方法都需要使用______关键字修饰

2.普通类可以____, 也可以被____,抽象类不可以____, 只能被____

3.抽象方法不能声明为_____、不能被____、final修饰。

4.定义类的关键字是_____,定义接口的关键字是_____

5.子类继承父类, 关键字是_____,子类实现接口, 关键字是_____

6.____是向上转型的前提,向上转型的目的是为了___________

7.将父类型指针赋给子类型指针的语法称为“向下转型”,需要_________,通常伴随着_____做类型判断,否则可能会出现ClassCastException(_________异常)

8.下层方法中正常返回用_______,下层方法中异常返回(抛出)用_____

9.List体系的特点是_______,Set体系的特点是_______

10.官方提供的数组工具类Arrays中提供了一个静态方法_______可以把数组转换为List, 参数是数组, 返回值是List.ArrayList类中提供了_______成员方法, 可以把ArrayList转换为Array后进行返回

Maven&Git工具的使用

代码的三方阵营:

1. 一方库

同一个公司,同一个项目包含的代码库

2. 二方库

同一个公司,不同项目的代码库

3. 三方库

其他公司的代码库

Maven的官网:

https://maven.apache.org/

配置环境变量:

配置Maven:

1. 修改本地仓库

2. 修改远地镜像仓库

3. 配置jdk的版本

Idea整合Maven

1. idea其实默认是自带了Maven,有以下问题

1. 版本太低

2. 无法配置远程镜像仓库(国外仓库)和本地仓库(C盘)

所以我们选择自己安装合适的Maven,然后替换掉idea自带的Maven

Idea与Maven存在兼容关系

3.6.x 版本的Maven兼容性比较好

3.8.x 版本的Maven需要新版idea的支持,不与低版本的idea兼容

修改设置

-DarchetypeCatalog=internal -Dfile.encoding=UTF-8

创建Maven工程

依赖具有传递性

因为依赖具有传递性,所有有可能出现依赖版本冲突,可以使用exclusion排除冲突的依赖

1. 在07依赖05的时候,排除掉05中的01

远程下载三方库

只需要三方库的在远程仓库中的GAV坐标即可

坐标查询网站:https://search.maven.org/

Maven单元测试

安装jUnit三方库(专门用来做java代码单元测试的依赖)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值