伍_玖
09
27
抽象类 抽象类
由来父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java 语法规定,包含抽象方法的类就是抽象类。 定义 抽象方
2021-09-27 Wujiu
20
继承 继承
概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。 其中,多个类可以称为子类,单独那一个类称为父类、超类或者基类。继承描述的是事物之间的所属关系,这种关系是:is-a的
2021-09-20 Wujiu
17
08
11
封装 封装
概述面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解
2021-08-11
10
成员变量与局部变量 成员变量与局部变量
两者区别 定义的位置不一样 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 作用范围不一样 局部变量:只有方法中才可以使用,出了方法就不能用 成员变量:整个类全都可以通用 默认值不一样 局部变量没有默认值,想使
2021-08-10 Wujiu
10
面向对象概述 面向对象概述
面向对象概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算
2021-08-10 Wujiu
08
方法重载 方法重载
方法重载方法重载(Overload)就是指在一个类中,存在一个以上的同名方法,这些方法的参数列表不同 与修饰符和返回值类型无关 参数列表 参数个数 参数数据类型 参数顺序 重载方法的调用jvm通过方法的参数列表,自动选择调用不同的方法
2021-08-08 Wujiu
04
10
DVWA-Brute Force DVWA-Brute Force
Low爆破 burp抓包 在每个位置导入字典 开始爆破 sql注入 medium对用户名和密码都进行了转义操作,无法进行sql注入仍然可以用low级别的方法爆破 high
2021-04-10 Wujiu
10
burp爆破模块 burp爆破模块
Sniper这个是我们最常用的,Sniper是狙击手的意思。这个模式会使用单一的payload【就是导入字典的payload】组。它会针对每个position中$$位置设置payload。这种攻击类型适合对常见漏洞中的请求参数单独地进行测试
2021-04-10 Wujiu
09
DVWA-SQL Injection DVWA-SQL Injection
LOW 级别判断存在注入 ?id=1正常回显 ?id=1'报错 ?id=1'--+回显正常,说明存在符号型注入,闭合方式为' 爆字段 ?id=1' order by 2--+回显正常 ?id=1'+o
2021-04-09 Wujiu
2 / 3