
java基础
Mr.ninglixin
这个作者很懒,什么都没留下…
展开
-
集合类工具
集合类工具原创 2022-07-19 15:13:56 · 190 阅读 · 1 评论 -
java 传入数组和数据库对比数据库没有则删除,数据库有则修改,数组多则添加
java 传入数组和数据库对比数据库没有则删除,数据库有则修改,数组多则添加 public Result<?> speechRuleBatch(SpeechRuleDto speechRule) { List<SpeechRule> addList = new ArrayList<>(); List<SpeechRule> editList = new ArrayList<>(); List原创 2022-04-15 17:44:44 · 1414 阅读 · 1 评论 -
Java判断多个时间段是否重叠
判断多个时间段是否重叠原创 2022-04-15 16:44:44 · 1319 阅读 · 0 评论 -
注解
Annotation 的作用不是程序本身,可以对程序做出解释(这一点和注释没什么区别)可以被别的(比如编译器)读取Annotation 的格式注解以@注释名存在,还可以加一些参数 如@JsonIgnoreProperties(value = { "handler" })内置注解@Override@Deprecated@SuppressWarnings()元注解元注解的作用就是注解其他注解,java定义了四个标准meat_annotation类型,他们是被用来对其他annotati原创 2021-04-14 11:06:20 · 69 阅读 · 0 评论 -
Unexpected token o in JSON at position 1 JSON 转化
讲这个问题之前先普及一下JSON.parse()和JSON.stringify()方面的知识:有时候后端转给前端是字符串的json,就要转化一下如果是一个对象JSON.parse()let data = {"name":"xiaoming","age":"18"}JSON.parse(data);如果是是数组:JSON.stringify(){"showIndex":"2","supportTrainingGoalDetailIdArray":["79e06500ab144f59bca18a5原创 2021-04-06 09:22:58 · 178 阅读 · 0 评论 -
面向对象
一个类什么都不写,他也存在一个方法与类名相同,没有返回值,也不能写void无参构造使用new关键字,本质实在调用构造器;用来初始化值有参构造有参构造:一旦定义了有参构造,无参就必须显示定义...原创 2021-03-29 08:45:04 · 71 阅读 · 0 评论 -
上传下载
package com.jeeplus.modules.files.web;import com.jeeplus.common.json.AjaxJson;import com.jeeplus.core.web.BaseController;import com.jeeplus.modules.files.entity.FilesInfo;import com.jeeplus.modules.files.service.FileInfoService;import org.apache.comm原创 2021-03-25 10:38:28 · 85 阅读 · 0 评论 -
数组
数组的定义数组是相同类型数据的集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的声明和创建首先必须声明数组变量 ,才能在程序中使用数组。下面是声明数组的语法:int[] array; // 首选int array[];Java通过new操作符来创建数组,语法如下:dataType[] array=new dataType[arraySize];数组的元素是通过索引访问的,数组索引原创 2021-03-22 11:39:08 · 98 阅读 · 0 评论 -
java 基础
1、String类中常用的方法split():把字符串分割成字符串数组indexOf():从指定字符提取索引位置trim():去除字符串两端空格replace():替换hashCode():返回此字符串的哈希码subString():截取字符串equals():比较length():获取字符串的长度valueOf():转换为字符串concat():将指定字符串连接到此字符串的结尾compareTo():用来比较两个字符串的字典顺序compareToIgnoreC原创 2021-03-15 10:29:21 · 72 阅读 · 0 评论 -
递归
递归结构包括两部分: 递归头: 什么时候不调用自身方法,如果没有头,将陷入死循环 递归体 : 什么时候需要调用自己本身原创 2021-03-14 19:27:45 · 63 阅读 · 0 评论 -
xml 一对一 ,一对多
一对多 xml<resultMap id="CreateWarehouse" type="com.jeeplus.modules.template.entity.PluginDatabaseDisplay"> <id column="id" property="id"/> <result column="attestation" property="attestation"/> <result column="par原创 2021-03-12 16:20:13 · 491 阅读 · 0 评论 -
方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同的函数方法重载的规则方法名必须相同参数列表必须不同( 个数不同,类型不同,参数排序规则不同)方法的返回值可以相同可以不同仅仅返回值不同不足以定义为方法的重载public class Overload { public static void main(String[] args) { int max = max(10, 20); double max1 = max(10.0, 20.0); S原创 2021-03-08 08:37:35 · 100 阅读 · 0 评论 -
循环结构
while ,do…while ,for ,增强for循环while do…while int i = 0; while(i<100){ i++; System.out.println(i); }do … while 先执行一次 至少执行一次for public static void main(String[] args) {// 输出 九九乘法表 for (int i原创 2021-03-07 19:42:18 · 60 阅读 · 0 评论 -
流程控制 语句
多选择结构第一种 if elseif elseif (布尔值等于true) {}else if() {}else{}第二种 switch caseswitch 语句中变量类型可以是:byte,short ,int 或者char从java SE 7开始swich支持字符串String 类型了同时case标签必须为字符串常量或字面值 switch () { case value : //语句 break; case value:原创 2021-03-07 19:13:27 · 78 阅读 · 0 评论 -
java 基础语法
数据类型强类型语言要求变量的使用要求严格符合规定 , 所有变量都必须先定义后才能使用弱类型语言要求变量的使用要求严格符合规定 , 所有变量都必须先定义后才能使用原创 2021-03-06 12:01:18 · 140 阅读 · 1 评论