- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 【数据结构】数组
数组 数组(Array)是存储具有相同数据类型的元素集合,其每个存储单元的地址是连续的,即每个元素连续存储,计算第i个元素地址所需时间是一个常量,时间复杂度是O(1),与元素序号i无关; 数组是随机存储结构(存取任何一个元素的时间复杂度是O(1)的数据结构成为随机存取结构)。 ...
2019-10-21 19:00:27 253
原创 【数据结构】时间复杂度和空间复杂度
时间复杂度 算法的执行时间= Σ基本操作的执行次数x基本操作的执行时间 O(1):算法的执行时间是常数级; O(n):算法的执行时间与n是线性关系; O(log2n)/O(n2)/O(n3)/O(2n):算法的执行时间与n是对数级/平方级/立方级/指数级; O(1)< O(log2n)<O(n)< O(nlog2n)< O(n2) < O(n3) < O(2n...
2019-10-19 10:55:40 304
原创 【数据结构】栈(stack)
【数据结构】栈(stack) 栈存储的特点:后进先出 入栈/压栈/push:元素进入栈中 出栈/弹栈/pop:元素离开栈中
2019-09-28 20:52:23 79
原创 【数据类型】Java基础知识巩固复习
数据类型 Java有两种数据类型:基本数据类型和引用数据类型 八种基本数据类型: 1.数值类型: 整数型: byte:(1 byte=8 bit) 1个字节———— 取值范围:-128~127 short: 2个字节 ———— 取值范围:-215~215-1 int: 4个字节———— 取值范围:-231~231-1 long: 8个字节———— 取值范围:-263~263...
2019-09-28 20:45:45 98
原创 【多态】面向对象之多态实例代码
【多态】面向对象之多态实例 对象: 主人 行为:喂养宠物 宠物(父类) 行为:吃XXX 猫(子类) 行为:吃鱼 狗(子类) 行为:吃骨头 实例代码: 1.无多态实例代码 public class Master{ public void feed( Cat cat){ cat.eat(); } public void feed(Dog dog){ dog.eat();...
2019-09-27 23:17:13 414
原创 【关键字】Java基础知识巩固复习
Java关键字 1.this this是一个引用,是一个变量,保存了内存地址指向了自身,代表当前对象; this存储在堆内存对象; 用来区分局部变量和实例变量时无法省略; 不同的构造器之间可以通过this(参数)调用 ...
2019-09-26 21:54:35 91
原创 【面向对象】Java基础知识巩固复习
面向对象 1. 面向对象三大特征: 封装 封装的步骤 : 所有属性私有化,使用private关键字修饰,只能在本类中访问; 对外提供简单的操作入口,以后的外部程序想要访问age属性,必须通过这些入口访问:set 和 get ; 继承 多态 2. 关于java类中的构造方法(构造器): 无返回值类型,但构造方法执行结束后又返回值,但return语句不需要写,并且返回值类型是构造...
2019-09-25 22:24:58 135
原创 【JVM】Java知识点基础巩固复习
【基础】Java基础巩固复习(JVM) JVM虚拟机主要包括三块内存空间,分别是:栈内存,堆内存和方法区内存; 堆内存和方法区内存各有一个,一个线程一个栈内存; 方法调用的时候,该方法所需要的内存空间在栈内存中分配,称为压栈。方法执行结束后,该方法所属的内存空间释放,称为弹栈。 栈中主要存储的是方法体中的局部变量; 方法的代码片段以及整个类的代码片段都被存储到方法区内存当中,在类加载的时候这些代...
2019-09-25 11:38:50 129
简单的jsp课程大作业,采用MVC模式,三层架构,实现增删改查等基础操作
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人