- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 异常处理 java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap
前情提要:使用过滤器对getParameterMap方法得到的参数进行处理,将其中符合条件的一些值替换为给定值,然后把修改后的值放入map中并将其返回异常:java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMapParameterMap是被锁定的,不允许修改查AP...
2020-03-24 10:59:43
1669
原创 IDEA文件复制进项目后文件夹下图片资源访问不到
问题描述:将img文件夹整个复制到idea新项目中,发现路径正确的情况下无法访问到img下的图片资源,也就是404问题原因:idea项目部署后访问资源会查找out\artifacts下是否存在该资源,而直接复制文件夹进项目会导致out下无该资源,自然访问不到解决:选中项目 Build-Rebuild Project 重新加载项目后,重启服务器 或者update resource...
2020-03-20 22:28:19
2715
4
原创 a-z分别表示1-26的26进制 字符串和数字相互转换
题目大概是这样的:a-z分别代表1-26,输入数字不超过32位,字符最少一位,不超过6位实现输入为字符串时,将其转成相应数字 如:ab-->28输入为数字时,将其转成相应字符串 如:28-->abimport java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern...
2020-03-15 10:04:08
3831
4
原创 Junit单元测试时报错java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
单元测试时出现NoClassDefFoundError出现该错误的原因是虚拟机在编译的时候没问题,而在运行的时候无法找到合适的类,该处则是运行时找不到org/hamcrest下的SelfDescribing类。考虑错误中出现了hamcreast,貌似见过,是一个jar包,引入hamcreast-core-1.3.jar后,问题解决。...
2020-03-11 12:27:03
185
原创 throws和throw的区别
throws:用在方法声明后面,后跟异常类名,类名可以是多个,用逗号隔开;表示抛出异常,由该方法的调用者来处理;throws表示出现异常的一种可能性,并不一定会发生这些异常。throw:用在方法体内,跟的是异常对象名,只能抛出一个异常对象名;表示抛出异常,由方法体内的语句处理;throw表示抛出了异常,执行则一定抛出了某种异常。...
2020-01-11 15:06:12
208
原创 int类型和String类型相互转换
一、int转为String方法一:使用String类的静态方法 public static String valueOf(int i)(需要注意,该方法有许多重载方法,可将任意类型转为字符串,建议使用该方法);方法二:空字符串拼接;方法三:int转为Integer后再转为String;转为Integer类型可用Integer类的构造方法,或自动装箱;注:自动装箱如I...
2020-01-09 18:04:19
33343
1
原创 parseInt(String s, int radix)使用中遇到的问题(用前看看API还是很重要的)
今天做练习时用到Integer类中的方法parseInt(String s, int radix),由于没看API,我直接认为当radix为2时,是将传入的字符串转为二进制输出(被自己蠢哭了。。),然后就用了,代码如下:System.out.println(Integer.parseInt("30",2));结果就报了如下错误:最后看了该方法的介绍才发现问题所在:radix是...
2020-01-09 17:10:06
418
原创 简单排序算法Java实现(选择排序、插入排序、冒泡排序、快速排序)
对常见的几种排序算法进行了实现,上传,方便后续复习。public class SortDemo { static int[] arrayInit; public static void main(String[] args) { //创建数组 createArrayNum(); //存储未排序数组,方便后续多种排序使用 ...
2020-01-05 22:22:18
217
原创 Java八种基本数据类型默认值问题
Java有八种基本数据类型,byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean。今天做练习时遇到一点小问题,即基本数据类型所属变量类型不同而造成的默认值问题。变量类型见下表:1.成员变量public class TestDemo { byte a; s...
2020-01-02 21:53:19
715
2
原创 获取斐波那契数列某位上的值(递归和非递归)
编写程序:一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求数列的第40位数是多少。一般遇到直接就考虑递归了,但是递归的时间复杂度确实大,位数较大时很难得出结果,因此考虑非递归方法实现;直接贴出代码:public class FibonacciSequence { public static void main(String[] args) {...
2020-01-01 16:03:35
323
原创 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
刚入坑java菜鸟一枚,如有错误,还望指正。import java.util.Scanner;/** * 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。 */public class DecToBin { static StringBuffer binNum = new StringBuffer();//全局变量,确保每次拼接用的是同一个 static...
2019-12-31 23:18:38
2211
org.eclipse.jface.text_3.16.300.v20200526-0811.jar
2020-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人