- 博客(7)
- 收藏
- 关注
原创 Stack
Stack是java提供的一种后进先出的栈,继承于Vector,故为线程安全,且其扩容等操作设计与Vector一样。其中pop()为弹出顶层,push()为压入栈的操作/** * The <code>Stack</code> class represents a last-in-first-out * (LIFO) stack of objects. It extends class <tt>Vector</tt> with five * oper
2021-03-21 01:02:20
124
3
原创 Vector
VectorVector和ArrayList差不多,不同的是Vector是线程安全的,其对结构的很多操作方法都用到了synchronized关键字,例如add(),removeElement(),removeAllElements()等与ArrayList相比,其扩容方式也不一样,首先初始化的时候,可以指定容量,默认为10 /** * Constructs an empty vector with the specified initial capacity and
2021-03-20 18:34:31
90
原创 LinkedList
LinkedList一、LinkedList是什么?二、使用步骤1.引入库2.读入数据总结一、LinkedList是什么?LinkedList是基于双向链表二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import
2021-03-17 23:20:09
78
原创 ArrayList
作为Java程序员,ArrayList是最常用的类之一,也是必须了解的类之一,这次准备系统的去更深入得去学习了解这个类ArrayList前言一、ArrayList是什么?二、方法分析1.add()2.delete()总结前言ArrayList的重要性不言而喻一、ArrayList是什么?首先可以看ArrayList的类注释/** * Resizable-array implementation of the <tt>List</tt> interface. Im
2021-03-11 23:28:13
88
原创 抽象类与接口
抽象类与接口一、抽象类二、接口1.接口的好处最后一、抽象类抽象类即无法被实例化的类,例如Shape形状,无法具体化一种形状(平时用抽象类用的好少)。二、接口1.接口的好处接口一个很大的好处就是约束规范,例如一个新建文档的方法有很多,如果公司各个模块都使用自己的方法新建,就会导致后期维护的不便,而统一一个借口去实现这个接口则对出现的设计及后期维护好很多最后暂时先这些,待补充...
2021-03-10 22:17:02
70
原创 封装和多态
封装和多态封装和多态一、封装二、多态最后一、封装封装即类一些方法,字段等封装起来,外部只需要调用,而不需要了解其实现方法。(当然后面通过反射依然可以获取其私有的一些内容)二、多态多态即一个类可被多个其他类继承,展现不同的特点最后这两个暂时想不到什么好写的,暂时只写这些,后面补充...
2021-03-10 22:01:05
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人