泛型在集合中的使用 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1. 在集合中使用泛型之前的例子12345678910111213141516171819@Testpublic void test1(){ ArrayList list = new ArrayList(); //需求:存放学生的成绩 list.add(78); list.add(76); 2023-01-12 03_java基础编程 > 12_泛型 #java
泛型的理解 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。 2.泛型的引入背景集合容器类在设计阶段/声明阶段不能确 2023-01-12 03_java基础编程 > 12_泛型 #java
数据结构简述 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.数据结构概述数据结构(Data Structure是一门和计算机硬件与软件都密切相关的学科,它的研究重点是在计算机的程序设计领域中探讨如何在计算机中组织和存储数据并进行高效率的运用,涉及的内容包含:数据的逻辑关系、数据的存储结构、排序算法(Algorithm)、查找(或搜索)等。 2.数据结构与算 2023-01-11 03_java基础编程 > 11_Java集合 #java
Collections工具类的使用 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 Collections工具类 1.作用:操作Collection和Map的工具类2.常用方法: reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合元素进行随机排序 sort(List):根据元素的自然顺序对指定 List 集合元素升序排序 sort 2023-01-11 03_java基础编程 > 11_Java集合 #java
Map接口 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 双列集合框架:Map 1.常用实现类结构12345678910111213|----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y = f(x) |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value |----L 2023-01-11 03_java基础编程 > 11_Java集合 #java
Collection子接口:Set接口 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1. 存储的数据特点:无序的、不可重复的元素具体的:以HashSet为例说明: 无序性:不等于随机性。存储的数据在底层数组中并非照数组索引的顺序添加,而是根据数据的哈希值决定的。 不可重复性:保证添加的元素照equals()判断时,不能返回true.即:相同的元素只能添加一个。 2. 元素添加过 2023-01-11 03_java基础编程 > 11_Java集合 #java
Collection子接口:List接口 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1. 存储的数据特点:存储序的、可重复的数据。2. 常用方法:(记住)增:add(Object obj)删:remove(int index) / remove(Object obj)改:set(int index, Object ele)查:get(int index)插:add(int index 2023-01-11 03_java基础编程 > 11_Java集合 #java
Iterator接口与foreach循环 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.遍历Collection的两种方式:① 使用迭代器Iterator ② foreach循环(或增强for循环) 2.java.utils包下定义的迭代器接口:Iterator2.1说明: Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素。 GOF 2023-01-11 03_java基础编程 > 11_Java集合 #java
Collection接口 本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.单列集合框架结构123456|----Collection接口:单列集合,用来存储一个一个的对象 |----List接口:存储有序的、可重复的数据。 -->“动态”数组 |----ArrayList、LinkedList、Vector |----Set 2023-01-11 03_java基础编程 > 11_Java集合 #java
Flowable课件-高级篇 本笔记来源于:【2022最新】Flowable震撼来袭-高级篇b站视频 一、任务分配和流程变量1.任务分配1.1 固定分配 固定分配就是我们前面介绍的,在绘制流程图或者直接在流程文件中通过Assignee来指定的方式 1.2 表达式分配 Flowable使用UEL进行表达式解析。UEL代表Unified Expression Language,是EE6规 2023-01-11 40_flowable #flowable