- 博客(19)
- 收藏
- 关注
原创 Collection.泛型(四)
1.Map集合概述和Map常用子类 2.Map接口中的常用方法2.1 put 2.2 remove 2.3 get 2.4 containskey:判斷集合是否包含指定的key 3.Map集合遍历键找值方式(1):map集合無法直接遍歷,通過鍵找值的方法遍歷 4.Entry键值对对象5. Map集合遍历键值对方式(2):使用entry對象 6.HashMap存储自定义类型键值6.1 key是String,value是Person类 6.2 key是Person类,va
2022-07-12 20:19:48 61
原创 Collection.泛型(三)
1.List集合_介绍&常用方法 2.Arraylist集合 3.LinkedList集合(1)add (2)get (3)remove 4.Vector集合 5.HashSet集合介绍 6.哈希值 重寫hashcode方法: 7.HashSet集合存储数据的结构(哈希表) 8.Set集合存储元素不重复的原理9. HashSet存储自定义类型元素 重寫HashCode和equal方法的作用:保證同名同年齡的是同一個人 10.LinkedHashSet集合11.可变参数 12.Collectio
2022-07-05 20:34:36 57
原创 Collection.泛型(二)
1.泛型的使用1.1 泛型通配符1.2泛型通配符高级用法 2.斗地主案例2.1需求分析2.2代码实现 3.数据结构_栈4.数据结构_队列 5.数据结构_数组 6.数据结构_链表 7.数据结构_红黑树
2022-06-18 20:18:34 68
原创 Collection.泛型(一)
1.Collection集合概述2.集合框架介绍 3.Collection集合常用方法: 4.Iterator接口 5.迭代器的代码实现 6.迭代器的实现原理 7.增强for循环 8.泛型的概念 9.使用泛型的好处(1)不使用泛型 (2) 使用泛型 10.定义和使用含有泛型的类10.1定義一個泛型類改成泛型類10.2 11.定义和使用含有泛型的方法11.1 定義泛型的方法 12.定义和使用含有泛型的接口 第一種執行類:第二種執行類:...
2022-06-16 09:39:38 74
原创 object类.常用API(2)
1.Calendar类(1)介紹(2)常用成員方法get: set:add: gettime: 2.System类常用方法(1)currentTimeMillis: (2)arraycopy: 3.时间日期相关类总结 4.StringBuilder类:(1)原理: (2)构造方法 (3)append方法 (4)ToString方法 5.System类&StringBuilder类整理 6.包装类(1)概念 (2)包装类装箱与拆箱(3)自动装箱与自动拆箱 (4)基本类型与字符串类型之间的相互转换 (
2022-06-15 11:42:08 47
原创 Java语言高级(第一篇)- object类.常用API
1.Object类的toString方法重写person class結果:2.Object类的equals方法3.Objects類4.重写Object类的equals方法重寫euqals 增加兩個小功能: 用快捷鍵添加代碼:Alt + insert 5.Object类&Objects类总结 objects: 6.Date类:6.1毫秒值的概念和作用 6.2 Date类的构造方法和成员方法 7.DateFormat类:抽象類,要用它的子類 8.练习请使用日期时间相关的API,计算出一个人已经出生了多少天
2022-06-13 22:35:48 55
原创 多线程基础
1.多线程应用场景2.继承thread类创建线程(1)使用threadDemo01.start啟動線程,結果就會交替出現使用threadDemo01.run,程式就會由上往下執行(2)同步与异步的区别3.实现runable接口创建线程用runable接口比用thread繼承好,因為單繼承,多實現...
2022-04-16 16:27:17 52
原创 JAVA语言基础课程(11)-- 內部類
1.内部类的概念与分类2.成员内部类的定义3.成员内部类的使用3.1間接方式:3.2直接方式:4.内部类的同名变量访问5.
2022-04-05 12:19:52 44
原创 JAVA语言基础课程(5)-- 数组
1.数组的概念:是一种容器,可以同事存放多个数据值。2.数组的特点:(1)数组是一种引用数据类型(2)数组当中的多个数据,类型必须统一(3)数组的长度在程序运行期间不可改变3.数组的格式3.1动态初始化数组的格式3.2静态初始化数组的格式静态初始化省略格式:4.使用数组元素...
2021-11-07 15:55:08 68
原创 JAVA语言基础课程(4)
1.IDEA概念IDE:Intergrated Development Enviment 集成开发环境集成开发环境,是一种专门用来提高Java开发效率的软件免费的IDE当中:Eclipse收费的IDE当中:InterlliJ IDE所有免费和收费的IDE中,全世界用的最多的是InterlliJ IDE2.IDEA项目结构3.首次使用IDEA新建模块选择JDK所在位置module取名,再点finish所有源代码都要写在src文件夹里面
2021-10-16 20:27:31 64
原创 JAVA语言基础课程(3)
1. 程序流程:1.1 顺序结构1.2 判断语句(1)单if语句格式:if(关系表达式){ 语句体;}执行流程:(2)标准if-else语句格式:if(关系表达式){ 语句体1;} else { 语句体2;}执行流程:(3)扩展if-else语句格式:执行流程:备注:三元运算符和if else语句是可以进行等效替换的1.3 选择语句格式:...
2021-10-09 12:29:06 45
原创 1.JAVA语言基础课程(1)
1.JAVA是一门计算机编程语言,发展到今天已经20多年了,应用广泛。2.二进制:0和1,逢2进1,每一个0或者1,叫做一个bit(比特) 2.1 十进制转换成二进制 2.2 二进制转换成十进制3. 计算机存储单元4.命令提示符:...
2021-09-20 16:48:23 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人