发布于 2022-04-03 设计模式-单例模式 143 热度 无~ Java基础 单例模式 1. 引言 单例模式是最常见,也是最常使用的设计模式之一。我们在使用单例模式的时候,应该确保单例的类只能有创建一个对象。 …
发布于 2022-04-01 反射 115 热度 无~ Java基础 1. 介绍 首先,我们来认识一下什么是反射。其实API文档中对反射有详细的说明,我们去了解一下。在java.lang.reflec …
发布于 2022-03-30 XML文件 102 热度 无~ Java基础 1. 概述 1.1. 引言 首先,我们来认识一下,什么是XML? XML是可扩展的标记语言( Extensible Markup …
发布于 2022-03-29 类加载器 121 热度 无~ Java基础 1. 类加载器 1.1. 类加载器 作用 负责将.class文件(存储的物理文件)加载在到内存中 1.2. 类加载的过程 类加载时 …
发布于 2022-03-24 网络编程-UDP通信 107 热度 无~ Java基础 1. UDP通信 1.1. 简述 UDP指的是用户数据报协议(User Datagram Protocol) UDP是无连接通信协 …
发布于 2022-03-18 网络编程-TCP通信 111 热度 无~ Java基础 1. TCP通信 1.1. 简介 TCP指的是传输控制协议 (Transmission Control Protocol) TCP …
发布于 2022-03-13 网络编程入门 114 热度 无~ Java基础 1. 网络编程 1.1. 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来 …
发布于 2022-03-09 Volatile关键字 101 热度 无~ Java基础 1. Java内存模型 1. 1.1. 简介 JMM就是Java内存模型(java memory model)。因为在不同的硬件生 …
发布于 2022-03-02 线程池 130 热度 无~ Java基础 1. 队列(Queue) 1.1 队列 队列是一种集合。 除了基本的集合操作以外,队列还提供了额外的插入、提取和检查操作。 队列通 …
发布于 2022-02-27 多线程入门 109 热度 无~ Java基础 1. 多线程 1.1. 并发与并行 并发 cpu在多个任务之间快速切换, 模拟多个任务在同时执行的效果,实际是分别执行。 并行 多 …