Hyggge's Blog
01
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
21
「Java SE」变量类型和修饰符 「Java SE」变量类型和修饰符
Java的变量类型 Java中的变量类型有以下三种—— 类变量 实例变量 局部变量 类变量(静态变量) 类变量是属于所在的类,而不属于任何由该类定义的对象。 换句话说,不管实例化了多少对象,类变量都只有一个。类变量是由static修饰
2022-01-21
19
「Cpp」引用和指针 「Cpp」引用和指针
序言 本文介绍C++中引用,指针,const限定符和常量表达式等几个部分的内容。对应原书45页——60页。 引用 引用为对象起了另外一个名字,引用类型可以引用另外一种类型。通常情况下可以将声明符写成&d的形式来定义引用类型,其中d
2022-01-19
12
25
5 / 7