您的当前位置:TAGS -> JAVA
  • 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类的实现原理及性能问...

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

    后端开发前天 21:09

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

  • 关于Java的动态代理机制

    后端开发前天 20:14

    目录 静态代理 功能接口 功能提供者 功能代理者 探索动态代理实现机制 静态代理 常规的代理模式有以下三个部分组成: 功能接口 interface IFunction { void doAThing(); } 功能提供者 class FunctionProvider implement IFunction { public void doAThing { ...

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

    后端开发前天 19:36

    ...

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

    后端开发前天 19:06

    目录 一. 字符编码 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. 编码简介 对很多小白来说,可能不明白什么是字符编码,也不知道为什么要有...

  • 怎么掌握Java抽象类与接口

    后端开发前天 17:09

    本文小编为大家详细介绍“怎么掌握Java抽象类与接口”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么掌握Java抽象类与接口”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 abstract abstract介绍:可以用于修饰:类(抽象类)、方法(抽象方法) abstract修饰类: ①此类不能实例化(也就是不能创建这个类的对...

  • Java中怎么使用Lock实现同步

    后端开发前天 15:24

    这篇文章主要讲解了“Java中怎么使用Lock实现同步”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中怎么使用Lock实现同步”吧! 1.概述 Lock锁,使用时手动获取锁和释放锁,比synchronized更加灵活;可中断的获取锁;超时获取锁。 Lock 锁的基本用法, l.lock()方法进行上...

  • 怎么通过继承Thread类创建Java线程类

    后端开发前天 11:31

    本篇内容介绍了“怎么通过继承Thread类创建Java线程类”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 继承 Thread 类创建线程类 Thread 的实现步骤: 定义 Thread 的子类,重写 run()方法,run()方法代表了线程要完成的任务,...

  • 怎么使用Quartz实现Java高可用定时任务

    后端开发前天 08:15

    这篇文章主要介绍了怎么使用Quartz实现Java高可用定时任务的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Quartz实现Java高可用定时任务文章都会有所收获,下面我们一起来看看吧。 定时任务使用指南 如果你想做定时任务,有高可用方面的需求,或者仅仅想入门快,上手简单,那么选用它准没错。 定时任务模块是对Quar...