自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试学习(一)

测试 软件测试:   用来验证软件功能是否满足用户需求。 软件测试的目的和原则:   目的:验证软件有或没有问题。   原则:以客户为中心,遵循软件测试的规范、流程、标准和要求。 软件测试与软件调试的区别:   目的:测试的任务是发现程序中的缺陷;调试的任务是定位并且解决程序中的问题。   参与角色:测试主要由测试人员与开发人员来执行(黑盒测试主要由测试人员完成、单元/集成测试主要由开发人员来执行);调试由开发人员完成。   执行阶段:测试贯穿整个软件的开发生命周期;调试一般在开发阶段。 软

2020-07-15 16:29:25 297

原创 二叉树(一)

二叉树(一) 1.树 概念: 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合 特点:1.每个结点有零个或多个子结点;    2.没有父结点的结点称为根结点;    3.除根节点外,每一个结点有且只有一个父结点;    4.除了根结点外,每个子结点可以分为多个不相交的子树 。    5.如果 基础概念 节点的度:即一个节点所用子树的个数 树的度:一颗树中最大的节点的度 叶子结点(终端节点):即节点的度为零的节点 双亲节点(父节点):即一个节点拥有子节点,则称为该子节

2020-06-27 23:52:41 209

原创 排序(三)

排序(三) 1.冒泡排序(稳定) 算法思想及代码实现:   在无序区间,通过相邻数的比较,将最大的数冒泡到无序区间的最后,持续这个过程,直到数组整体有序 public static void bubbleSort(int[] array) { for (int i = 0; i < array.length - 1; i++) { boolean isSorted = true; for (int j = 0; j < array.

2020-06-26 23:59:39 127

原创 排序(二)

排序(二) 1.直接选择排序:(不稳定) 适用场景: 算法思想及代码实现:   每一次从无序区间选出最大(或最小)的一个元素,存放在无序区间的最后(或最前),直到全部待排序的数据元素排完 public static void selectSort(int[] arr){ //选择的趟数 for (int i = 0; i <arr.length-1 ; i++) { //具体选择的方式:找最大的元素 int maxPos

2020-06-25 00:18:45 117

原创 Java中的泛型

泛型 泛型的引入:首先我们先看一下下面的代码 在jdk1.5那个版本就是这样实现的,让里面任意类型都可以存放,这样可以,但是这样做并不是很好 这种方式叫向下转型。就是Person和Book它们的基类都是Object类型。 class Book{ } class Person{ public void Print() { System.out.println("I am...

2020-06-24 11:09:41 117

原创 Java基础知识总结(1)

JavaSE基础知识: 1.java语言:(生态齐全,一次编译到处运行)   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。   Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入

2020-06-20 15:45:47 136

原创 java集合框架基础知识

java集合框架: 数据结构: .线性结构: 顺序结构 链式结构 .树型结构 .图形结构 List:线性结构 ArrayList—>动态顺序表 (底层存储空间:一段连续空间) LinkedList---->双向链表 (底层结构:链式结构) Stack :栈 Queue :队列 Deque :双端队列 PriorityQueue :优先级队列 Map: 树形结构:二叉树 哈希结构:哈希...

2020-05-07 14:43:38 105

原创 Java三大特性——多态

多态 面向对象的计算机编程语言的三大特点: 继承,封装,多态 多态:一个引用,能表现出多种形态。 多态的条件: 继承(查看之前博客——继承) 重写 即子类实现父类的同名方法,且参数类型与参数个数与父类同名方法完全相同。 重写注意事项: 重写的方法不能是private 重写中子类的方法的访问权限不能低于父类的方法访问权限. 重写不能是一个静态的方法 向上转型 ...

2020-04-22 23:17:38 119

原创 Java语言中的封装

封装 封装的本质就是让类的调用者不必太多的了解类的实现者是如何实现类的, 只要知道如何使用类就行了 封装型: private只能在类的内部调用,因此在mian函数中使用必须实例化一个对象,且不可再main函数初始化 被 public 修饰的成员变量或者成员方法, 可以直接被类的调用者使用 被 private 修饰的成员变量或者成员方法, 不能被类的调用者使用. 因此在使用被private修饰的成员...

2020-04-21 15:32:02 157

原创 Java学习笔记——类与对象

类和对象   JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。面向对象注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来。(处理大问题) Java中类相当于现实世界中实体的抽象化后的抽象类别,而对象则是类中实例化出来的实体 就是一类对象的统称。对象就是这一类具体化的一个实例。 一个类可以产生多个对象 一个.java文件...

2020-04-21 13:59:25 83

原创 Java中只有值传递!

Java中只有值传递,没有引用传递! 很多小伙伴在学习java时,一直对其中的值传递与引用传递抱有疑惑。今天查阅资料后发现,java中本来就不存在引用传递,今天整理一下,供大家学习参考。 java两种数据类型: .基本类型:Java内置的八种基本的数据类型 基本类型存储在栈上,即实际对象就在栈上。 引用类型:Java内存放实际内容地址值的的一种数据形式(类、接口、数组) 引用类型也存储在栈上,...

2020-04-19 21:41:39 138

原创 Java数组学习笔记二——二维数组及Arrays工具类的使用

二维数组. 二维数组的定义方式: int[][] array={{1,2},{3,4},{5,6}}; int[][] array1=new int[][]{{1,2},{3,4},{5,6}}; int[][] array2=new int[2][3];//规则的二维数组 int[][] array3=new int[3][]; int[][] array4={{1},{2,3},{4,5}};...

2020-04-17 13:38:23 178

原创 Java语言中的继承

继承 面向对象的计算机编程语言的三大特点: 继承,封装,多态 继承:即子类继承父类的除构造方法外的一切,可增加代码的复用率。 实现语法为: class 子类 extend 父类{ } 1.使用 extends 指定父类. 2.Java 中一个子类只能继承一个父类 (而C++/Python等语言支持多继承). 3.子类会继承父类的所有 public 的字段和方法. 4.对于父类的 private...

2020-04-17 12:14:08 202

原创 排序——排序及java插入排序的思想及实现

简要介绍排序及常见排序种类、分类。java插入排序的思想及实现原理。

2020-04-16 18:08:21 165

原创 Java数据库的基础操作

本文主要介绍SQL语言及mysql中对于库及表的基本创建与操作(含实例),并列举常见表的数据类型。

2020-04-16 12:53:23 609

原创 Java数组学习笔记

数组:相同类型数据的集合,内存连续。 定义: (1).int[] array1={1,2,3,4,5} (2).Int[] array2=new int[]{2,2,2,2,2} (3).Int[] array3=new int [5] 当数组没有初始化时,获取的将为0. 遍历数组的方法 //遍历数组的两种方法 for(int x:array1){ System.out.println(x...

2019-10-19 17:15:39 149

原创 C语言学习1(最近,已经复习完了C语言。作为回顾与总结,会将近期所学的C语言知识点写做学习笔记加深印象。)

C语言 C语言是一门通用的计算机编程语言,广泛用于底层开发,C语言的设计目标是提供一种能以简易的方式编译,处理低级存储器,产生少量的机器码以及不需要任何的运行环境支持便能运行的编程语言。 简单的C语言程序 #include <stdio.h> int main() { printf("hello world"); return 0; } //一个工程中必须有且仅有一个main函...

2019-10-13 10:30:57 274

空空如也

空空如也

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

TA关注的人

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