摘要: 1、概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组区别: 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。 2、集合体系结构 集 阅读全文
posted @ 2021-01-17 22:22 ThirteenZhang 阅读(178) 评论(0) 推荐(0)
摘要: 1 泛型概述 在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。 大家观察下面代码: public class GenericDemo { public stati 阅读全文
posted @ 2021-01-17 20:08 ThirteenZhang 阅读(110) 评论(0) 推荐(0)
摘要: 1、Object类: 1.1 概述 java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 如果一个类没有特别指定父类,那么默认则继承自Object类。例如: public class MyCla 阅读全文
posted @ 2021-01-17 19:51 ThirteenZhang 阅读(124) 评论(0) 推荐(0)
摘要: 1、class作为成员变量 在定义一个类Role(游戏角色)时,代码如下: class Role { int id; // 角色id int blood; // 生命值 String name; // 角色名称 } 使用 int 类型表示 角色id和生命值,使用 String 类型表示姓名。此时, 阅读全文
posted @ 2021-01-17 18:17 ThirteenZhang 阅读(202) 评论(0) 推荐(0)
摘要: 1、概述 **内部类:**将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 2、成员内部类 **成员内部类:**定义在类中方法外的类。 class 外部类 { class 内部类{ } } 在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类 阅读全文
posted @ 2021-01-17 16:49 ThirteenZhang 阅读(36) 评论(0) 推荐(0)
摘要: 1、概述 在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限。 public:公共的。 protected:受保护的。 default:默认的。 private:私有的。 2、不同权限的访问能力 public protected default(空的) p 阅读全文
posted @ 2021-01-17 16:32 ThirteenZhang 阅读(80) 评论(0) 推荐(0)
摘要: 1、概述 学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承 API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了 final 关键字, 用于修饰不可改变内容。 2、使用方式 2.1、修饰类 final cla 阅读全文
posted @ 2021-01-17 16:23 ThirteenZhang 阅读(49) 评论(0) 推荐(0)