自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 软测面试题

软测面试题

2022-02-22 15:45:40 209

原创 测试理论复习

测试理论复习

2022-02-22 14:43:43 293 2

原创 数据库学习——第三天

数据库学习——第三天

2022-02-21 20:37:24 342

原创 数据库学习——第二天

数据库学习——第二天

2022-02-20 16:38:16 487

原创 数据库学习——第一天

数据库学习——第一天

2022-02-19 11:52:11 374

原创 Linux常用命令

Linux常用命令

2022-02-18 15:11:40 506

原创 Linux命令学习——第三天

Linux命令学习——第三天

2022-02-18 14:40:39 501

原创 Linux命令学习——第二天

Linux命令学习——第二天

2022-02-17 17:34:29 493

原创 Linux命令学习——第一天

Linux命令学习——第一天

2022-02-16 15:04:07 1749 2

原创 软件测试学习——第四天

软件测试学习——第四天

2022-02-15 14:39:00 946

原创 软件测试作业——第三天

软件测试作业——第三天

2022-02-14 15:28:00 170

原创 软件测试学习——第三天

软件测试学习——第三天

2022-02-14 15:22:25 436

原创 软件测试学习——第二天

软件测试学习——第二天

2022-02-13 17:44:04 218

原创 软件测试作业——第二天

软件测试作业——第二天

2022-02-13 17:12:51 1053 2

原创 软件测试作业——第一天

软件测试作业——第一天

2022-02-13 00:28:15 1916

原创 软件测试学习——第一天

软件测试学习——第一天

2022-02-13 00:13:14 729

原创 java异常学习

