- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 【java 日期工具类】
java 日期工具类package com.nearfartec.travel.order.utils;import cn.hutool.json.JSONUtil;import com.nearfartec.framework.web.utils.StringUtils;import org.apache.commons.lang3.time.DateUtils;import java.text.ParseException;import java.text.SimpleDateForma
2022-04-27 10:49:36
362
原创 【java 分页工具类】
java 分页工具类package com.nearfartec.travel.order.utils;import java.util.List;import java.util.stream.Collectors;/** * 分页工具 * * @author Super·Bo * @date 2022/03/09 */public class PageUtil<T> { /** * 实体类列表 */ private List<
2022-04-27 10:48:37
297
原创 【java 计算工具类】
java 计算工具类package com.nearfartec.travel.order.utils;import java.math.BigDecimal;import java.text.DecimalFormat;import java.util.Objects;/** * <p>ClassName:CalculateUtil</p> * <p>Description: 计算工具类 </p> * * @author XiangB
2022-04-27 10:46:49
1058
原创 【自定义异常抛出工具类】
自定义异常抛出工具类package com.nearfartec.travel.order.utils;import cn.hutool.core.collection.IterUtil;import cn.hutool.core.util.ObjectUtil;import cn.hutool.core.util.StrUtil;import com.nearfartec.framework.lib.exception.ServiceException;import org.apache.c
2022-04-27 10:45:01
734
原创 java生成脚本文件,并调用CMD执行脚本文件返回执行结果
java生成脚本文件,并调用CMD执行脚本文件返回执行结果生成文件TextInsertControllerpackage com.xiangbo.demo.controller;import com.xiangbo.demo.utils.FileUtils;import org.springframework.beans.factory.annotation.Autowired;im...
2020-01-17 16:16:26
573
原创 多线程
第一章 线程的原理和创建方式1、线程的原理1. 我们开启线程的时候,就是开辟一条新的路径(栈空间)。和以前的主线程可以共同抢占CPU的资源。2. 注意问题: 多个栈空间之间相互独立,互不影响。如果其中一个线程挂掉了,不会影响到其他的运行的线程。2、线程的创建方式1. 创建方式 A. 继承 Thread 类 实现多线程 B. 实现 Runnable 接口 实现多线程 -->...
2019-08-24 21:04:12
86
原创 异常与线程
第一章 异常1、异常的概念1. 问题描述: 异常是什么意思?为什么要存在异常? 回答: 异常是程序出现的问题。存在的原因:可以很好的去解决对应的问题。 //生活实例: 汽车的轮胎,可能会出现异常"漏气"胎上面有个小孔,怎么解决?把 //胎放在水里面,挤压一下,看看有没有气泡 2. 常见的分类问题 A. 异常: a. 概念:一个程序可能出现的问题。有可能出现问题,有可能不出现问...
2019-08-24 21:03:20
222
原创 map
第一章 Map集合1、Map集合常用的方法1. 增 或者 改 public abstract V put(K key, V value); //添加数据,参数1:键,参数2:值2. 删 public abstract V remove(Object key); //删除数据,参数1:键 通过键删除对应的值3. 查 public abstract V get(Object key...
2019-08-24 21:02:24
164
原创 数据结构
第一章 数据结构1、常见的数据结构1. 栈2. 队列3. 数组4. 链表5. 红黑树2、各自的特点1. 栈 特点: 先进后出。 //例如: "后吃的东西 先吐出来" 2. 队列 特点: 先进先出。 //例如: "先吃的东西 先拉出来" 3. 数组 特点: 查询快,增删慢。 //例如: ArrayList 底层就是数组结构4. 链表 特点: 查询慢,增删快。...
2019-08-24 21:01:07
203
1
原创 Collection 集合与泛型
第一章 Collection 集合1、集合和数组集合和数组的区别? A.长度 a. 数组的长度是固定的,运行期间不可以改变 b. 集合的长度是可变的,可以添加,也可以删除 B.内容 a. 数组可以存储任意类型(基本数据类型和引用数据类型) //int[] arr1 = new int[3]; //Student[] ...
2019-08-24 20:59:59
258
原创 系统的类
第一章 系统相关的两个类1、Object类1. Object 类的含义 Object 类是所有类的父类。(它当中拥有的方法,所有的类都继承下来了)2. 两个方法 A. toString() 方法 : 不重写默认打印地址值,如果重写,按照你重写的内容打印 B. equals() 方法: 默认比较地址值,如果重写,按照你重写的内容比较 3. 快捷键 // 与构造方法.gette...
2019-08-24 20:58:44
270
原创 类与对象
第一章 类和对象的关系1、两种思想1. 两种思想: A. 面向过程(所有的事情都是自己做,亲力亲为) B. 面向对象(找人帮我们做事情,人就是对象,它具备做事情的功能) 2. 举例: 打游戏,上王者。分为两种情况: a. 自己打,从黑铁到青铜到白银....到王者。(所有的事情都要自己去做,太累了) b. 找代练帮我上王者。(代练就是对象,只需要提供对应的钱数据,它会有功能帮我实现...
2019-08-24 20:55:59
215
原创 数组
第一章 数组的定义格式1、数组的特点1. 数组是引用数据类型 ---> (注意:默认值和地址值)2. 数组存储的内容是数据类型统一的。(你规定的是什么类型,就只能存放什么类型)3. 数组的长度是固定的,不能改变 ---> (理解成为一个缺点:后期引入集合的要点)2、数组的定义格式1. 动态初始化(给出长度,没有给出内容值) A. 格式: 数据类型[] 数组名称 = ...
2019-08-24 20:54:40
140
原创 判断与循环
第一章 选择结构1、 if 语句A.单if语句1. 格式: if(条件判断){ .....条件成立,要做的事情....... }2. 流程: a.执行小括号当中的条件判断,判断条件是否成立。 b.如果条件成立,执行大括号当中的,成立之后要做的事情。 c.如果条件不成立,直接跳过大括号。B.标准的if-else语句1. 格式: if(条件判断){ ...
2019-08-24 20:53:31
374
原创 JAVA String & Static
第一章 字符串 String1、字符串的特点1. 字符串的内容永不可变2. 字符串的底层是 字符数组 char[] 再底层是 字节数组 byte[]2、字符串的构造方法三种构造方法和一种直接赋值三种构造方法: A. 无参构造 String s1 = new String(); B. 字符数组构造 String s2 = new String(字符数组名称); //可以把字...
2019-08-21 18:36:36
383
原创 java 继承与抽象
第一章 继承1、继承的含义1. 面向对象的三大特性 A. 封装性 B. 继承性 C. 多态性 2. 继承用于解决什么问题? "共性抽取" 3. 继承关系的专业词汇 A. 父类(基类、超类) B. 子类(派生类) //通过动物类派生出狗类。 --> 父类是动物类,子类是狗类。狗类继承动物类2、继承的格式//父类class FuLei{ ...
2019-08-21 18:31:12
84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人