您的当前位置:TAGS -> 详解
  • Java Socket 编程详解

    后端开发2025年09月10日

    目录 一、Socket 基础知识 1.1 Socket 概述 1.2 Socket 通信模型 1.3 Socket 编程流程 二、Java Socket 编程实现 2.1 创建 Socket 对象 2.2 绑定 Socket 地址 2.3 启动监听进程或连接进程 2.4 发送或接收数据 2.5 关闭连接 三、Java Socket 编程注意事项 3.1 端...

  • Java JSON处理库之Gson的用法详解

    后端开发2025年09月10日

    目录 引言 Gson的基本功能 1. 将Java对象转换为JSON字符串(序列化) 2. 将JSON字符串转换为Java对象(反序列化) 使用Gson的基本步骤 1. 添加依赖 2. 创建Java对象模型 3. 使用Gson进行序列化和反序列化 GsonBuilder详解 高级特性 1. 自定义序列化和反序列化 2. 类型适配器 3. JsonElemen...

  • Java for循环标签跳转到指定位置的示例详解

    后端开发2025年09月09日

    Java for循环标签跳转到指定位置 大家是否见过这种for循环,在for循环前加了个标记的: outerLoop: for (; ; ) { for (; ; ) { break outerLoop; } } 我之前有一次在公司业务代码中见过有这种写法的,没在意,今天在看JDK线程池的代码时,又看到ThreadPoolExecutor的addWorke...

  • Java创建型设计模式之建造者模式详解

    后端开发2025年09月09日

    ...

  • Java设置String字符串编码方法详解

    后端开发2025年09月09日

    目录 一. 字符编码 1. 编码简介 2. 常用编码 2.1 ASCII编码 2.2 GB2312编码 2.3 Big5编码 2.4 Unicode编码 2.5 UTF-8编码 2.6 GBK编码 二. String编码设置 1. 概述 2. 转换编码 三. 结语 一. 字符编码 1. 编码简介 对很多小白来说,可能不明白什么是字符编码,也不知道为什么要有...

  • Linux中文件系统truncate.c详解

    服务器2025年09月09日

    目录 Linux-0.11 文件系统truncate.c详解 free_ind free_dind truncate Linux-0.11 文件系统truncate.c详解 free_ind static void free_ind(int dev,int block) 该函数的作用是释放所有的一次间接块。 该函数首先读取一次间接块到bh中, 该bh块中存...

  • 关于如何正确地定义Java内部类方法详解

    后端开发2025年09月09日

    目录 一. 内部类简介 1. 概念 2. 优点 3. 分类 4. 内部类的特点 5. Java类的创建要求 二. 成员内部类 1. 概念 2. 特点 3. 语法 4. 案例 4.1 定义成员内部类 4.2 定义测试类 5. 访问方式小结 6. 关于this的注意事项 三. 局部内部类 1. 概念 2. 特点 3. 语法 4. 案例 4.1 定义局部内部类 ...

  • Java中instanceOf关键字的用法及特性详解

    后端开发2025年09月08日

    目录 一. instanceOf关键字 1. 简介 2. 语法 3. 案例 二. 结语 一. instanceOf关键字 1. 简介 在上面学习类型转换时,跟大家讲过,在向下转型时,如果两个类型之间没有直接或间接的继承关系,此时进行强制类型转换就会出现异常。出现异常总归是不好的,那么我们有没有办法提前避免呢?必须有!其中的一个解决办法就是利用instanc...

  • Java多线程Semaphore工具的使用详解

    后端开发2025年09月08日

    目录 Semaphore 是一种用于控制线程并发访问数的同步工具。它通过维护一定数量的许可证来限制对共享资源的访问。 许可证的数量就是可以同时访问共享资源的线程数目。 当一个线程需要访问共享资源时,它必须先获取一个许可证,如果没有许可证可用,线程就会被阻塞,直到有一个许可证可用。 当一个线程完成了对共享资源的访问后,它必须释放一个许可证,以便其他线程可以获...

  • 详解Java面向对象中的继承

    后端开发2025年09月06日

    继承的概念 继承是面向对象编程中的一个概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。子类在继承父类的同时也可以添加自己的属性和方法,从而实现代码的复用和扩展。继承是面向对象编程的三大特征之一,其他两个分别是封装和多态。 继承的作用 1、提高代码的复用性:通过继承,子类可以直接使用父类的属性和方法,不需要重复定义。 2、便...