发表于: 2018-04-03 23:11:48

1 766


今日完成:

1.task17在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包

maven进行install操作时,显示编译器版本不匹配,我的JDK版本是JDK-10,idea版本太低未更新,要重新下载JDK。

2.maven的作用。

maven的用途之一是服务与构建项目,能够帮我们自动化构建过程,从清理、编译、测试到生成报告、再到打包部署。

maven抽象了一个完整的构建生命周期的模型,遵循这个模型可以避免很多不必要的错误,用大量的成熟插件可以用来完成任务。

第二个用途便是:项目依赖管理

maven项目管理所依赖的jar包不需要手动向工程添加jar包,只需要在pom.xml添加jar包的坐标,就会自动从maven仓库中下载jar包。

使用maven依赖管理添加jar的好处:

  • 通过pom.xml文件对jar包的版本进行统一管理,可避免版本冲突。
  • maven团队维护了一个非常全的maven仓库,里边包括了当前使用的jar包,maven工程可以自动从maven仓库下载jar包。

依赖管理:什么是依赖,一个Java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个Java项目依赖了这些第三方的jar包。什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理。

pom(Project Object Model,项目对象模型),定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。

pom.xml的配置:构建配置、分发配置、仓库配置、profile配置、报表配置、环境配置、项目信息配置。这个配置没有项目经验,不能完全理解其概念。https://blog.csdn.net/u012225679/article/details/73741026

3.maven的项目结构

工程根目录下就只有src和target两个目录,一个pom.xml文件

target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。

target里的所有内容都是maven构建的时候生成的,不需要管理。

4.java方法:

一般情况下,定义一个方法包含以下语法:

修饰符 返回值类型 方法名(参数类型 参数名){    ...    方法体    ...    return 返回值;}

方法包含一个方法头和一个方法体。下面是一个方法的所有部分:

  • 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
  • 返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void
  • 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
  • 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
  • 明日计划:
  • 1.重新下载JDK-7,配置idea软件
  • 2.熟悉任务17.
  • 3.继续java面向对象的学习。
  • 遇到问题:学习无计划,太过随意。要明确确定学习任务,把任务细化到每一个知识点。
  • 收获:加深了对maven的认识。

返回列表 返回列表
评论

    分享到