007、抽象类
抽象类 1. 概述 1.1 抽象类引入 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说,父类可能知道子类应该有哪个功能,但是功能具体怎么实现父类是不清楚的(由子类自己决定),父类完全只需要提供一个没有方法体的方法签名即可,具体实现交给子类自己去实现。我们把没有方法体…
2024-3-07 8:48
|
|
19
1569 字
|
16 分钟
006、引用类型使用小结
引用类型使用小结 实际的开发中,引用类型的使用非常重要,也是非常普遍的。我们可以在理解基本类型的使用方式基础上,进一步去掌握引用类型的使用方式。基本类型可以作为成员变量、作为方法的参数、作为方法的返回值,那么当然引用类型也是可以的。 1. 引用类型作为方法参数和返回值 public class Person{ public void eat(){ System.out.println("…
2024-3-07 8:48
|
|
17
469 字
|
10 分钟
005、static关键字
static关键字 1. 什么是static关键字 在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量和成员方法,则会为这些成员变量和成员方法在固定的位置开辟…
2024-3-07 8:47
|
|
18
5682 字
|
59 分钟
004、this关键字
this关键字 this关键字的作用 this代表了当前对象的引用 this关键字可以用在实例方法和构造器中 this用在方法中,谁调用这个方法,this就代表谁 this用在构造器中,代表构造器正在初始化的那个对象的引用 1. 在方法中引用调用该方法的对象 this关键字最大的作用就是让类中的一个方法访问该类里的另一个方法或者实例变量。 假设定义了一个Person类,这个Person对象的eat…
2024-3-07 8:44
|
|
16
1212 字
|
10 分钟
003、Java内部类详解
Java内部类详解 1. 内部类基础 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.1 成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: class Circle { double radius …
2024-3-07 8:44
|
|
18
3948 字
|
45 分钟
002、类的五大成分
类的五大成分 类中有且仅有5大成分(五大金刚) 成员变量Field:描述类或者对象的属性信息的。 成员方法Method:描述类或者对象的行为的。 构造器(构造方法,Constructor): 初始化类的一个对象返回。 代码块:代码块按照有无static可以分为静态代码块和实例代码块。 内部类:将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 1. 成员变量Field 在Java中对…
2024-3-07 8:44
|
|
19
1142 字
|
14 分钟
001、面向对象的三大特征
面向对象的三大特征 1. 封装 1.1 封装的步骤 1.使用 private 关键字来修饰成员变量。 2.使用public修饰getter和setter方法。 1.2 封装的步骤实现 private修饰成员变量 public class Student { private String name; private int age; } public修饰getter和setter方法 public …
2024-3-07 8:43
|
|
16
5540 字
|
1.4 小时
031、Nginx给网站添加用户认证配置( Basic HTTP authentication)
Nginx给网站添加用户认证配置( Basic HTTP authentication) 说明:ngx_http_auth_basic_module模块实现让访问者只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 《Nginx给网站添加用户认证配置( Ba…
2024-3-06 11:14
|
|
25
593 字
|
5 分钟
030、nginx设置referer配置个人图床的防盗链功能
nginx设置referer配置个人图床的防盗链功能 我见过好几个公益图床从免费使用到关站,有些令人唏嘘。本博客之前也有几篇文章用了别人的图床,而且有关了站点的,当时的图片我自己也忘了备份,从而导致文章中的图片永远 404 了,遗憾啊。自从 2022-06-09 22:58:51 开始,我使用 Lsky Pro 程序搭建了自己的图床,运行在家里的 pve-debian11 机器上,为此我还开发了该…
2024-3-06 11:14
|
|
25
781 字
|
10 分钟
029、Nginx 编译安装以及参数详解
Nginx 编译安装以及参数详解 Nginx安装 # wget http://nginx.org/download/nginx-1.10.2.tar.gz # tar xvf nginx-1.10.2.tar.gz -C /usr/local/src # yum groupinstall "Development too # yum -y install gcc wget gcc-c++…
2024-3-06 11:14
|
|
29
410 字
|
10 分钟