从前面的继承(Inheritance)到比较this和super,所用的例子都夹杂着多态(Polymorphism)的味道。所以,这篇就是阐述个人总结的多态(Polymorphism) 多态,并没有关键字,可以视之为Java的三大特性之一,也可以视为继承“is a”
转载
2024-07-01 07:22:32
32阅读
作用一:个人理解maven主要是用来解决导入java类依赖的jar,编译java项目主要问题。(最早手动导入jar,使用Ant之类的编译java项目)以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。当然它可以构建项目,管理依赖,生成一些简单的单元测试报告,像现在公司的持续集成都广泛的使用maven,当你接触一些项目以后你就会有更深
转载
2023-10-11 07:40:02
109阅读
什么是POM? POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目
原创
2021-08-27 11:48:31
1117阅读
进程:正在进行中的程序(直译)线程:进程中一个负责程序执行的控制单元(执行路径)一个进程中可以多执行路劲,称之为多线程。 一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容,这个内容可以称之为线程要执行的任务。多线程好处:解决了多部分同时运行的问题。多线程弊端:线程太多会导致效率的降低。其实应用程序的执行都是cpu在做着快速的切换完成的。这个切
转载
2024-10-17 14:22:50
21阅读
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-
转载
2023-07-21 19:30:11
53阅读
为什么要创建一个 Module?
我们日常开发程序的时候都会引入第三方的 package,使用第三方的 package 的好处是我们可以快速的开发我们的程序的功能,只需要专注我们自己项目的功能,而且第三方的 package 提供了强大的,丰富的功能模块。
比如 web 开发框架 gin, echo,微服务开发框架 go-micro、go-zero;权限控制:casbin,jwt: jwt-go, gorm:gorm, 存储:minio**,**编写命令:cobra, 配置文件解析:viper,数据库:mysql 等等。这些包都是以 module 的形式提供的服务。
在自己的团队内部同样可以构建自己的私有化的 module,工公司内部的其他团队使用。比如我们公司有三个项目组,都有一些共同的项目。所以我们有公共的 module 放到 gitlab 上面提供不同团队的公共使用。同样这样也遵循了软件设计的高内聚低耦合的设计总则。将独立的功能封转为 module。
这样做的好处是我们可以只实现一次共享使用,并不需要每个团队中都各自实现,同样也会带啦有好多弊端。
原创
精选
2023-10-18 13:17:00
327阅读
点赞
POM文件帮助文档1:POM文件总体配置说明2:POM文件单项配置说明localRepositoryinteractiveModeusePluginRegistryofflinepluginGroupsproxiesserversmirrorsprofilesActivationRepositoriesactiveProfiles 1:POM文件总体配置说明<project xmlns="
转载
2024-04-10 12:46:07
134阅读
# Java中public关键字的作用
## 1. 流程步骤
```mermaid
journey
title 教授Java中public关键字的使用方法
section 理解
开发者了解public关键字的作用
section 实践
开发者演示如何在Java中使用public关键字
section 总结
小白学习
原创
2024-05-27 04:46:30
47阅读
1、public类名=文件名:对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可,将类名与文件名一一对应就可以方便虚拟机在相应的路径(包名)中找到相应的类的信息。 2、类名不用public修饰:原文件中可以没有public 类,该类可以在同一个包内被访问。加public的目的在于public类在包内包外均可访问,只需在使
转载
2023-06-07 16:07:33
136阅读
1. Maven 聚合:是指当有A、B、C多个需要构建的时候,我们想使用一个命令就对其进行构建。这时我们就可以使用聚合了。我们可以创建一个额外的模块D,作为一个模块,它也必须有自己的POM文件,但是这个POM文件有一些特殊的地方。<packaging/>标签,即打包类型,必须为为pom。<modules/>标签,必须增加modules标签。modules标签的每个属性mod
转载
2024-05-16 11:07:56
30阅读
modulo - j中mod的语法是什么作为伪代码的一个例子:if ((a mod 2) == 0)
{
isEven = true;
}
else
{
isEven = false;
}15个解决方案333 votes对于非负整数,可以使用余数运算符%.对于您的确切示例:if ((a % 2) == 0)
{
isEven = true;
}
else
{
isEven = false;
}这可
转载
2023-09-15 14:54:55
41阅读
在我们用Vue CLI创建的 TypeScript 项目中,会看到一个 shims-vue.d.ts 文件,它到底有什么作用呢?shims-vue.d.ts 文件是一个类型声明文件,用于告诉 TypeScript 编译器如何处理 Vue 的单文件组件(SFC)和其他自定义模块。它可以为 Vue 的单文件组件和其他非 TypeScript 模块提供类型信息,以便在 TypeScript 项目中使用它
转载
2024-07-26 13:02:39
70阅读
https://support.microsoft.com/zh-cn/help/320314/description-of-the-guidelines-for-selecting-the-appropriate-picture-fo图片格式:光栅图片BMP:Windows 位图PCX:PC 画笔PNG:可移植网络图形JPEG:联合摄影专家组GIF:图形交换格式TIFF:标记图像文件格式图片格式
转载
2023-09-08 10:06:28
38阅读
定义Java中的方法Method方法(method)是依附于类存在的,方法是类中定义的一些操作或行为。在Jav
转载
2023-08-11 16:13:04
94阅读
Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。主要用来管理java项目,进行依赖管理(jar包管理,能自动分析项目所需的依赖软件包,并到Maven仓库区下载)和项目构建(项目打包和部署)。此外还能分块开发,提高开发效率。本文将从以下三个方面写起:1、Maven的作用2、Maven的安装配置3、IDEA配置Maven1、Maven的作用,为什么要使用Maven
转载
2023-07-21 19:31:44
178阅读
JAVA变量,作用域,常量变量变量是什么:就是可以变化的量!Java是一种强类型的语言,每变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括:变量名,变量类型和作用域格式:int num = 10;//数据类型 变量名 = 值注意事项:每个变量都有类型,类型可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的语句,因此每一个声明都必须以分号结束。变量作用域局部变量pu
转载
2023-08-11 13:14:24
65阅读
maven的三种工程pom、jar、war的区别maven的三种工程pom、jar、war的区别1.pom工程:用在父级工程或聚合工程中。用来做jar包的版本控制。2.war工程:将会打包成war,发布在服务器上的工程。如网站或服务。3.jar工程:将会打包成jar用作jar包使用。补充一下,jdk9 后还可以打包 jmod(Java 模块化),厉害的是这个通过 jlink 命令,可以直接将 jm
转载
2023-09-17 13:23:07
201阅读
一、Maven简介一、Maven简介1. 啥是MavenApache Maven是一个软件项目管理和构建工具,可以帮助我们创建和管理项目 基于项目对象模型POM(Poject Object Model)的概念,帮助开发者构造一个项目的完整生命周期 注:POM是Maven对一个项目的描述,是Maven的核心,一个POM其实就是一个XML文件2. 使用Maven有啥好处2.1 项目的管理工具项目规则很
转载
2023-09-18 16:17:27
466阅读
在 Java 中,接口是一种抽象类型,它定义了一组方法的签名,但没有提供方法的实现。接口的主要作用包括:定义行为规范:接口定义了一组方法,这些方法代表了一个类应该具有的行为。通过实现接口,类可以保证具有特定的行为,从而提供了一种规范和约束。实现多态性:接口是实现多态性的重要手段。通过将对象向上转型为接口类型,可以使用接口来调用不同实现类中的相同方法,实现了代码的灵活性和可扩展性。解耦:接口将实现和
原创
2024-09-02 08:42:48
3阅读
# Java中的Consumer有什么作用
Consumer是Java 8引入的一个重要功能,它是一个Functional Interface。它在处理集合、流以及其它数据结构时,提供了一种简洁而高效的方法来操作元素。Consumer 接口的功能主要是接收一个参数并对其进行某种处理,但不返回任何结果。
## Consumer接口的定义
Consumer接口位于`java.util.funct
原创
2024-10-23 03:49:19
192阅读