开发基础


  • 简介
  • 目录大纲
  • 最新文档

    JVM

    JVM的体系结构 类加载器(Class Loader) 类加载器负责将.class文件中的Java类加载到JVM内存中,并进行验证、准备和解析。类加载器分为启动类加载器(Bootstrap ClassLoader)、扩展类加载器(Extension ClassLoader)和应用程序类加载器(Application ClassLoader)。 运行时数据区(Runtime Data Area...……

    admin - 2025年3月12日 21:16


    JUC底层知识

    java内存模型(JMM) JMM规定了内存主要划分为主内存和工作内存两种。 主内存:保存了所有的变量。 共享变量:如果一个变量被多个线程使用,那么这个变量会在每个线程的工作内存中保有一个副本,这种变量就是共享变量。 工作内存:每个线程都有自己的工作内存,线程独享,保存了线程用到的变量副本(主内存共享变量的一份拷贝)。工作内存负责与线程交互,也负责与主内存交互。 此处的主内存和工作内存...……

    admin - 2025年3月9日 09:24


    多线程

    wait/sleep的区别 功能都是当前线程暂停,有什么区别? wait:放开手去睡,放开手里的锁,就是其他任务可以使用当前线程 sleep:握紧手去睡,醒了手里还有锁,当前线程还在使用 wait是Object的方法,sleep是thread的方法 创建线程方式 继承Thread:java是单继承,资源宝贵,要用接口方式 实现Runable接口 实现Callable接口 线程池 Call...……

    admin - 2025年3月7日 11:24


    并发容器类

    CopyOnWrite容器 什么是CopyOnWrite容器 ​ CopyOnWrite容器(简称COW容器)即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。这样做的好处是我们可以对CopyOnWrite容器进行并发的读,而不...……

    admin - 2025年3月6日 12:13


    JUC辅助类

    CompletableFuture CompletableFuture 是 Java 8 引入的异步编程工具,用于简化多线程任务的编排和管理。它的核心功能包括: 1. 异步执行:将任务提交到线程池异步执行,避免阻塞主线程。 2. 链式调用:通过链式方法(如 thenApply、thenAccept)串联多个异步任务。 3. 结果组合:合并多个异步任务的结果(如 thenCombine、all...……

    admin - 2025年3月6日 12:06



    admin , harlan , zws , zyhwiki , djzwiki