05 2020 档案
摘要:Java基本数据类型 在Java中共有八种基本数据类型如下表 类型 所占字节 char 2 boolean 4(1) byte 1 short 2 int 4 long 8 float 4 double 8 可以把八种数据类型按照字符型、布尔型、数值型分为三组 字符型 char类型所占的字节数为2个
阅读全文
摘要:哈希表 我们要在数组或者链表里查找一个指定得数据,唯一能做得事情就是遍历的去查找,这样的时间复杂度是O(n),那有没有一种方法可以以O(1)的时间复杂度找到这个数据呢?现在来想这个一个问题,现实生活中我们的衣物都是分类存放的,放的时候根据是什么种类的衣物放到指定的地方,取的时候依照要取的衣物种类去指
阅读全文
摘要:桥接模式 先不说定义直接来看一个问题,有一个手机抽象类 里面有两个抽象方法,获得手机型号和内存大小。现在我们想实例化小米10这个型号的手机 两个方法可能看起来不明显,是1x2,如果现在多出一个方法是getRom,Rom的种类有3种,128,256,512。那么需要的类就变成了1x2x3,属性越多需要
阅读全文
摘要:栈 栈(Stack)是一个后进先出(LIFO)的数据结构,直接上图 简单来说栈只有两种操作,出栈和入栈,直接来看一下java.util.Stack里面的实现。 Stack继承自Vector一个线程安全的容器(动态数组) 入栈操作,调用了Vector的addElement函数,向动态数组末尾添加一个元
阅读全文

浙公网安备 33010602011771号