- 博客(5)
- 收藏
- 关注
原创 一种Java空指针异常的情况
一种Java空指针异常的情况 数据库查询返回数据时显示空指针异常。 开始获取不到需要的数据,开始进行分步调试在调试的过程中跳转到以下位置:catch (InvocationTargetException ex) { throw ex.getTargetException(); } 网上查到说是有异常你自己没有捕获,然后就被这里捕获了。 由于本身定位到是SQL的问题,所有就在SQL语句处进行了捕获,显示处了空指针异常:java.lang.NullPointerException。 通过询问同事得知,
2020-09-10 17:35:14 868
转载 Java中String 的equals 和==详解(非原创)
一、Java中数据存储区域包括: 1.寄存器:最快的存储区,由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final)。 6. 非RAM存储:硬盘等永久存储空间 二、相关说明: 1.String类
2020-08-26 13:19:43 290
原创 静态方法访问非静态变量
使用态方法需要访问非静态变量会出现图中的问题,其解决方法有两种: 1 将要访问的非静态变量改成静态的 2 使用类对象来访问。 public class Main { String string = "1111111123456"; public static void main(String[] arg) { Main main = new Main(); String str = main.string.indent(4); } } 但是不知道两者的优劣。 有路.
2020-08-17 18:30:50 2421
原创 List数据结构
List使用记录 // List List<String> temp = new ArrayList<>(); temp.add("11");//添加数据 //如果此列表包含指定的元素,则返回 true temp.contains("11"); //返回此列表中指定位置的元素。 temp.get(0);//返回0处的值 //修改指定位置的值 temp.set(0, "01");//修改位置0处的值为 01 ...
2020-08-13 18:09:54 255
原创 Java中StringBuffer的简单使用
真正第一次使用使用这种类型,遇到一点问题,希望记录一下。 对数据经常进行插入删除操作建议使用StringBuffer。 StringBuffer的简单使用: // StringBuffer StringBuffer strbuf = new StringBuffer(); //判断特定位置的值与其他字符是否相等 strbuf.charAt(0) == '0'; //此处为char类型 //判断所以字符与其他字符是否相等 //StringBuffer 先转换到String 再进行比较 strbuf
2020-08-13 09:32:53 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人