ICode9

精准搜索请尝试: 精确搜索
  • [11] 你需要知道的 Javascript 中有用的函数2022-09-14 09:01:39

    [11] 你需要知道的 Javascript 中有用的函数 嘿大家!这篇文章就是我们日常开发中用到的常用的Javascript函数。其中一些可能看起来很复杂,而另一些可能很简单,但我相信所有这些功能都会对您的项目更有帮助。 让我们更多地了解 Javascript 函数。 目录 生成随机颜色 数组重新排序

  • java面试题-常用框架2022-09-14 06:30:18

    SpringSpring 是什么一个开发框架,一个容器,主要由面向切面AOP 和依赖注入DI两个方面,外加一些工具 AOP和IOCAOP 面向切面AOP是一种编程思想,主要是逻辑分离, 使业务耦合程度降低,减少重复代码 Spring的AOP实现主要基于动态代理 ,如果是继承了接口的类 Spring使用的是JDK Proxy ,

  • 关于多态的理解2022-09-14 06:00:08

    父类指针指向子类对象 重载: 调用时调用父类中的方法,子类中有同名方法但是不会去调用子类的,因为是由父类调用的(父类指针指向子类对象),在调用时调用形式与父类不一致直接报错, 而子类指针指向子类对象不同,继承的方法带不带参数 先去子类找 找不到去父类找,所以调用方式时可以带参也可以

  • vue对象重复报错2022-09-14 02:00:35

    检测到重复键:“[对象对象]”。 将代码修改为 不知道为什么,改就是了

  • 进阶:spring-bean生命周期流程2022-09-13 21:04:18

    Bean的生成过程 主要流程图 1. 生成BeanDefinition Spring启动的时候会进行扫描,会先调用org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider#scanCandidateComponents(String basePackage) 扫描某个包路径,并得到BeanDefinition的Set集合。 关

  • == 和 equals() 的区别2022-09-13 11:03:41

    == 对于基本类型和引⽤类型的作⽤效果是不同的: 对于基本数据类型来说, == ⽐较的是值。 对于引⽤数据类型来说, == ⽐较的是对象的内存地址。 因为 Java 只有值传递,所以,对于 == 来说,不管是⽐较基本数据类型,还是引⽤数据类型的 变量,其本质⽐᫾的都是值,只是引⽤类型变量存的值是对象的

  • 为什么重写 equals() 时必须重写 hashCode() ⽅法?2022-09-13 11:02:07

    因为两个相等的对象的 hashCode 值必须是相等。也就是说如果 equals ⽅法判断两个对象是相等 的,那这两个对象的 hashCode 值也要相等。 如果重写 equals() 时没有重写 hashCode() ⽅法的话就可能会导致 equals ⽅法判断是相等的两个 对象, hashCode 值却不相等。 总结 : equals ⽅法

  • 百度前端二面高频面试题合集2022-09-13 10:04:47

    冒泡排序--时间复杂度 n^2 题目描述:实现一个冒泡排序 实现代码如下: function bubbleSort(arr) { // 缓存数组长度 const len = arr.length; // 外层循环用于控制从头到尾的比较+交换到底有多少轮 for (let i = 0; i < len; i++) { // 内层循环用于完成每一轮遍历过

  • 腾讯前端一面必会面试题合集2022-09-13 09:32:17

    对对象与数组的解构的理解 解构是 ES6 提供的一种新的提取数据的模式,这种模式能够从对象或数组里有针对性地拿到想要的数值。 1)数组的解构 在解构数组时,以元素的位置为匹配条件来提取想要的数据的: const [a, b, c] = [1, 2, 3] 最终,a、b、c分别被赋予了数组第0、1、2个索引位的

  • 读 MAUI 源代码 理解可绑定对象和可绑定属性的存储机制2022-09-13 09:06:14

    和 UWP 与 WPF 不同的是在 MAUI 里面,使用可绑定对象 BindableObject 替换了依赖对象的概念,我阅读了 MAUI 的源代码发现其实只是命名变更了,里面的机制和设计思想都是差不多的。在 MAUI 里面提供 BindableObject 用来支持可绑定属性机制和附加属性机制,本文将告诉大家在 MAUI 里面是

  • JavaScript原型对象动态性2022-09-13 08:01:37

    function的原型对象的动态性 <script> //创建一个自定义构造函数 function Person(){ } //通过new 关键字获取到函数的对象//此时的obj变量内容是一个指向 function Person() 构造函数的原型对象(__proptype__)的地址var obj = new Person();//在 function Person的原型上添加属性,P

  • 测试 REST API2022-09-13 00:34:04

    测试 REST API 如何 不是 使用对象映射器。 Copyright: Fotostudiokok, www.fotostudiokok.nl 对象映射器与 JSON 字符串文字 Web 服务通常围绕 REST API 构建。并且有不同的方法可以用来测试它们。在这篇文章中,我们将看看并列 对象映射器和 JSON 字符串文字 .特别是在过去 10

  • Java将子类对象赋值给父类对象2022-09-13 00:00:09

    Java将子类对象赋值给父类对象 public class Supclass{ public void print(){    System.out.println("父类print()方法");    } } public class Subclass extends Supclass{ public void print(){    System.out.println("子类print()方法");    }   

  • Java SE Object类2022-09-12 22:33:03

    1、Object类 equals 方法 == 和 equals 的对比 == 是一个比较运算符 == 既可以判断基本类型,又可以判断引用类型 == 如果判断的是基本类型,判断的是值是否相等 == 如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象 equals:是Object类中的方法,只能判断引用类型 默认

  • 类和对象2022-09-12 22:05:01

    类与对象示意图       对象:一个人,一只猫都可以看作一个对象,是具体的事物。 类:是抽象的,例如人类,猫类等;是一种数据类型。 对象和类的关系:类是对象的模板,对象是类的一个个体,对应一个实例 对象在内存的存在形式          

  • 阿里前端一面面试题(附答案)2022-09-12 22:00:59

    对line-height 的理解及其赋值方式 (1)line-height的概念: line-height 指一行文本的高度,包含了字间距,实际上是下一行基线到上一行基线距离; 如果一个标签没有定义 height 属性,那么其最终表现的高度由 line-height 决定; 一个容器没有设置高度,那么撑开容器高度的是 line-height,而不是

  • 对象创建过程2022-09-12 21:30:54

    概述 通常情况下,我们创建一个对象,只需要使用new关键字即可。而对于java虚拟机来说,需要经历一系列过程。 首先,需要找到对应的类是哪个,这个类是否已经加载,没有加载还需要将它先加载进来,然后给将要创建的对象分配内存,然后对对象进行初始化设置,我们才能使用一个完整的对象。 查找类

  • 9.12每日一考2022-09-12 21:03:21

    set集合如何保证元素不重复 3 1.在set集合添加元素时,会首先调用该对象的hashcode方法计算哈希值 2.将计算出的哈希值去哈希表中查询,如果不存在该值,则添加成功,否则调用对象的equals方法比较对象的内存地址,如果内存地址也相同,则是重复的对象,该对象添加失败。如果equals返回的是false

  • JS错题整理2022-09-12 21:02:08

    1.计算 x=5 X%2==1 (取余) X++;- -X; ====> x==5 2.数据类型不包含 日期 3.typeof(7+8) == "number"   typeof person == "object"  person是undefined        null == undefined  但是 null === undefined 不对 ,数据类型不一致,因此不等 4.访问对象属性的方法有两种 (1)

  • java序列化与反序列化2022-09-12 21:01:26

    0x01 什么是序列化与反序列化? 序列化与反序列化的关键函数? 反序列化过后的数据有啥特征? java反序列化漏洞与php反序列化漏洞的相似之处? 这一章,我们只需要搞清楚前面三个问题就行了,其实java反序列化漏洞的原理很简单,只是各个POP链比较复杂。我会很浅显的介绍一下java

  • JavaBeans:JVM内存、面向对象三大特性2022-09-12 20:33:08

    内存管理:由JVM来管理 堆: 存储的是new出来的对象(包括实例变量、数组的元素) 垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾,回收过程是透明的(看不到的),并不一定一发现垃圾就立刻回收,通过调用System.gc()可以建议虚拟机尽快调度GC来回收 实例变量

  • 面向对象2022-09-12 16:34:04

    面向对象 一、初识面向对象 面向过程思想:步骤清晰简单,第一步做什么,第二步做什么… 面对过程适合处理一些较为简单的问题。 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面

  • JavaScript-对象的深拷贝2022-09-12 16:33:44

    对于原生JS,对象的深拷贝主要有两种形式 JSON.stringify() 递归拷贝 第一种拷贝方式如下 function deepClone(obj){ const newObj = JSON.parse(JSON.stringify(obj)) return newObj } 但是这种拷贝方式的弊端是:会忽略函数、Symbol、undefined 例1 :假设待拷贝对象为 const

  • 腾讯前端必会面试题合集2022-09-12 15:01:03

    什么是闭包 闭包是一种特殊的对象,它由两部分组成:执行上下文(代号 A),以及在该执行上下文中创建的函数 (代号 B),当 B 执行时,如果访问了 A 中变量对象的值,那么闭包就会产生,且在 Chrome 中使用这个执行上下文 A 的函数名代指闭包。 对 CSSSprites 的理解 CSSSprites(精灵图),将一个页面涉及到

  • 创建sqlSession对象操作数据库2022-09-12 14:32:47

    1.加载核心配置文件 //加载mybatis核心配置文件,获取SqlSessionFactory String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBu

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有