摘要: 红黑树 生活中的树 二叉树:分支不能超过两个 计算机中的树(倒着) 阅读全文
posted @ 2022-07-05 21:55 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(16) 评论(0) 推荐(0)
摘要: 数据结构_数组 数组:Array,是有序的元素序列,数组是在内存中开辟一段连续的空间,并在此空间存放元素。就像是一排出租屋,有100个房间,从001到100每个房间都有固定编号,通过编号就可以快速找到租房子的人。简单的说,采用该结构的集合,对元素的存取有如下的特点︰·查找元素快:通过索引,可以快速访 阅读全文
posted @ 2022-07-05 21:14 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(28) 评论(0) 推荐(0)
摘要: 数据结构_栈 当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。现实世界的存储,我们使用的工具和建模。每种数据结构有自己的优点和缺点,想想如果Google的数据用的是数 阅读全文
posted @ 2022-07-05 20:54 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(23) 评论(0) 推荐(0)
摘要: 泛型的使用总结 1泛型类和泛型方法 类名<泛型> 方法名(泛型) 2.泛型接口和泛型方法 接口名<泛型> 方法名(泛型) 3.泛型通配符 阅读全文
posted @ 2022-07-05 16:50 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(30) 评论(0) 推荐(0)
摘要: 定义和使用含有泛型的接口 含有泛型的接口,第一种使用方式:定义接口的实现类,实现接口,指定接口的泛型 public interface Iterator<E>{ E next(); } Scanner类实现了Iterator接口,并指定接口的泛型String,所以重写的next方法泛型默认就是Str 阅读全文
posted @ 2022-07-05 16:38 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(75) 评论(0) 推荐(0)
摘要: 定义和使用含有泛型的类 定义格式: 例如:API中的Array list集合: 创建Generic Class对象,泛型使用Integer类型 创建Generic Class对象,泛型使用String类型 定义和使用含有泛型的方法(1) 含有泛型的方法 定义格式: 例如: 使用格式:调用方法时,确定 阅读全文
posted @ 2022-07-05 16:17 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(83) 评论(0) 推荐(0)
摘要: 使用泛型的好处 创建集合对象,使用泛型好处:1.避免了类型转换的麻烦,存储的是什么类型,取出的就是什么类型2.把运行期异常(代码运行之后会抛出的异常),提升到了编译期(写代码的时候会报错)弊端:泛型是什么类型,只能存储什么类型的数据 创建集合对象,不使用泛型好处:集合不使用泛型,黑t认的类型就是ob 阅读全文
posted @ 2022-07-05 15:57 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(38) 评论(0) 推荐(0)
摘要: 增加for循环 增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个lterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 格式: 泛型的概念 在前面学习集合时,我们都知道集合中是可以存放任意对象的 阅读全文
posted @ 2022-07-05 15:45 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(187) 评论(0) 推荐(0)
摘要: 迭代器的代码实现 java.util.Iterator接口:选代器(对集谷进行遍历)有两个常用的方法boolean hasNext()如果仍有元素可以迭代,则返回true。判断集合中还有没有下一个元素,有就返回true,没有就返回falseE next()返回迭代的下一个元素。取出集合中的下一个元素 阅读全文
posted @ 2022-07-05 15:32 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(33) 评论(0) 推荐(0)
摘要: Collection集合常用功能 Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。方法如下︰public boolean add(E e)︰把给定的对象添加到当前集合中。public void 阅读全文
posted @ 2022-07-05 15:08 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(42) 评论(0) 推荐(0)
摘要: 集合框架 JAVASE提供了满足各种需求的APl,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如何彼此合作,从而达到灵活应用。集合按照其存储结构可以分为两大类,分别是单列集合java.util.collection 和双列集合java.util.Nap,今天我们 阅读全文
posted @ 2022-07-05 14:44 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(39) 评论(0) 推荐(0)
摘要: 包装类总结 1.基本数据类型对应的包装类byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean Boolean⒉数字转为字符串 Collection集合概述 集合概述 在前面基础班我们 阅读全文
posted @ 2022-07-05 14:28 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(27) 评论(0) 推荐(0)
摘要: 自动装箱与自动拆箱 由于我们经常要做基本类型与包装类之间的转换,从Java 5 ( JDK 1.5)开始,基本类型与包装类的装箱.拆箱动作可以自动完成。例如∶ 基本类型与字符串类 基本类型与字符串之间的转换基本类型-->字符串1.基本类型数据的值+”最简单的方式(工作中常用) 2.使用包装类中的静态 阅读全文
posted @ 2022-07-05 14:16 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(32) 评论(0) 推荐(0)
摘要: 包装类的概念 概述 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类,如下: 装箱与拆箱 基本类型与对应的包装类对象之间,来回转换的过程称为"装箱"与"拆 阅读全文
posted @ 2022-07-05 13:26 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(69) 评论(0) 推荐(0)
摘要: StringBuilder类 构造方法 StringBuilder();创建一个空的字符串缓冲区对象StringBuilder(String s);根据传入的内容创建一个字符串缓冲区对象 成员方法 StringBuilder append(Object obj); 添加内容 StringBuilde 阅读全文
posted @ 2022-07-05 13:21 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(161) 评论(0) 推荐(0)
摘要: StringBuilder的原理 append方法 根据StringBuilder的API文档,常用构造方法有2个:public stringBuilder():构造一个空的StringBuilder容器。public Stringbuilde](String stn)`:构造一个StringBui 阅读全文
posted @ 2022-07-05 11:27 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(37) 评论(0) 推荐(0)
摘要: 时间日期相关总结 Date类 A.构造方法 Date();根据当前系统时间创建日期对象 Date(long time);根据传入的毫秒值时间创建日期对象 B.成员方法 long getTime(); 获取当前日期对象的毫秒值时间 String toLocaleString(); 根据本地格式转换日期 阅读全文
posted @ 2022-07-05 10:57 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(32) 评论(0) 推荐(0)
摘要: 获取对象的方式 java.utiL.calendar类:日历类caLendar类是一个抽象类,里边提供了很多操作日历字段的方法(YEAR、MONTH、DAY_OF_MONTH、HOUR )CaLendar类无法直接创建对象使用,里边有一个静态方法叫getInstance(),该方法返回了caLend 阅读全文
posted @ 2022-07-05 10:18 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(25) 评论(0) 推荐(0)
摘要: 练习_请使用日期时间相关的API 练习:请使用日期时间相关的APi,计算出一个人已经出生了多少天。分析:1.使用scanner类中的方法next,获取出生日期2.使用DateFormat类中的方法parse,把字符串的出生日期解析为Date格式3.把Date格式的出生日期专换为毫秒值4.获取当前的日 阅读全文
posted @ 2022-07-05 09:42 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(22) 评论(0) 推荐(0)
摘要: DateFormat类&SimpleDateFrormat类介绍 java.text.DateFormat是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。·格式化︰按照指定的格式,从Date对象转换为Str 阅读全文
posted @ 2022-07-05 09:22 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(41) 评论(0) 推荐(0)