java基础
wgxhpr
软件开发
展开
-
java简单的数组分段
/** * 分段 * * @param size 分成几段 * @param src 传入的数组大小 * @return */ public List<StartAndEnd> Subsection(Integer size, Integer src) { Assert.isTrue(size > 0 || src > 0, "size 不能为负数"); ArrayList<StartAndEnd> result = Lists.newAr.原创 2021-10-08 15:06:44 · 933 阅读 · 0 评论 -
树状结构的json组装
package com.example; import java.util.ArrayList; import java.util.Collection; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import lombok.AllArgsConstructor; import.原创 2021-05-08 14:52:45 · 179 阅读 · 0 评论 -
两个有序数组合并
public static void main(String[] args) { int[] a = {1, 99, 333, 444, 555}; int[] b = {2, 3, 4, 6}; int[] c = new int[a.length + b.length]; int x = 0; int y = 0; for (int i = 0; i < c.length; i++) { .原创 2021-04-28 10:32:40 · 87 阅读 · 0 评论 -
java 文件拷贝处理 高效率
public static void copy(String srcPath,String desPath) throws IOException { File srcFile = new File(srcPath); File desFile = new File(desPath); if(desFile.exists()){ desFile.delete(); } desFile.createNew.原创 2020-07-09 22:59:49 · 183 阅读 · 0 评论 -
httpUtils
package com.cn.kaoyan.sys.utils; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apa...原创 2020-03-24 20:58:42 · 189 阅读 · 0 评论 -
try-catch-finally-return 执行描述
如果不发生异常,不会执行catch部分。 不管有没有发生异常,finally都会执行到。 即使try和catch中有return时,finally仍然会执行 finally是在return后面的表达式运算完后再执行的。(此时并没有返回运算后的值,而是先把要返回的值保存起来,若finally中无return,则不管finally中的代码怎么样,返回的值都不会改变,仍...原创 2019-12-06 09:47:00 · 126 阅读 · 0 评论 -
单例模式 java
单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 饿汉式单例类.在类初始化时,已经自行实例化: public class Singleton1 { //私有的默认构造器 private Singleton1() {} //已经自行实例化 private static final Single...原创 2019-11-12 15:01:24 · 95 阅读 · 0 评论 -
java类初始化的顺序
话不多说 直接上代码 package test; /** * 类的初始化顺序 静态变量->静态初始化块->变量->初始化块->构造器 * * @author wuguangxin * @date 2019年08月31日 * */ public class InitialOrderTest { // 静态变量 public static Stri...翻译 2019-11-12 14:51:58 · 89 阅读 · 0 评论 -
static java详解
我们知道,当我们通过new关键字去创建对象的时候,那么数据的存储空间才会被分配,类中的成员方法才能被对象所使用。但是呢有两种特殊的情况:1、我们通过new关键字创建的对象共享同一个资源,而不是说每个对象都拥有自己的数据,或者说根本就不需要去创建对象,这个资源和对象之间是没有关系的。2、希望某个方法不与包含它的类的任何对象联系在一起。总结下来就是说:即使没有创建对象,也能使用属性和调用方法,stat...翻译 2019-11-12 14:37:56 · 250 阅读 · 0 评论