java
zazazazaza98
这个作者很懒,什么都没留下…
展开
-
index0,Size0
index:0,Size:0错误:里面有一个语句例如List aList,这个aList判断为空的时候只是这样判断:if(aList!=null){…},并没有判断这个aList的长度size()是否大于0,所以aList.get(0)的时候出现这个错误index: 0,Size: 0因此应该修改为if(CollectionsUtils.isNotEmpty(aList)){…}...原创 2021-01-24 22:09:50 · 9106 阅读 · 0 评论 -
判断字符串、数组、对象、集合是否为空
import org.apache.commons.lang.StringUtils;import java.util.Collection;import java.util.Iterator;import java.util.Map;public class EmptyObjectUtils { /** * 判断字符串不为空 * jdk StringUtils工具类实现如下所示 * @param str * @return *.原创 2020-09-09 16:45:53 · 365 阅读 · 0 评论 -
java的对象模型以及对象的存储方式
转载1转载2java的对象模型以及对象的存储方式1、java对象保存在堆内存中。在内存中,一个java对象包含三部分:对象头、实例数据和对其填充。其中对象头包含锁状态标志、线程持有的锁等标志。2、对象的实例(instantOopDesc)保存在堆上,对象的元数据(instantKlass)保存在方法区,对象的引用保存在栈上。3、方法区用于存储虚拟机加载的类信息、常量、静态变量、即时编译器...转载 2020-04-22 11:48:41 · 1213 阅读 · 0 评论 -
报错:Result Maps collection already contains value for com.yueqian.dao.XXXMapper
Result Maps collection already contains value for com.yueqian.dao.XXXMapper问题解决原因:使用mybatis逆向工程生成的xxxMapper.xml文件有重复,没有覆盖掉原来一样的内容。解决:把原来使用mybatis逆向工程生成的文件全部删除,然后再使用逆向工程重新生成即可。...原创 2019-09-17 09:01:51 · 397 阅读 · 0 评论 -
java反射简例
第一个例子Car.javapackage com.smart.reflect;public class Car { private String brand; private String color; private int maxSpeed; @Override public String toString() { return "Car [brand=" + ...原创 2019-07-12 20:04:55 · 99 阅读 · 0 评论 -
文件批量重命名
java实现文件批量重命名import java.io.File;import java.io.IOException;/** * * @author zazazazaza96 * 文件批量重命名 * */public class FileNameReplace { static String newString = "";//新字符串,如果是去掉前缀后缀就留空,否则...原创 2019-03-25 16:40:02 · 650 阅读 · 0 评论 -
Java中ArrayList类详解(动态数组)
转载:Java中ArrayList类详解1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子:ArrayList List = new ArrayList();for( i...转载 2018-11-30 21:22:13 · 557 阅读 · 2 评论 -
java把数据从文件中读取存到数据库中
import java.io.*;import java.sql.SQLException;import java.util.StringTokenizer;import org.apache.commons.dbutils.QueryRunner;import cn.itcast.jdbc.TxQueryRunner;/** * TxQueryRunner是QueryRunner的子...原创 2018-11-30 16:26:02 · 5765 阅读 · 1 评论 -
Java插入中文到数据库中文变成问号解决
转载:Java插入中文到数据库中文变成问号解决 之所以会出现乱码,就是编码方式不一致导致的我们应该首先确定 1. eclipse和mysql数据库中的编码方式是否一致 2. 在链接数据时,有没有在url里面加上characterEncoding=utf8,也就是下图这样 如果都解决了基本就没有问题了。但是我"确定"了以上的方式都...转载 2018-11-30 11:02:31 · 1132 阅读 · 0 评论 -
Java泛型浅解
我觉得学习一个东西,首先得从概念上明白它大概是什么? “泛型”就是“参数化类型”,也就是是把类型当成了一种参数。之前我们看到得函数方法比如:public long add(int num1,int num2){...} 其中add()方法的两个参数均是int类型的,而int数值范围是固定不变的,假如有时候加数的值比较大,可能是long类型,那么我们难道还专门去写一个函数吗?pub...转载 2018-11-23 15:57:03 · 107 阅读 · 0 评论 -
java关闭窗口的6种方法
1.使用JFrame的enableEvents和processWindowEvent //Frame1.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends JFrame { public Frame1() { e...转载 2018-11-22 21:23:27 · 20447 阅读 · 0 评论