您的当前位置:TAGS -> JAVA
  • Java定时任务schedule和scheduleAtFixedRate的异同

    后端开发59分钟前

    ...

  • Java的枚举类型

    后端开发4小时前

    如果类的对象的数量只有有限个,并且可以确定对象的属性,那么考虑使用枚举类。例如: 性别:Man(男)、Woman(女) 订单状态:Nonpayment(未付款)、Paid(已付款)、Delivered(已发货)、Checked(已确认收货) 定义枚举类型 public enum UserType { // 1.提供枚举类的对象(枚举常量) common(&q...

  • Java中URL的处理方法详解

    后端开发13小时前

    目录 前言 URL 类方法 URLConnections 类方法 方法实例 前言 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者 FTP 地址。URL 可以分为如下几个部分: protocol://host:port/path?query#fragment 其中 p...

  • Java文件读写详解

    后端开发16小时前

    目录 读取文件 Java 中可以使用 FileInputStream 和 FileReader 两个类来读取文件: FileInputStream 类:用于读取二进制文件,如图片、视频、音频等文件。 FileReader 类:用于读取字符文件,如文本文件等。 使用 FileInputStream 类读取文件 使用 FileInputStream 类读取文件...

  • 使用Java桥接模式打破继承束缚优雅实现多维度变化

    后端开发18小时前

    目录 一、导言 1.1 介绍桥接模式及其应用背景 1.2 提出文章的主要目的和内容概述 二、设计原则和模式分析 1.1 讲解面向接口编程和实现分离的设计原则 2.2 探讨桥接模式的工作原理和使用场景 2.3 分析桥接模式与其他设计模式的区别和优缺点 三、桥接模式的实现 3.1 介绍桥接模式的四个角色 3.2 利用代码示例展示具体的实现过程 四、桥接模式的应...

  • Java并发编程ReentrantReadWriteLock加读锁流程

    后端开发18小时前

    目录 正文 属性介绍 加锁成功处理 正文 protected final int tryAcquireShared(int unused) { Thread current = Thread.currentThread(); int c = getState(); if (exclusiveCount(c) != 0 && ...

  • Java Socket 编程详解

    后端开发20小时前

    目录 一、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常见分布式锁的选型和性能对比

    后端开发22小时前

    目录 1. 基于数据库的分布式锁 2. 基于缓存的分布式锁 3. 基于ZooKeeper的分布式锁 4. 基于Redis的分布式锁 1. 基于数据库的分布式锁 实现原理: 基于数据库的分布式锁使用数据库的事务机制和唯一索引来实现。当需要获取锁时,尝试在数据库中插入一条唯一索引的记录,如果插入成功,则表示获取到锁;否则,表示锁已经被其他节点占用。 实现示例:...

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

    后端开发前天 09:22

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

  • 一文带你吃透Java中的String类

    后端开发前天 06:33

    目录 一、String类的概述 二、String类的构造函数 三、String类的常用方法 3.1、字符串拼接 3.2、字符串截取 3.3、字符串替换 3.4、字符串分割 3.5、大小写转换 3.6、字符串比较 四、String类的不可变性原理及优缺点 4.1、String类的存储结构 4.2、String类的操作方法 五、String类的实现原理及性能问...