Hyggge's Blog
03
02
「BUAA-C++」Lec1:C++函数的特性和常用的宏 「BUAA-C++」Lec1:C++函数的特性和常用的宏
C++函数 函数重载(overloading) 函数重载就是允许在同一作用域中声明几个类似的同名函数,这些同名函数的形参列表(参数个数,类型,顺序)必须不同,即“同名函数,不同参数”, 例如 void print(int i) {} vo
2022-03-02
01
25
「Maven」生命周期与插件 「Maven」生命周期与插件
Maven项目构建的生命周期 Maven的生命周期就是为了对所有的构建过程进行抽象和统一,这个生命周期包含了项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和站点生成等几乎所有构建步骤,由相互独立三套生命周期组成—— cle
2022-01-25
25
「Maven」依赖与依赖管理 「Maven」依赖与依赖管理
pom.xml文件中的依赖声明 所有的依赖写在<dependnecies>框架中,每当声名一个新的依赖时,需要新建一个<dependnecy>,中间至少包含三个内容——groupId artifactId versi
2022-01-25
24
「Maven」基础知识 「Maven」基础知识
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 Maven的核心功能是合理叙述项目间的依赖关系,通俗点 就是 “通过pom.xml文件的配置获取jar包不用手动的去添加jar包”。该工具的原理图如下所示—— 仓
2022-01-24
24
「Java SE」包(Package) 「Java SE」包(Package)
包的定义 在笔者看来,包其实就是一个 文件夹,包含者我们定义的功能相似或相关的类、接口、枚举和注释,可以看成一种特殊的封装。 一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加
2022-01-24
23
「Java SE」接口 「Java SE」接口
接口和类 《Thinking in Java》一书在《接口》一节中讲到——“接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法”。我认为接口其实是 一组抽象方法的集合,是一种极度抽象的类,但是他和类又有许多不同点。 接口与类的相
2022-01-23
23
「Java SE」重写(Override) 「Java SE」重写(Override)
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写父类中的方法 概念 当一个子类中一个实例方法具有与其父
2022-01-23
22
「Java SE」继承 「Java SE」继承
继承 语法和概念 修饰符 class 子类名 extends 父类名 子类从它的父类中继承所有的数据域和方法,也可以添加新的数据域和新的方法。 如果类 B 从类 A 派生,或者说类 B 扩展自类 A,或者说类 B 继承类 A, 称类 A
2022-01-22
22
「Java SE」数组 「Java SE」数组
数组的创建的访问 一维数组的创建 一维数组的创建有以下几种方法—— //先声明后定义 int[] array; array = new int[100]; //直接定义 int[] array = new int[100]; //列表定义
2022-01-22
22
「Java SE」字符串 「Java SE」字符串
Java中和字符串相关类有以下3种—— String类 StringBuild类 StringBuffer类 String类 对象创建 例程 String s_1 = "Hyggge"; String s_2 = s_1; Strin
2022-01-22
4 / 5