![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 70
这个好记
这个作者很懒,什么都没留下…
展开
-
java集合 List, Set, Map
数组和集合的区别 数组长度需要定义且不变 ,集合不需要定义且长度可变 数组定义的类型可以是任意的,集合定义只能是引用类型或 (基本类型的包装类型) Collection 和 Map Collection 和 Map 同为集合的最顶级接口. Collection 属于单列集合存储,存储对象是元素 ; Map 属于双列集合存储 , 存储的对象是一个键值对. Collecion下两大子接口Set, List . Hash jdk1.8之前: 采用数组 + 链表, 出现在同一hash值的链表都存储在一个原创 2021-11-13 02:37:10 · 407 阅读 · 0 评论 -
java基础 --反射,泛型,正则表达式
反射 泛型 代理原创 2021-10-19 21:28:40 · 78 阅读 · 0 评论 -
java基础--枚举和注解
枚举 枚举简介: 枚举也是一个类,同样具有类的所有成员。使用枚举类型可以保证数据信息的“局限性” “安全性” “正确性”。 局限性:枚举在定义的时候,可以定义指定范围,在使用枚举类型,或者使用枚举类型来赋值时,被赋值的对象中的属性是不能发送改变的,除非被对象内部成员属性发送改变。但尽管如此,定义好的枚举类型,还是不会发生影响。 安全性:在实体类型中定义了枚举类型成员,那么该成员只能使用枚举类型中被定义好的取值范围,保证了数据交互拒绝了非法数据的传入,不能随意更改。(如:定义性别类型) 正确性:保证数据原创 2021-10-12 01:15:41 · 95 阅读 · 0 评论 -
java 单例设计模式(懒汉与饿汉)
1.单例设计模式的作用: 单例模式是一种常用的软件设计模式,通过单例模式可以保证系统中,应用该模式的这个类只有一个实例 ***(一个类一个对象实例)***,否则按照正常类来可以创建多个对象. 2.单例设计模式实现步骤: 将构造方法私有化,使其不能在类的外部通过new关键字实例化该对象. 在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型的成员变量 定义一个静态方法返回这个唯一对象 根据实例化对象的时机单例设计模式分为以下两种: 饿汉单例设计模式:在使用类的时候已经将对象原创 2021-09-25 21:46:24 · 82 阅读 · 0 评论 -
java基础第一篇: 基础介绍
java基础篇 面向对象三大特征 封装:将重要信息隐藏,合理的隐藏,使得数据更加安全 继承:基于两类之间,子类继承父类的非private修饰的方法和属性(变量),注意的是继承属于强耦合关系 多态:实现多态的三个条件(继承,重写,向上转型) 类的组成 定义类: 当多个类class定义在同一个文件中,只能有一个类class用public修饰,且被public修饰的类class的类名必须与java文件名相同 类的五大成分: 成员变量:描述类或对象的属性信息 成员方法:描述类或对象的行为 构造器:初始原创 2021-09-25 21:28:26 · 67 阅读 · 0 评论