自在如风

摘要: 集合框架 一、体系概述 Collection定义了集合框架的共性功能。集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下。 数组与集合的区别如下: 1. 数组长度不可变而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。 2. 数 阅读全文
posted @ 2020-04-02 21:33 我是痕 阅读(197) 评论(0) 推荐(0) 编辑
摘要: java 基本数据类型对象包装类 定义 为了方便操作基本数据类型值,Java将其封装成了对象,在对象中定义了属性和行为。用于描述该对象的类就称为基本数据类型对象包装类。 |基本数据类型|对象包装类| |: :|: :| |byte|Byte| |short|Short| |int|Integer| 阅读全文
posted @ 2020-04-02 17:13 我是痕 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。字符串一旦被初始化就不可以被改变。 创建字符串 运行结果: false true 常见的操作 阅读全文
posted @ 2020-04-02 16:20 我是痕 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 增强for循环 对集合进行遍历。只能获取集合元素。但是不能对集合进行操作。 迭代器除了遍历,还可以进行remove集合中元素的动作。 如果是用ListIterator,还可以在遍历过程中对集合进行增删改查的动作。 局限性: 必须有被遍历的目标。 在遍历数组的时候,一般用传统for。因为传统for可以 阅读全文
posted @ 2020-04-02 16:09 我是痕 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 运行结果: haha [1, 3, 5] 阅读全文
posted @ 2020-04-02 15:58 我是痕 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Collections Collections是集合框架中的一个工具类。该类中的方法都是静态的。 Collections 常用方法 swap(List list, int i, int j) 交换指定列表中指定位置的元素。 sort(List list) 根据其元素的natural ordering 阅读全文
posted @ 2020-04-02 15:42 我是痕 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 异常: 就是程序在运行时出现不正常情况。 异常由来: 问题也是现实生活中一个具体的事物,可通过java以类的形式进行描述。并封装成对象。 一、问题的划分 1. 严重的问题 java通过Error类进行描述。一般不编写针对性的代码对其进行处理。 2. 非严重的问题 java通过Exception类进行 阅读全文
posted @ 2020-03-30 22:33 我是痕 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 可以理解为事物存在的多种体现形态。 人:男人,女人 动物:猫,狗。 多态的体现 父类的引用指向了自己的子类对象。 父类的引用也可以接收自己的子类对象。 多态的前提 必须是类与类之间有关系。要么继承,要么实现。 通常还有一个前提:存在覆盖。 多态的好处与弊端 多态的出现大大的提高程序的扩展性。 只能使 阅读全文
posted @ 2020-03-30 21:52 我是痕 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为 比如现实生活中,兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。 所以继承需要符合的关系是:is a,父类更通用,子类更具体。 格式 通过 阅读全文
posted @ 2020-03-30 21:08 我是痕 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 构造函数(构造方法、构造器) java构造函数,也叫构造方法,是java中一种特殊的函数。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值 小细节: 当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。这个默认的构造函数的权限和所属类一致。 子类的构造函数默认第一行 阅读全文
posted @ 2020-03-30 20:00 我是痕 阅读(137) 评论(0) 推荐(0) 编辑