热爱技术的小郑_个人页

个人头像照片 热爱技术的小郑
个人头像照片
818
0
0

个人介绍

C站全栈领域优质创作者;2022博客之星后端领域Top1;51CTO专家博主...

擅长的技术

  • Java
  • 程序员
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年08月

  • 08.20 15:39:05
    发表了文章 2024-08-20 15:39:05

    Vue学习之---浏览器本地存储(8/17)

    这篇文章介绍了Vue中浏览器本地存储的使用方法,包括基础知识、localStorage和sessionStorage的代码实例及其测试效果,并提供了相关的API和操作示例。
  • 08.20 13:27:17
    发表了文章 2024-08-20 13:27:17

    【Java基础面试三十五】、谈谈你对面向接口编程的理解

    这篇文章讨论了面向接口编程的概念,强调接口作为一种规范和实现分离的设计哲学,可以降低程序模块间的耦合度,提高系统的可扩展性和可维护性。
  • 08.20 13:26:41
    发表了文章 2024-08-20 13:26:41

    【Java基础面试三十四】、接口中可以有构造函数吗?

    这篇文章讨论了Java中接口不能包含构造函数的原因,主要解释了接口中的成员变量默认是public static final类型的常量,不需要通过构造函数初始化,且接口本身不能被实例化,因此构造函数在接口中没有意义。
  • 08.20 13:26:03
    发表了文章 2024-08-20 13:26:03

    【Java基础面试三十三】、接口和抽象类有什么区别?

    这篇文章阐述了Java中接口和抽象类的区别:接口定义规范,可以被多个类实现,而抽象类是一种模板设计,可以包含具体实现;接口不能包含普通方法实现和成员变量,而抽象类可以;一个类只能继承一个抽象类,但可以实现多个接口。
  • 08.20 13:25:07
    发表了文章 2024-08-20 13:25:07

    【Java基础面试三十二】、new String(“abc“) 是去了哪里,仅仅是在堆里面吗?

    这篇文章解释了Java中使用`new String("abc")`时,JVM会将字符串直接量"abc"存入常量池,并在堆内存中创建一个新的String对象,该对象会指向常量池中的字符串直接量。
  • 08.20 13:24:27
    发表了文章 2024-08-20 13:24:27

    【Java基础面试三十一】、String a = “abc“; ,说一下这个过程会创建什么,放在哪里?

    这篇文章解释了在Java中声明`String a = "abc";`时,JVM会检查常量池中是否存在"abc"字符串,若不存在则存入常量池,然后引用常量池中的"abc"给变量a。
  • 08.20 13:23:36
    发表了文章 2024-08-20 13:23:36

    【Java基础面试三十】、 两个字符串相加的底层是如何实现的?

    这篇文章探讨了Java中字符串相加操作的底层实现机制:当使用`+`运算符拼接字符串直接量时,编译器会进行优化合并;如果拼接包含变量,则编译器会使用`StringBuilder`进行优化,自动创建实例并调用`append()`方法来实现字符串拼接。
  • 08.20 13:22:30
    发表了文章 2024-08-20 13:22:30

    纯Vue实现网页日常任务清单小功能(数据存储在浏览器)

    这篇文章介绍了如何使用纯Vue实现一个网页日常任务清单的小功能,数据存储在浏览器中以保持数据持久化。文章内容包括功能描述、效果演示、核心代码修改方法,以及已经打包好的项目源码下载链接。作者还提供了友情提示,指出了数据存储到浏览器的核心代码部分,方便读者快速理解和应用。
  • 08.20 12:52:44
    发表了文章 2024-08-20 12:52:44

    成功解决:Could not resolve dependency: npm ERR! peer vue@“^3.0.2“ from vuex@4.0.2

    这篇文章讨论了在使用npm安装依赖时遇到的一个常见问题,即无法解析依赖导致的"peer dependency"冲突错误。文章提供了几种解决方法,包括清除npm缓存、删除`node_modules`文件夹和`package-lock.json`文件,然后重新尝试安装,以解决版本冲突问题。
  • 08.20 12:52:34
    发表了文章 2024-08-20 12:52:34

    Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】(2022/8/30)

    这篇文章详细介绍了Vue中的插槽(Slots)概念,包括默认插槽、具名插槽和作用域插槽的用法。通过实际的代码示例和项目结构,文章展示了如何在组件中定义和使用插槽,以及如何通过插槽向组件传递内容和数据。
  • 08.20 12:52:24
    发表了文章 2024-08-20 12:52:24

    任务清单小功能的实现(任务的增、删、改、查、存储)使用Vue实现

    这篇文章介绍了使用Vue实现的任务清单小功能,包括任务的增加、删除、修改、查看以及数据存储。文章通过视频演示展示了实现效果,重点讲解了编辑功能的实现,并通过代码实例展示了编辑功能的核心代码,同时提供了完整的代码下载链接以及以往练习的概览。
  • 08.20 12:52:07
    发表了文章 2024-08-20 12:52:07

    Vue学习之--------消息订阅和发布、基础知识和实战应用(2022/8/24)

    这篇文章介绍了Vue中消息订阅和发布的机制,作为组件间通信的一种方式,特别适用于任意组件间的通信。文章通过基础知识讲解和具体的代码实例,展示了如何使用`pubsub-js`库来安装、订阅、发布消息,并在组件销毁前取消订阅以避免内存泄漏。
  • 08.20 12:51:57
    发表了文章 2024-08-20 12:51:57

    Vue学习之--------全局事件总线(2022/8/22)

    这篇文章介绍了Vue中全局事件总线(GlobalEventBus)的概念和使用方法,它允许不同组件之间进行通信。文章通过图解和代码实例详细解释了如何安装全局事件总线、在组件中接收和提供数据,以及如何在组件销毁前解绑事件,以避免潜在的内存泄漏问题。
  • 08.20 12:51:15
    发表了文章 2024-08-20 12:51:15

    Vue学习之--------组件自定义事件(绑定、解绑)(2022/8/21)

    这篇文章介绍了Vue中组件自定义事件的绑定和解绑方法,通过代码实例详细说明了在父子组件间如何传递数据,包括使用`$emit`触发事件、`$on`和`$off`绑定和解绑事件,以及在实际项目中的应用和调试技巧。
  • 08.20 12:50:55
    发表了文章 2024-08-20 12:50:55

    Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行

    使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
  • 08.20 12:50:28
    发表了文章 2024-08-20 12:50:28

    使用java语言制作一个窗体(弹窗),用来收集用户输入的内容

    该博客文章介绍了如何使用Java Swing中的JFrame创建一个窗体来收集用户输入的内容,并提供了详细的实现步骤和完整代码示例。
  • 08.20 12:50:17
    发表了文章 2024-08-20 12:50:17

    【Java基础面试三十】、 两个字符串相加的底层是如何实现的?

    这篇文章解释了Java中两个字符串相加的底层实现:对于字符串直接量的拼接,编译器在编译时会进行优化合并;而对于包含变量的字符串拼接,编译器会采用`StringBuilder`进行优化,自动创建实例并调用`append()`方法来拼接字符串。
  • 08.20 12:49:53
    发表了文章 2024-08-20 12:49:53

    【Java基础面试二十六】、说一说String和StringBuffer有什么区别

    这篇文章区分了Java中的String和StringBuffer类:String是不可变类,一旦创建字符序列就不能改变;而StringBuffer代表可变的字符串,可以通过其方法修改字符序列,最终可以通过`toString()`方法转换为String对象。
  • 08.20 11:26:05
    发表了文章 2024-08-20 11:26:05

    【Vue面试题五】、说说你对Vue生命周期的理解?

    这篇文章详细阐述了Vue生命周期的各个阶段及其特点,并解释了在`created`和`mounted`生命周期钩子中请求数据的区别,指出`created`钩子适合于执行异步数据获取,而`mounted`钩子由于DOM已经渲染完成,适合于执行依赖于DOM的操作。
  • 08.20 11:25:52
    发表了文章 2024-08-20 11:25:52

    【Java基础面试二十六】、说一说String和StringBuffer有什么区别

    这篇文章区分了Java中的String和StringBuffer类:String是不可变类,一旦创建字符序列就不能改变;而StringBuffer代表可变的字符串,可以通过其方法修改字符序列,最终可以通过`toString()`方法转换为String对象。
  • 08.20 11:06:06
    发表了文章 2024-08-20 11:06:06

    java判断两个时间是不是同一天的方法、Java中判断是否是当天时间

    这篇文章提供了两种Java中判断两个时间是否为同一天的方法:一种是使用Calendar类比较年、月、日,另一种是使用SimpleDateFormat类将日期格式化为"yyyyMMdd"格式后进行字符串比较。
  • 08.20 10:31:32
    发表了文章 2024-08-20 10:31:32

    【Java基础面试二十九】、说一说你对字符串拼接的理解

    这篇文章讨论了Java中字符串拼接的四种常用方式(使用`+`运算符、`StringBuilder`、`StringBuffer`和`String`类的`concat`方法),每种方式适用的场景,以及在不同情况下的性能考量。
  • 08.20 10:30:52
    发表了文章 2024-08-20 10:30:52

    【Java基础面试二十八】、使用字符串时,new和““推荐使用哪种方式?

    这篇文章讨论了在Java中使用字符串时,推荐使用双引号`""`直接量方式而不是使用`new`操作符,因为`new`会在常量池之外额外创建一个对象,导致更多的内存占用。
  • 08.20 10:29:33
    发表了文章 2024-08-20 10:29:33

    【Java基础面试二十七】、说一说StringBuffer和StringBuilder有什么区别

    这篇文章介绍了Java中StringBuffer和StringBuilder的区别:StringBuffer是线程安全的,而StringBuilder是非线程安全的,因此在单线程环境下优先推荐使用StringBuilder以获得更好的性能。
  • 08.20 10:28:42
    发表了文章 2024-08-20 10:28:42

    【Java基础面试二十六】、说一说String和StringBuffer有什么区别

    这篇文章区分了Java中的String和StringBuffer类:String是不可变类,一旦创建字符序列就不能改变;而StringBuffer代表可变的字符串,可以通过其方法修改字符序列,最终可以通过`toString()`方法转换为String对象。
  • 08.20 10:28:06
    发表了文章 2024-08-20 10:28:06

    【Java基础面试二十五】、String可以被继承吗?

    这篇文章解释了Java中的String类被声明为final,因此不能被继承,这是为了保持String类的不可变性,确保安全性、线程安全、性能以及字符串常量池的有效性。
  • 08.20 10:27:29
    发表了文章 2024-08-20 10:27:29

    【Java基础面试二十四】、String类有哪些方法?

    这篇文章列举了Java中String类的常用方法,如`charAt()`、`substring()`、`split()`、`trim()`、`indexOf()`、`lastIndexOf()`、`startsWith()`、`endsWith()`、`toUpperCase()`、`toLowerCase()`、`replaceFirst()`和`replaceAll()`,并建议面试时展示对这些方法的熟悉度,同时深入理解部分方法的源码实现。
  • 08.20 10:26:35
    发表了文章 2024-08-20 10:26:35

    【Java基础面试二十三】、==和equals()有什么区别?

    这篇文章区分了Java中的`==`运算符和`equals()`方法:`==`用于基本数据类型时比较值是否相等,用于引用类型时比较内存地址是否相同;而`equals()`默认实现按内存地址比较,但通常被重写以根据对象内容比较是否相等。
  • 08.20 10:25:52
    发表了文章 2024-08-20 10:25:52

    【Java基础面试二十二】、为什么要重写hashCode()和equals()?

    这篇文章解释了为什么需要重写`hashCode()`和`equals()`方法:因为Object类的`equals()`默认使用`==`比较,这在业务中通常是不够的,我们需要根据对象内容来比较相等性;同时,为了保持`hashCode()`与`equals()`的联动关系,一旦重写了`equals()`,通常也需要重写`hashCode()`。
  • 08.20 10:25:15
    发表了文章 2024-08-20 10:25:15

    【Java基础面试二十一】、说一说hashCode()和equals()的关系

    这篇文章讨论了Java中`hashCode()`和`equals()`方法之间的关系,强调如果两个对象相等,它们必须有相同的哈希码,但有相同哈希码的对象未必相等,并解释了这一关系在HashSet集合中判断元素是否重复的应用场景。
  • 08.20 10:24:29
    发表了文章 2024-08-20 10:24:29

    【Java基础面试二十】、介绍一下Object类中的方法

    这篇文章介绍了Java中Object类的常用方法,包括`getClass()`、`equals()`、`hashCode()`、`toString()`、`wait()`、`notify()`、`notifyAll()`和`clone()`,并提到了不推荐使用的`finalize()`方法。
  • 08.20 10:23:52
    发表了文章 2024-08-20 10:23:52

    【Java基础面试二十】、介绍一下Object类中的方法

    这篇文章介绍了Java中Object类的常用方法,包括`getClass()`、`equals()`、`hashCode()`、`toString()`、`wait()`、`notify()`、`notifyAll()`和`clone()`,并提到了不推荐使用的`finalize()`方法。
  • 08.20 10:23:14
    发表了文章 2024-08-20 10:23:14

    【Java基础面试十九】、构造方法能不能重写?

    这篇文章指出Java中的构造方法不能被重写,因为构造方法必须与类名相同,而重写要求子类方法与父类方法同名,允许构造方法重写将违背这一规则。
  • 08.20 10:22:38
    发表了文章 2024-08-20 10:22:38

    【Java基础面试十八】、说一说重写与重载的区别

    这篇文章阐述了Java中重写与重载的区别:重载是同一个类中方法名相同但参数列表不同的方法之间的关系,而重写是子类中方法与父类中相同方法名和参数列表的方法之间的关系,且子类的返回值应小于等于父类,访问修饰符应大于等于父类。
  • 08.20 10:21:45
    发表了文章 2024-08-20 10:21:45

    【Java基础面试十七】、Java为什么是单继承,为什么不能多继承?

    这篇文章讨论了Java单继承的设计原因,指出Java不支持多继承主要是为了避免方法名冲突等混淆问题,尽管Java类不能直接继承多个父类,但可以通过接口和继承链实现类似多继承的效果。
  • 08.20 10:21:06
    发表了文章 2024-08-20 10:21:06

    【Java基础面试十六】、Java中的多态是怎么实现的?

    这篇文章解释了Java中多态的实现机制,主要是通过继承,允许将子类实例赋给父类引用,并在运行时表现出子类的行为特征,实现这一过程通常涉及普通类、抽象类或接口的使用。
  • 08.20 10:19:59
    发表了文章 2024-08-20 10:19:59

    【Java基础面试十五】、 说一说你对多态的理解

    这篇文章解释了多态性的概念:在Java中,子类对象可以赋给父类引用变量,运行时表现出子类的行为特征,从而允许同一个类型的变量在调用同一方法时展现出不同的行为,增强了程序的可扩展性和代码的简洁性。
  • 08.20 10:19:19
    发表了文章 2024-08-20 10:19:19

    Java基础面试十四】、 封装的目的是什么,为什么要有封装?

    这篇文章讨论了封装在面向对象编程中的目的,强调封装可以隐藏类的实现细节,通过方法控制对数据的访问,保证数据完整性,并提高代码的可维护性。
  • 08.20 10:18:21
    发表了文章 2024-08-20 10:18:21

    【Java基础面试十三】、面向对象的三大特征是什么?

    这篇文章介绍了面向对象程序设计的三大基本特征:封装、继承和多态,其中封装隐藏对象实现细节,继承实现软件复用,多态允许子类对象表现出不同的行为特征。
  • 08.20 10:17:45
    发表了文章 2024-08-20 10:17:45

    【Java基础面试十二】、说一说你对面向对象的理解

    这篇文章阐述了面向对象是一种以类和对象为基础,通过封装、继承和多态等概念来模拟现实世界中的事物及其相互关系的程序设计方法,它强调以事物为中心进行思考和系统构造,与结构化程序设计相比,更符合人类的自然思维方式。
  • 08.20 10:17:07
    发表了文章 2024-08-20 10:17:07

    【Java基础面试十一】、int和Integer有什么区别,二者在做==运算时会得到什么结果?

    这篇文章解释了Java中`int`基本数据类型和其包装类`Integer`之间的区别,并指出在进行`==`运算时,`Integer`会拆箱为`int`类型,然后比较它们的值是否相等。
  • 08.20 10:16:34
    发表了文章 2024-08-20 10:16:34

    【Java基础面试十】、何对Integer和Double类型判断相等?

    这篇文章讨论了如何在Java中正确比较`Integer`和`Double`类型的值,指出不能直接使用`==`操作符比较不同类型,而应该将它们转换为相同的基本数据类型(如`double`)后进行比较。
  • 08.20 10:15:06
    发表了文章 2024-08-20 10:15:06

    【Java基础面试九】、说一说自动装箱、自动拆箱的应用场景

    这篇文章介绍了Java中的自动装箱和自动拆箱概念:自动装箱允许将基本类型赋值给对应的包装类对象,而自动拆箱允许将包装类对象赋值给基本类型,从而简化了两者之间的转换过程。
  • 08.20 10:14:28
    发表了文章 2024-08-20 10:14:28

    【Java基础面试八】、为啥要有包装类?

    这篇文章解释了Java中存在包装类的原因:为了让基本数据类型具备对象的特性,使得它们可以被用作对象,以符合Java"一切皆对象"的设计理念,并简化将基本数据类型作为Object类型参数传递的问题。
  • 08.20 10:13:51
    发表了文章 2024-08-20 10:13:51

    【Java基础面试七】、请介绍一下实例变量的默认值

    这篇文章介绍了Java中实例变量的默认值:引用数据类型的默认值是null,而基本数据类型的默认值根据其类型分别是0、0L、0.0F、0.0、'\u0000'和false。
  • 08.20 10:13:15
    发表了文章 2024-08-20 10:13:15

    【Java基础面试六】、请介绍全局变量和局部变量的区别

    这篇文章介绍了Java中成员变量(通常被称作全局变量)和局部变量的区别,包括它们的定义范围、默认初始值、存储位置和生命周期。
  • 08.20 10:12:39
    发表了文章 2024-08-20 10:12:39

    【Java基础面试五】、 int类型的数据范围是多少?

    这篇文章回答了Java中`int`类型数据的范围是-2^31到2^31-1,并提供了其他基本数据类型的内存占用和数值范围信息。
  • 08.20 10:12:04
    发表了文章 2024-08-20 10:12:04

    【Java基础面试四】、介绍一下Java的数据类型

    这篇文章介绍了Java的数据类型,包括8种基本数据类型(整数、浮点、字符、布尔)和3类引用数据类型(数组、类、接口),并提供了基本数据类型所占内存空间和数据范围的详细信息。
  • 08.20 10:11:27
    发表了文章 2024-08-20 10:11:27

    Java枚举使用的基本案例

    这篇文章是关于Java枚举的基本使用,通过一个指令下发的代码案例,展示了如何定义枚举、使用枚举以及如何通过枚举实现指令的匹配和处理。
  • 发表了文章 2024-08-20

    Vue学习之---浏览器本地存储(8/17)

  • 发表了文章 2024-08-20

    【Java基础面试三十】、 两个字符串相加的底层是如何实现的?

  • 发表了文章 2024-08-20

    【Java基础面试三十一】、String a = “abc“; ,说一下这个过程会创建什么,放在哪里?

  • 发表了文章 2024-08-20

    【Java基础面试二十九】、说一说你对字符串拼接的理解

  • 发表了文章 2024-08-20

    【Vue面试题五】、说说你对Vue生命周期的理解?

  • 发表了文章 2024-08-20

    【Vue面试题十八】、你知道vue中key的原理吗?说说你对它的理解

  • 发表了文章 2024-08-20

    【Java基础面试十七】、Java为什么是单继承,为什么不能多继承?

  • 发表了文章 2024-08-20

    【Vue面试题八】、为什么data属性是一个函数而不是一个对象?

  • 发表了文章 2024-08-20

    【Java基础面试二十六】、说一说String和StringBuffer有什么区别

  • 发表了文章 2024-08-20

    【Java基础面试三十三】、接口和抽象类有什么区别?

  • 发表了文章 2024-08-20

    【Java基础面试五】、 int类型的数据范围是多少?

  • 发表了文章 2024-08-20

    Java枚举使用的基本案例

  • 发表了文章 2024-08-20

    【Java基础面试三】、说一说你对Java访问权限的了解

  • 发表了文章 2024-08-20

    【Vue面试题十九】、Vue常用的修饰符有哪些有什么应用场景?

  • 发表了文章 2024-08-20

    【Java基础面试二十】、介绍一下Object类中的方法

  • 发表了文章 2024-08-20

    【Java基础面试十】、何对Integer和Double类型判断相等?

  • 发表了文章 2024-08-20

    【Java基础面试十三】、面向对象的三大特征是什么?

  • 发表了文章 2024-08-20

    【Java基础面试七】、请介绍一下实例变量的默认值

  • 发表了文章 2024-08-20

    【Vue面试题二十六】、SSR解决了什么问题?有做过SSR吗?你是怎么做的?

  • 发表了文章 2024-08-20

    Vue面试题十三】、Vue中的$nextTick有什么作用?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息