摘要:
ArrayList集合 java.util.ArrayList-集合数据存储的结构是数组结构。元素增删慢,查找快,由于日常开发中使用最多的功能为查询数据、遍历数据,所以ArrayList是最常用的集合。 许多程序员开发时非常随意地使用ArrayList完成任何需求,并不严谨,这种用法是不提倡的。 J 阅读全文
posted @ 2022-07-06 19:48
ja不会va
阅读(148)
评论(0)
推荐(0)
摘要:
红黑树 二又树: binary tree,是每个结点不超过2的有序树(tree)。 简单的理解,就是一种类似于我们生活中树的结构,只不过每个结点上都最多只能有两个子结点。 二叉树是每个节点最多有两个子树的树结构。顶上的叫根结点,两边被称作“左子树"和“右子树"。 List集合介绍以及常用方法 在Co 阅读全文
posted @ 2022-07-06 19:20
ja不会va
阅读(58)
评论(0)
推荐(0)
摘要:
数据结构——栈 栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Botto 阅读全文
posted @ 2022-07-06 19:19
ja不会va
阅读(64)
评论(0)
推荐(0)
摘要:
数据结构数组 查询快:数组的地址是连续的我们通过数组的首地址可以找到数组通过数组的素引可以快速查找某一个元素 增删慢数组的长度是固定的我们想要增加/删除一个元素必须创建一个新数组把源数组的数据复制过来 要把数组中素引是3的元素删除必须创建一个新的数组长度是源数组的长度-1把源数组的其他元素复制到新数 阅读全文
posted @ 2022-07-06 19:19
ja不会va
阅读(24)
评论(0)
推荐(0)
摘要:
斗地主案例需求分析及代码实现 public static void main(String[] args) { //1.准备牌 //定义一个存储54张牌的ArrayList集合,泛型使用String ArrayList<String> poker = new ArrayList<>(); //定义两 阅读全文
posted @ 2022-07-06 16:59
ja不会va
阅读(28)
评论(0)
推荐(0)
摘要:
泛型的使用总结 泛型的使用 1.泛型类和泛型方法 /* class 类型名<泛型标识,泛型标识, ...>{ private 泛型标示 变量名; } */ public class GenericDemo<T> { private T key; public GenericDemo(T key) { 阅读全文
posted @ 2022-07-06 16:33
ja不会va
阅读(28)
评论(0)
推荐(0)
摘要:
定义和使用含有泛型的接口 定义格式∶ 修饰符interface接口名<代表泛型的变量>{} /* 定义含有泛型的接口 */ public interface GenericInterface<I> { public abstract void method(I i); } public class 阅读全文
posted @ 2022-07-06 15:43
ja不会va
阅读(49)
评论(0)
推荐(0)
摘要:
定义和使用含有泛型的类 我们在集合中会大量使用到泛型,这里来完整地学习泛型知识。 泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。 定义格式︰ 修饰符class类名<代表泛型的变量>{} 例如,API中的ArrayList集合∶ class ArrayList< 阅读全文
posted @ 2022-07-06 15:27
ja不会va
阅读(36)
评论(0)
推荐(0)
摘要:
泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数, 阅读全文
posted @ 2022-07-06 15:18
ja不会va
阅读(37)
评论(0)
推荐(0)
摘要:
迭代器的实现原理 增强for循环 增强for循环:底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性 collection<E>extends Iterable<E>:所有的单列集合都可以使用增强for public interface Iterable<T 阅读全文
posted @ 2022-07-06 15:02
ja不会va
阅读(59)
评论(0)
推荐(0)
摘要:
Lterator接口介绍 在程序开发中J经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口 java.util.Iterator 。(Iterator 接口也是Java集合中的一员,但它与collection、(Map接口有所不同collection接口与Map接口主要用于存储元素 阅读全文
posted @ 2022-07-06 14:49
ja不会va
阅读(79)
评论(0)
推荐(0)
摘要:
Collerction集合 常用方法 booLean add(E e); 向集合中添加元素boolean remove(E e); 删除集合中的某个元素void clear( ); 清空集合所有的元素boolean contains(E e); 判断集合中是否包含某个元素boolean isEmpt 阅读全文
posted @ 2022-07-06 14:30
ja不会va
阅读(162)
评论(0)
推荐(0)
摘要:
Collection集合概述在前面基础班我们已经学习过并使用过集合 Arraylist<E>,那么集合到底是什么呢? 集合:集合是Jva中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的 数组中存储的是同一类型的元素,可以存储基 阅读全文
posted @ 2022-07-06 13:57
ja不会va
阅读(51)
评论(0)
推荐(0)
摘要:
包装类-基本类型与字符串类型之间的相互转换 基本类型与字符串之间的转换·基本类型-->字符串 1.基本类型数据的值+"”最简单的方式(工作中常用) 2.使用包装类中的静态方法 static string tostring(int i)返回一个表示指定整数的 string 对象。 3.使用String 阅读全文
posted @ 2022-07-06 13:40
ja不会va
阅读(46)
评论(0)
推荐(0)
摘要:
包装类-拆装箱 基本类型与对应的包装类对象之间,来回转换的过程称为"装箱“与"拆箱”: 装箱:从基本类型转换为对应的包装类对象。 拆箱:从包装类对象转换为对应的基本类型。 装箱:把基本类型的数据,包装到包装类中(基本类型的数据->包装类)构造方法; Integer(int value)构造一个新分配 阅读全文
posted @ 2022-07-06 13:27
ja不会va
阅读(40)
评论(0)
推荐(0)
摘要:
System类的常用方法 java.lang. System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在system类的APr文档中, 常用的方法有: public static long currentTimewillis ():返回以毫秒为单位的当前时间。 /** * pu 阅读全文
posted @ 2022-07-06 13:07
ja不会va
阅读(27)
评论(0)
推荐(0)
摘要:
StringBuilder的构造方法和append方法 根据StringBuilder的API文档,常用构造方法有2个: public stringBuilder()∶构造一个空的StringBuilder容器。 public StringBuilder(String str)I:构造一个Strin 阅读全文
posted @ 2022-07-06 13:07
ja不会va
阅读(41)
评论(0)
推荐(0)
摘要:
StringBuilder类的toString方法 StringBuiLder和string可以相互转换: String -> StringBuilder:可以使用StringBuilder的构造方法 StringBuilder(String str)构造一个字符串生成器,并初始化为指定的字符串内容 阅读全文
posted @ 2022-07-06 13:07
ja不会va
阅读(31)
评论(0)
推荐(0)
摘要:
时间日期相关类总结 1.Date类 A.构造方法 Date(); 根据当前系统时间创建日期对象 Date(long time); 根据传入的毫秒值时间创建日期对象 B.成员方法 longEetTime(); 获取当前日期对象的毫秒值时间 String toLocaleString(); 根据本地格式 阅读全文
posted @ 2022-07-06 13:06
ja不会va
阅读(27)
评论(0)
推荐(0)
摘要:
Calendar类介绍,获取对象的方式 Calendar类是一个抽象类,它为特定瞬间与一组诸如(YEAR、MONTH、DAY_OF_MONTH、HOUR )I等旦历字之间的转换提供了一些方法,并为操作日历字段 (例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时 阅读全文
posted @ 2022-07-06 13:05
ja不会va
阅读(109)
评论(0)
推荐(0)

浙公网安备 33010602011771号