![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 73
THECCCSM
这个作者很懒,什么都没留下…
展开
-
设计模式之-命令模式
设计模式-命令模式原创 2022-07-24 19:23:30 · 112 阅读 · 1 评论 -
关于单例模式
单例模式什么是单例模式?所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该是由代码来限制,强制单例。确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。常见单例模式的两种创建方式一、懒汉式/*** 描述:懒汉单例的设计实现* 懒汉式:何为懒?就是不做事,懒汉就是不在系统加载时就创建类的单例,而是在第一次使用的时候再创建。*/class Singleton{ /** * 确保一个类只有一个实例:不能向外公开 *原创 2022-03-08 11:02:32 · 143 阅读 · 0 评论 -
哈希表基础知识
Hash表的基础知识关于Hash表哈希表(Hash Table)是根据关键码(key) 值(value)进行直接访问的数据结构。哈希表最大的优点是高效,在哈希表中插入、删除或查找一个元素都只需要O(1)的时间。因此,哈希表常用来优化时间效率。哈希表的对应类型在Java中,哈希表有两个对应的类型,即HashSet 和 HashMap。关于HashSetHashSet这个类实现了Set集合。这个类允许null。public class HashSet<E> extends Ab原创 2022-02-23 17:51:31 · 224 阅读 · 0 评论 -
Java题目
Java题目1.18日记录1、以下类定义中的错误是什么?2、分析一下 “ == ” 和 equals 的区别? 首先,我们看一下源码 public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherStri原创 2022-02-22 20:51:29 · 3116 阅读 · 0 评论 -
2022年2月18日题目总结
2022年2月18日在你面前有一个n阶的楼梯,你一步智能上1阶或2阶。请问,当N=11时,你可以采用多少中不同的方式爬完这个楼梯()?当N=9时呢?A、11B、144C、55D、89答案:B、C分析:这是一个动态规划的算法题目。首先,你一步只能上1阶或者2阶,那么当N=11时:a(11) = a(10) + a(9) = 144a(10) = a(9) + a(8) = 89a(9) = a(8) + a(7) = 55…a(2) = 2a(1) = 1代码:publi原创 2022-02-18 23:43:49 · 141 阅读 · 0 评论 -
Java基础---类变量和实例变量
类变量和实例变量成员变量:把类内、方法体外的变量称为成员变量。package com.chen.offer.BiliBili;/** * @author chenshimiao * @Email 16622880228@163.com * @date 2022/2/18 10:27 下午 * * 区分成员变量 实例变量和类变量 */public class Clothes { //实例变量 String id; //实例变量 private Strin原创 2022-02-18 23:00:07 · 4892 阅读 · 0 评论 -
Java构造函数
Java构造函数1、Java构造方法定义Java中的构造方法是一种特殊的方法,用于初始化对象。Java构造函数在对象创建时被调用。它构造值,即提供对象的数据。与函数名相同,无返回值。2、作用一般用来初始化成员属性和方法的,即new对象产生后,就调用了对象的属性和方法。3、创建Java构造函数的规则创建函数基本上定义了两个规则。分别如下:1、构造函数必须与其类名称相同2、构造函数必须没有显式返回类型4、构造函数与普通函数的区别1、构造函数式对象一建立就运行,给对象初始化,就包括属性,原创 2022-02-18 18:29:17 · 20609 阅读 · 1 评论