异常学习package com.exception;public class Test { public static void main(String[] args) { int a = 1; int b = 0; try {//try监控区域 System.out.println(a / b); } catch (Exception e) {//catch 捕获异常 System

2021-09-16 21:49:25 66

原创 Java内部类

内部类内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。1成员内部类2.静态内部类3.局部内部类4.匿名内部类package com.oop.Demo09;public class Outer { private int id = 10; public void out() { System.out.println("这是外部类的方法"); } class I

2021-09-16 21:04:43 66

原创 interface学习

interface普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法,专业约束接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你好人,则必须干掉坏人;如果你是坏人,则必须欺负好人。接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如c++、java

2021-09-16 20:10:04 93

原创 abstract学习

abstract学习package com.oop.Demo07;//abstract 抽象类:类 extends:单继承 (接口可以多继承public abstract class Action { //约束 //abstract ,抽象方法 只有方法名字 没有方法实现 public abstract void doSomething(); //1.不能new这个抽象类 只能靠子类去实现它:约束 //2.抽象类中可以写普通的方法 //3.抽象方法必

2021-09-16 19:41:22 71

原创 instanceof

instanceof对instanceof的理解大概就是很浅的,下面这样:s1是Student类的实例Student s1 = new Student();System.out.println(s1 instanceof Student);//返回值为ture

2021-09-16 16:53:47 49

原创 面向对象-多态

多态即同一方法可以根据发送对象的不同采用多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,或者有关系的类)多态存在的条件有继承关系子类重写父类方法父类引用指向子类对象注意:多态是方法的多态,属性没有多态性//父类package com.oop.Demo06;public class Person { public void run(){ System.out.println("Parent run"); }

2021-09-16 16:24:35 64

原创 面向对象-重写

重写重写:需要有继承关系,子类重写父类的方法 1.方法名必须相同 2.参数列表必须相同 3.修饰符:范围可以扩大但是不能缩小:public>protected>defaul>privat 4.抛出的异常:范围可以缩小,但是不能扩大 :ClassNotFoundException -->Exception()重写 ,子类的方法和父类的必须要一致,方法体不同为什么要重写: 父类的功能,子类不一定需要,或者不一定满足packag

2021-09-07 21:38:42 88

原创 面向对象-super

supersuper 注意点: 1.super 调用父类的构造方法,必须在构造方法的第一位 2.super 必须只能出现在子类的方法或构造方法中 3.super 和 this 不能同时调用构造器this: 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的应用 前提: this:没有继承也可以使用 super:只能在继承条件下才可以使用 构造方法: t

2021-09-07 20:59:40 110

原创 面向对象- 继承

继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extends的意思是“扩展”。子类是父类的扩展。JAVA中类只有单继承,没有多继承!继承是类和类之间的一种关系。除此之外类和类之间的关系还有依赖、组合、聚合等。继承关系的俩个类,一个为子类(派生类)一个为父类(基类)。子类继承父类使用关键字extends来表示。子类和父类之间从意义上讲应该具有"is a"的关系.object类super方法重写package com.oop.Dem

2021-09-07 20:58:42 66

原创 面向对象-封装

封装该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。​ 属性私有,get/setpackage com.oop.Demo04;public class Application { public static void main(String[] arg

2021-09-06 20:27:09 101

原创 类和对象小结

类和对象小结1.类和对象 类是一个模板:抽象。对象是一个具体的实例2.方法 定义、调用3.对象的应用 引用类型:基本类型(8) int boolean short long float double char byte4.属性:成员变量 默认初始化: 数字:0 0.0 char: u0000 boolean: false 引用: null 修饰符 属性类型 属性名=属性值5.对象的创建

2021-09-06 19:41:07 61

原创 面向对象03-构造器练习

构造器练习package com.oop.Demo02;public class Application { public static void main(String[] args) { /* Student student = new Student(); student.study(); student.name="小明"; student.age=18; System.out.println(student

2021-09-06 19:12:04 61

原创 面向对象学习02

创建与初始化对象使用new关键字创建对象使用new关键字创建的时候,除了分配内存空间之外,还会给 创建好的对象 进行默认的初始化以 及对类中构造器的调用。类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下俩个特点:1.必须和类的名字相同2.必须没有返回类型,也不能写void构造器必须要掌握类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义但是并不能代表某一个具体的事物.动物、植物、手机、电脑…Person类、Pet类、Car类

2021-09-04 20:41:43 65

原创 面向对象学习01

面向过程 &面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。什么是面向对象

2021-09-04 15:36:53 57

原创 Arrays 类

Arrays 类数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用从而可以对数据对象进行一些基本的操作。查看JDK帮助文档Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用"使用对象来调用(注意:是"不用"而不是"不能")具有以下常用功能:给数组赋值:通过 fill 方法对数组排序:通过 sort 方法按升序。比较数组:通过 equa

2021-08-18 14:13:54 67

原创 多维数组—二维数组

多维数组多维数组可以看成是数组的数字,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组二维数组int 1[][] = new int[2][4]解析:以上的二维数组a可以看成一个两行五列的数组public class ArrayDemo05 { public static void main(String[] args) { //定义一个两行三列的二维数组 int array[][] = {{1, 2}, {2, 3}, {3, 4

2021-08-18 13:59:55 94

原创 数组的使用—2

数组使用普通的for循环for-each循环数组作方法入参数组作返回值public class ArrayDemo04 { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; /* //遍历所有元素 没有下标 for (int arrays : array) { System.out.println(arrays);

2021-08-17 19:27:44 55

原创 java数组—1

数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据按照一定的先后次序排列组合而成其中每一个数据称作一个数组元素每个数组元素可以通过一个下标来访问它们数组的声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:datatype[] arrayRefVar; //首选的方法或datatype arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组1,语法如下:datatype[] a

2021-08-17 16:50:18 248

原创 命令行传递参数

命令行传递参数有时候你希望运行一个程序时再传递给它消息。这要靠传递命令行参数main()函数实现 public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println("args[" + i + "]:" + args[i]); } }...

2021-08-16 19:46:49 78

原创 方法的重载

方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名称必须相同。参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。public class Demo02 { public static void main(String[

2021-08-16 18:47:23 72

原创 Java方法的定义和调用

Java方法的定义Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void。方法名:是方法的实际名称。方法名和参

2021-08-16 18:12:43 151

原创 Java方法—什么是方法?

Java方法什么是方法?System.out.printIn(),那么它是什么呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。例子: public static void main(String[] args)

2021-08-16 16:10:08 51

原创 for循环打印三角形

打印三角形 public static void main(String[] args) { //打印三角形 for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" "); } for (int j = 1; j <= i; j++) {

2021-08-16 15:35:26 184

原创 break&continue

break&continuebreak在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环剩余的语句。(break语句在switch语句中的使用)continue语句用循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。public static void main(String[] args) { for (int i = 0; i < 10; i++) {

2021-08-16 14:48:59 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除