集合-List、Set
1.Collection集合1.1数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2集合类体系结构【理解】 1.3Collection 集合概述和使用【应用】 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现 创建Collection集合的对象 多态的方式 具体的实现类ArrayList Collection集合常用方法 方法名 说明 boolean add(E e) 添加元素 boolean remove(Object o) 从集合中移除指定的元素 boolean removeIf(Object o) 根据条件进行移除 void clear() 清空集合中的元素 boolean contains(Object ...
面向对象
1. 类和对象1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸) 行为:指事物能执行的操作,例如:手机事物(打电话,发短信) 类和对象的关系 类:类是对现实生活中一类具有共同属性和行为的事物的抽象 对象:是能够看得到摸的着的真实存在的实体 简单理解:类是对事物的一种描述,对象则为具体存在的事物 1.2 类的定义类的组成是由属性和行为两部分组成 属性:在类中通过成员变量来体现(类中方法外的变量) 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可) 类的定义步骤: ①定义类 ②编写类的成员变量 ③编写类的成员方法 2. 对象内存图2.1 单个对象内存图 成员变量使用过程 成员方法调用过程 2.2 多个对象内存图 成员变量使用过程 成员方法调用过程 总结: 多...
Markdown语法速查
Markdown语法速查本文档整理常用Markdown语法,按「基础格式」「进阶样式」「实用功能」分类,简洁明了、可直接对照使用,适合快速查阅。 一、基础文本格式(必学) 语法用途 Markdown语法 效果预览 标题(1-6级) # 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 一级标题(最大)二级标题(次之)...六级标题(最小) 加粗 **加粗文本** 或 __加粗文本__ 加粗文本 斜体 *斜体文本* 或 _斜体文本_ 斜体文本 加粗+斜体 ***加粗斜体文本*** 或 ___加粗斜体文本___ 加粗斜体文本 删除线 ~~删除文本~~ 删除文本 下划线(部分编辑器支持) <u>下划线文本</u> 下划线文本 段落换行 段落末尾加2个空格+回车,或空一行 两个段落(换行效果) 水平分隔线 --- 或 *** 或 ___(单独一行) 一条水平横线(分隔内容) 二、列表格式2.1 无序列表 语法 效果预览 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment