排序
JavaScript中深拷贝的实现方式详解
在JavaScript中,对象的拷贝可以分为浅拷贝和深拷贝。 当我们复制一个对象的时候,往往需要了解的就是浅拷贝和深拷贝的区别及实现方式。 以下是对JavaScript中深拷贝的详细讲解。 深拷贝与浅拷...
Java开发环境探究:全面了解Java开发中的各类环境工具
在Java开发过程中,我们需要使用一系列工具和环境来支持我们的工作。 本文将对常见的Java开发环境进行详细的介绍,帮助各位朋友全面了解和掌握Java开发环境。 1. JDK (Java Development Kit) JD...
java jdk是什么,如何使用?
1. 什么是Java JDK? Java开发工具包(Java Development Kit,简称JDK)是Oracle公司提供的一套免费软件开发环境,用于Java应用的开发与执行。 它包括Java运行时环境(Java Runtime Environment...
java递归函数详解
在Java编程中,递归函数是一种重要的编程技巧,它能够让我们以简洁而优雅的方式解决复杂问题。 在本篇文章中,我们将深入探讨Java中的递归函数。 1. 什么是递归? 递归是指在函数中调用函数自身...
常见线程池类型与应用场景
在java.util.concurrent.Executors类中提供了大量创建连接池的静态方法,常见就有四种。 创建使用固定线程数的线程池 public static ExecutorService newFixedThreadPool(int nThreads) { retur...
JVM如何进行垃圾回收?
JVM 这一块面试现在已经成为中大厂的面试必考点,就算你面试简历上没有写 JVM,但面试官还是有可能会问你关于 JVM 垃圾回收这一块的知识。 本文将对 JVM 垃圾回收这方面的知识展开精简的分析,...
reentrantlock如何实现公平锁和非公平锁
下面我们来看一下公平锁与非公平锁的加锁方法的源码。 公平锁的锁获取源码如下: protected final boolean tryAcquire(int acquires) { final Thread current = Thread.currentThread(); int c ...
java入门基础知识-内部类
内部类 内部类既可以访问自身的数据域,也可以访问创建它的外部类对象的数据域 内部类对象总有一个隐式引用,它指向了创建它的外部类的对象 外部类的引用在内部类的构造方法中设置,不必手动设...












