摘要: 案例: 反转数组元素. 需求: 1.定义int类型的数组, 存储数据: 11, 33, 22, 55, 44. 2.反转数组, 并打印反转后的结果. */public class Demo05 { public static void main(String[] args) { //1. 定义数组, 阅读全文
posted @ 2020-10-21 17:46 十一vs十一 阅读(139) 评论(0) 推荐(0)
摘要: static关键字简介: 概述: 它是一个关键字, 表示静态的意思, 可以修饰成员变量, 成员方法. 特点: 1. 静态内容 是随着类的加载而加载的. 2. 静态内容 是优先于对象存在的. 3. 静态内容 可以被该类下所有的对象所共享. //这也是我们判断是否使用 静态的 条件(依据) 4. 静态内 阅读全文
posted @ 2020-10-21 16:40 十一vs十一 阅读(127) 评论(0) 推荐(0)
摘要: 多态简介: 概述: 多态指的是 同一个事物 在不同时刻表现出来的 不同形态, 状态. 前提: 1. 要有继承(或者实现)关系. 2. 要有父类(父接口)引用指向子类对象. 3. 要有方法重写. 多态中的成员访问特点: 成员变量: 编译看左, 运行看左. 成员方法: 编译看左, 运行看右. 解释: 编 阅读全文
posted @ 2020-10-21 14:59 十一vs十一 阅读(71) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { //1. 定义数组, 记录要排序的元素. int[] arr = {25, 69, 80, 57, 13}; //2. 通过冒泡排序实现: 数组元素的升序排列. for (int i = 0; i < arr.leng 阅读全文
posted @ 2020-10-21 10:03 十一vs十一 阅读(112) 评论(0) 推荐(0)
摘要: 分析com.itheima.demo01_set.Demo03类中的代码, 我们发现, HashSet集合保证元素唯一性的原理可能和 HashSet#add()方法相关, 于是源代码分析如下: //HashSet集合类中的代码.public class HashSet { //创建一个HashMap 阅读全文
posted @ 2020-10-21 09:18 十一vs十一 阅读(219) 评论(0) 推荐(0)
摘要: 1. 异常 1.1 概述 观察如下的代码, 看有无问题: int a = 10;int b = 0;System.out.println(a / b); 我们发现, 上述代码的第3行会报错, 即: 算术运算异常, 因为除数是不能为零的. 而在我们编写程序的时候, 可能会有很多的问题存在, 为了将来方 阅读全文
posted @ 2020-10-21 09:17 十一vs十一 阅读(141) 评论(0) 推荐(0)
摘要: 1. Set集合 1.1 概述 Set集合是Collection集合的子体系, 它的元素特点是无序, 唯一. 注意; Set集合是一个接口, 所以不能通过new的方式直接创建它的对象. Set集合中没有带索引的方法, 所以不能通过普通for循环遍历. Set集合的常用子类主要有两个, 分别是Hash 阅读全文
posted @ 2020-10-21 09:16 十一vs十一 阅读(74) 评论(0) 推荐(0)
摘要: 1. 内部类 1.1 内部类相关 1.1.1 概述 类里边还有一个类, 外边那个类叫做外部类, 里边那个类叫做内部类. 1.1.2 示例 下述代码只要能看懂就行了, 关于内部类, 实际开发中我们用的最多的就是匿名内部类 public class A { public class B{ }} 1.1. 阅读全文
posted @ 2020-10-21 09:14 十一vs十一 阅读(132) 评论(0) 推荐(0)