Java技巧
未读
FastJson重复引用问题
FastJson重复引用问题 前言 在使用fastJson转换对象时,出现了重复引用的问题。 导致生成的json字符串中,出现了$ref的字段。 问题描述 1.maven中引入fastJson的依赖 <!-- https://mvnrepository.com/artifact/com.alibab
Java
未读
7. Java I/O流
I/O流 每天学习新知识,每天进步一点点。 1. I/O 流概述 I/O(Input/Output)流,即输入/输出流,是Java中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。 I/O流有很多种,按照不同的分类方式,可以分为以下三类: 字节流和字符流。根据流操作的数据单位的不同,可以
Java
未读
6. Java - 集合
集合 每天学习新知识,每天进步一点点。 前面文章说过,数组可以保存多个对象,但在某些情况下,无法确定到底需要保存多少个对象,此时数组不再适用,因为数组的长度不可变。为了保存数目不确定的对象,Java中提供了一系列特殊类,统称为集合,集合可以存储任意类型的对象,并且长度可变。本文将针对Java中的集合
Java
未读
5. Java中的常用类
Java中的常用类 每天学习新知识,每天进步一点点。 Java提供了丰富的基础类库,通过这些类库可以提高开发效率,降低开发难度。在基础中,提供了处理字符串、数字运算、以及日期和时间等功能的类,本文将对基础类库中的常用类进行介绍方便学习。 1. String类与StringBuffer类 字符串中可以
Java
未读
4. Java-面向对象(下)
面向对象-下 每天学习新知识,每天进步一点点。 1. 类的继承 现实生活中,说到继承,多会想到子女继承父辈的财产。在程序中,继承指的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关联体系。例如:猫和狗都属于动物。程序中便可以描述为猫和狗继承自动物。 1.1 继承的概念 在Java中,类的继
Java
未读
3. Java-面向对象(上)
面向对象-上 每天学习新知识,每天进步一点点。 1. 面向对象概述 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系,在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。 面向对象(Object-O
Java
未读
2. Java编程基础-扩展
Java编程基础-扩展 1. 转义符-反斜杠 (\) 反斜杠\用来转义一些特殊字符,作用是用来转义紧随其后的一个字符。转移后的字符通常用于表示一个不可见的字符或具有特殊含义的字符。例如: \n 表示换行,换到下一行的开头 \t 表示制表符,类似文档中tab键的作用 \" 表示双引号,java代码中使
Java
未读
2. Java编程基础-2
Java编程基础-2 学习任何一门语言,都要从基础开始。本文将针对Java的运算符,结构语句以及数组进行讲解。 1. 运算符 Java中,运算符可分为算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、条件运算符。 1.1 算术运算符 表1-算术运算符 运算符 运算 范例 结果 + 正号 a
Java技巧
未读
JAVA-JSON数据分组
每天学习新知识,每天进步一点点。 JSON数据分组 使用场景:当拿到一组JSON数据时,想要实现提取出此JSON数据中,根据某一个(对象)中的字段进行数据分组解析的情况,则可以使用此案例进行处理。 本案例规则为根据JSON数据中,集合中每一个_widget_1727319205469对象中的user
Java
未读
2. Java编程基础-1
Java编程基础-1 学习任何一门语言,都要从基础开始。本文将针对Java的基本语法,变量进行讲解。 1. 基本语法 1.1 Java的基本语法格式 编写Java程序代码必须先声明一个类,然后在类中编写实现需求的业务代码。类使用class关键字进行声明,类的名称必须与文件名相同,文件扩展名为.jav