
java
文章平均质量分 73
攻城老湿
stay hungry,stay foolish
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内部类专题
1 内部类的概念 1.1 内部类的分类 定义在外部类的局部位置 局部内部类 匿名内部类 定义在外部类的成员位置 成员内部类 静态内部类 1.2 类的五大成员 属性、方法、构造器、代码块和内部类 2 局部内部类 2.1 局部内部类的特征 可以直接访问外部类的所有成员,包括私有的 不能添加访问修饰符,因为它的地位是局部变量。局部变量是不可以使用修饰符的,但可以使用final修饰 作用域:仅仅在定义它的方法或代码块中 如果外部类和局部内部类的成员重名,默认遵循就近原则,如果想访问外部类的成员,则可以使用原创 2021-05-25 22:40:35 · 92 阅读 · 0 评论 -
枚举类专题
1 枚举类的特征 枚举类的值是有限的几个值。只读不需要修改 枚举是一组常量的集合,只包含一组有限的特定的对象 实现枚举有两种方式 自定义类实现 enum关键字实现 2 自定义类 2.1 自定义类的特征 不需要提供setXXX方法,因为通常枚举类为只读 对枚举对象使用 final+static修饰,实现底层优化 枚举对象名通常使用全部大写,常量的命名规范 枚举对象可以有多个属性 2.2 自定义类实现枚举类的步骤 构造器私有化 本类内部创建一组对象 对外暴露对象(public原创 2021-05-25 22:40:05 · 124 阅读 · 0 评论 -
集合专题-双列集合
1 Map接口 1.1 Map接口基本说明 Map保存具有映射关系的数据:Key-Value Map中的Key和Value可以是任何引用类型的数据,会封装到HashMap$Node对象中 Map中的Key不允许重复,和HashSet一样 Map中的Value可以重复 Map中的Key可以为null,value也可以为null,其中Key只能有一个null,Value可以有多个null 通常使用String类型作为Map的Key Key和Value存在单向一对一的关系,通常指定的Key总能找到对应的Valu原创 2021-05-25 22:39:31 · 118 阅读 · 4 评论 -
集合专题——单列集合
1 集合框架体系 单列集合 双列集合 2 Collection接口 2.1 Collection的常用方法测试 public class CollectionBaseMethod { @SuppressWarnings({"all"}) public static void main(String[] args) { Collection collection = new ArrayList(); //1.add 添加单个元素原创 2021-05-25 22:37:56 · 273 阅读 · 0 评论 -
常用类专题StringBufferStringBuilder
1 StringBuffer 1.1 StringBuffer相关特征 StringBuffer代表可变的字符序列,可以对字符串内容进行增删 StringBuffer是一个容器,方法与String基本相同,但是可变长度的 StringBuffer的直接父类是AbstractStringBuilder,实现了Serializable接口,可以序列化。在父类中有属性 char[] value,不是final的,用value来存放字符串内容,存放在堆中。所以变化(增加/删除)不用每次都更换地址(即不是原创 2021-05-25 22:37:13 · 127 阅读 · 0 评论