- 博客(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
114
原创 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
111
原创 Collection.泛型(二)
1.泛型的使用1.1 泛型通配符1.2泛型通配符高级用法 2.斗地主案例2.1需求分析2.2代码实现 3.数据结构_栈4.数据结构_队列 5.数据结构_数组 6.数据结构_链表 7.数据结构_红黑树
2022-06-18 20:18:34
118
原创 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
123
原创 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
86
原创 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
102
原创 多线程基础
1.多线程应用场景 2.继承thread类创建线程 (1) 使用threadDemo01.start啟動線程,結果就會交替出現 使用threadDemo01.run,程式就會由上往下執行 (2)同步与异步的区别 3.实现runable接口创建线程 用runable接口比用thread繼承好,因為單繼承,多實現 ...
2022-04-16 16:27:17
102
原创 JAVA语言基础课程(11)-- 內部類
1.内部类的概念与分类 2.成员内部类的定义 3.成员内部类的使用 3.1間接方式: 3.2直接方式: 4.内部类的同名变量访问 5.
2022-04-05 12:19:52
93
原创 JAVA语言基础课程(5)-- 数组
1.数组的概念:是一种容器,可以同事存放多个数据值。 2.数组的特点: (1)数组是一种引用数据类型 (2)数组当中的多个数据,类型必须统一 (3)数组的长度在程序运行期间不可改变 3.数组的格式 3.1动态初始化数组的格式 3.2静态初始化数组的格式 静态初始化省略格式: 4.使用数组元素 ...
2021-11-07 15:55:08
118
原创 JAVA语言基础课程(4)
1.IDEA概念 IDE:Intergrated Development Enviment 集成开发环境 集成开发环境,是一种专门用来提高Java开发效率的软件 免费的IDE当中:Eclipse 收费的IDE当中:InterlliJ IDE 所有免费和收费的IDE中,全世界用的最多的是InterlliJ IDE 2.IDEA项目结构 3.首次使用IDEA 新建模块 选择JDK所在位置 module取名,再点finish 所有源代码都要写在src文件夹里面
2021-10-16 20:27:31
116
原创 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
95
原创 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
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