- @[toc] 变量作用域,闭包JavaScript 是一种非常面向函数的语言。它给了我们很大的自由度。在 JavaScript 中,我们可以随时创建函数,可以将函数作为参数传递给另一个函数,并在完全不同的代码位置进行调用。我们已经知道函数可以访问其外部的变量。但是,如果在函数被创建之后,外部变量发生了变化会怎样?函数会获得新值还是旧值?如果将函数作为参数传递并在代码中的另一个位置调用它,该函... @[toc] 变量作用域,闭包JavaScript 是一种非常面向函数的语言。它给了我们很大的自由度。在 JavaScript 中,我们可以随时创建函数,可以将函数作为参数传递给另一个函数,并在完全不同的代码位置进行调用。我们已经知道函数可以访问其外部的变量。但是,如果在函数被创建之后,外部变量发生了变化会怎样?函数会获得新值还是旧值?如果将函数作为参数传递并在代码中的另一个位置调用它,该函...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 扎哇太枣糕的博客首页 🛫 关于变量和常量你都知道啥?变量首先,变量的声明遵循以下规范:只能包含字母、数字、美元符("$")、下划线("_"),但是不能以数字开头,且"$“和... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 扎哇太枣糕的博客首页 🛫 关于变量和常量你都知道啥?变量首先,变量的声明遵循以下规范:只能包含字母、数字、美元符("$")、下划线("_"),但是不能以数字开头,且"$“和...
- 大家好,这篇文章主要跟大家聊下 Java 线程池面试中可能会问到的一些问题。全程干货,耐心看完,你能轻松应对各种线程池面试。相信各位 Javaer 在面试中或多或少肯定被问到过线程池相关问题吧,线程池是一个相对比较复杂的体系,基于此可以问出各种各样、五花八门的问题。若你很熟悉线程池,如果可以,完全可以滔滔不绝跟面试官扯一个小时线程池,一般面试也就一个小时左右,那么这样留给面试官问其他问题的时... 大家好,这篇文章主要跟大家聊下 Java 线程池面试中可能会问到的一些问题。全程干货,耐心看完,你能轻松应对各种线程池面试。相信各位 Javaer 在面试中或多或少肯定被问到过线程池相关问题吧,线程池是一个相对比较复杂的体系,基于此可以问出各种各样、五花八门的问题。若你很熟悉线程池,如果可以,完全可以滔滔不绝跟面试官扯一个小时线程池,一般面试也就一个小时左右,那么这样留给面试官问其他问题的时...
- 大家好,这篇文章跟大家探讨下日常使用线程池的各种姿势,重点介绍怎么在 Spring 环境中正确使用线程池。 线程池使用姿势首先问大家一个问题,你日常开发中是怎样使用线程池的?我想大致可以分为以下四种情况:1.方法级,随用随建,用完关闭2.类级共享,定义个 static final 修饰的 ThreadPoolExecutor,该类及子类(看修饰符)所有对象、方法共享3.业务共享,按业务类型定... 大家好,这篇文章跟大家探讨下日常使用线程池的各种姿势,重点介绍怎么在 Spring 环境中正确使用线程池。 线程池使用姿势首先问大家一个问题,你日常开发中是怎样使用线程池的?我想大致可以分为以下四种情况:1.方法级,随用随建,用完关闭2.类级共享,定义个 static final 修饰的 ThreadPoolExecutor,该类及子类(看修饰符)所有对象、方法共享3.业务共享,按业务类型定...
- 本篇文章将介绍哈希表的基本概念,哈希函数,哈希冲突的预防以及哈希冲突的解决方式,哈希表的简单实现。 本篇文章将介绍哈希表的基本概念,哈希函数,哈希冲突的预防以及哈希冲突的解决方式,哈希表的简单实现。
- 本篇文章将介绍JVM运行时分区,类加载过程已经垃圾回收机制中的查找垃圾的算法和回收垃圾算法,了解常见的Java虚拟机。 本篇文章将介绍JVM运行时分区,类加载过程已经垃圾回收机制中的查找垃圾的算法和回收垃圾算法,了解常见的Java虚拟机。
- 算法概述 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。 算法概述 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。
- 俗话说,工欲善其事,必先利其器。工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工具非常重要。对于我们做程序员的来说也是一样的,想要提高开发效率,也需要选择好自己的开发工具,下面我们就来详细盘点一下Java开发一般都会用到哪些开发工具。 俗话说,工欲善其事,必先利其器。工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工具非常重要。对于我们做程序员的来说也是一样的,想要提高开发效率,也需要选择好自己的开发工具,下面我们就来详细盘点一下Java开发一般都会用到哪些开发工具。
- JavaWeb、Spring、SpringMVC和SpringBoot有什么区别,都是做什么用的? 其实它们都是在java语言大环境下的不同应用或者是为了便利于开发的不同封装,下面的文章中我们将对它们进行详细的介绍。 JavaWeb、Spring、SpringMVC和SpringBoot有什么区别,都是做什么用的? 其实它们都是在java语言大环境下的不同应用或者是为了便利于开发的不同封装,下面的文章中我们将对它们进行详细的介绍。
- 一、前言搜狐畅游笔试题中有一道问答题涉及到回答谈谈对Spring IOC与AOP的理解。特将相关内容进行整理。IOC和AOP是Spring中的两个核心的概念,下面谈谈对这两个概念的理解。 二、IOC(Inverse of Control)控制反转,也可以称为依赖倒置。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果... 一、前言搜狐畅游笔试题中有一道问答题涉及到回答谈谈对Spring IOC与AOP的理解。特将相关内容进行整理。IOC和AOP是Spring中的两个核心的概念,下面谈谈对这两个概念的理解。 二、IOC(Inverse of Control)控制反转,也可以称为依赖倒置。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果...
- 0.基础模板:import java.util.*; import java.lang.Math;import java.io.*;class Main{ public static int arr[] = new int[1000005]; public static void main(String[] args){ Scanner sc =new Scanner(S... 0.基础模板:import java.util.*; import java.lang.Math;import java.io.*;class Main{ public static int arr[] = new int[1000005]; public static void main(String[] args){ Scanner sc =new Scanner(S...
- Java 8新特性 Java8概述Java 8 (又称为jdk 1.8) 是Java 语言开发的一个主要版本。Java 8 是oracle公司于2014年3月发布,可以看成是自Java 5 以来最具革命性的版本。Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。 Java8新特性的好处速度更快代码更少(增加了新的语法:Lambda 表达式)强大的Stream AP... Java 8新特性 Java8概述Java 8 (又称为jdk 1.8) 是Java 语言开发的一个主要版本。Java 8 是oracle公司于2014年3月发布,可以看成是自Java 5 以来最具革命性的版本。Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。 Java8新特性的好处速度更快代码更少(增加了新的语法:Lambda 表达式)强大的Stream AP...
- 大家好,我是小羽。我们平时使用的每一个技术栈的原理或者源码都或多或少与设计模式的理念有关联,也可以这么说,只有更好的掌握了设计模式,我们的代码编写才能更规范、简洁,效率更高。其次,设计模式大多都是经过我们的前辈的经验反复总结而成,站在巨人的肩膀上,吸收他们的经验教训,我们的编码之路才会走的更长久。同时,在我们的面试过程中也是加分的选项,你如果将设计模式能跟面试官娓娓道来,面试官肯定会对你刮... 大家好,我是小羽。我们平时使用的每一个技术栈的原理或者源码都或多或少与设计模式的理念有关联,也可以这么说,只有更好的掌握了设计模式,我们的代码编写才能更规范、简洁,效率更高。其次,设计模式大多都是经过我们的前辈的经验反复总结而成,站在巨人的肩膀上,吸收他们的经验教训,我们的编码之路才会走的更长久。同时,在我们的面试过程中也是加分的选项,你如果将设计模式能跟面试官娓娓道来,面试官肯定会对你刮...
- 大家好,我是小羽,专注于后端开发相关知识的分享。今天将给大家带来的是关于面试经历以及总结的分享。秋天已经到啦,最近有很多粉丝跟我交流关于面试方面的经验以及分享,也有部分是在准备今年的金九银十的秋招。小羽也一直没出关于面试方面的文章,这篇就结合自己之前的面试经历以及总结,在这里分享给大家。回忆起当初面试的时候说很简单那肯定是假的,也基本准备了很长一段时间,最终结果也很满意。所以在这里将一些小羽... 大家好,我是小羽,专注于后端开发相关知识的分享。今天将给大家带来的是关于面试经历以及总结的分享。秋天已经到啦,最近有很多粉丝跟我交流关于面试方面的经验以及分享,也有部分是在准备今年的金九银十的秋招。小羽也一直没出关于面试方面的文章,这篇就结合自己之前的面试经历以及总结,在这里分享给大家。回忆起当初面试的时候说很简单那肯定是假的,也基本准备了很长一段时间,最终结果也很满意。所以在这里将一些小羽...
- 千万用户3毫秒内抽奖100名如何实现? 千万用户3毫秒内抽奖100名如何实现?
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签