随笔分类 - Java
摘要:public class batchTest { public static void main(String[] args) { //batchInsert1(); batchInsert2(); } //批量操作 private static void batchInsert1(){ int t
阅读全文
摘要:/** * 校验是否重复 * @param platformOrderRO * @return */ public Boolean verify(PlatformOrderRO platformOrderRO) { Boolean flag = false; if(platformOrderRO.g
阅读全文
摘要:形如("'1','2','3'"),SQL in('1','2','3')拼接 service.java String str1 = "1,2,3"; String str2 = "1,2,3,1,2,3,3,2,1"; String str3 = "1"; public static String
阅读全文
摘要:在数据库里的时间格式为: DATE 类型 2020-10-12 11:22:49 接口返回时,格式变成了 2020-10-12T11:22:49.000+0800 解决方法如下: java 2020-10-12T11:22:49.000+0800 转换成 yyyy-MM-dd HH:mm:ss /*
阅读全文
摘要:JAVA中List数组判断是否有重复元数 1.使用Set的特性,将List转Set,比较两个集合的size()的大小是否相等 List<String> strList=new ArrayList<>(Arrays.asList("张三","李四","李四","王五")); Set<String> s
阅读全文
摘要:注解:是代码里的特殊标记,程序可以读取注解,一般用于替代配置文件。 格式:以“@注释名”在代码中存在,还可以添加一下参数值。 @SuppressWarnings(value = "unckecked") 使用:可以附加在package,class,method,field等上面,相当于给它们添加了额
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:使用ObjectOutputStream实现对象的序列化 注意事项: 序列化类必须实现Serializable接口 序列化类中对象属性要求实现Serializable接口 序列化版本号ID serialVersionUID,保证序列化的类和反序列化的类是同一个类 使用transient 修饰属性,这
阅读全文
摘要:Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度哪个线程来执行。 线程的优先级用数字表示,范围从1~10 Thread.MIN_PRIORITY = 1; Thread.MAX_PRIORITY = 10; Thread.NORM_PRIORITY
阅读全文
摘要:继承Thread类 子类继承Thread类具备多线程能力 启动线程:子类对象。start() 不建议使用:避免OOP单继承局限性 实现Runnable接口 实现接口Runnable具有多线程能力 启动线程:传入目标对象+Thread对象.start() 推荐使用:避免单继承局限性,灵活方便,方便同一
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:###重载在一个类中,有相同的函数名称,但形参不同的函数 ###方法重载的规则 方法名称必须相同 参数列表必须不同(个数不同,类型不同,顺序不同) 方法的返回类型可以相同也可以不相同 仅仅返回类型不同不足以构成方法的重载 ####例如: int max(int a,int b) double max
阅读全文
摘要:##next() 一定要读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next()方法会自动将其去掉 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 next()不能得到带有空格的字符串 ##nextLine() 以enter为结束符,也就是说nextLine()方法返回
阅读全文