- 博客(11)
- 收藏
- 关注
原创 IDEA中启动Tomcat项目后服务器中输出乱码解决方法
设置JVM加载.class文件时使用UTF-8字符集。在启动Tomcat项目后,sout出现乱码。2.在“虚拟机选项”处保存。3.然后就成功解决啦!,点击应用,点击确认。
2024-02-22 14:47:59
310
1
原创 JAVA-笔试-关于HashSet底层问题
解析:添加p1,p2时分别计算出了他们的哈希值a,b。在对p1修改后,此时p1的哈希值仍然是a,但是更改后重新计算的哈希值c且与哈希值a一定不相同,所以在删除中找不到哈希值c的对象,删除失败。这就导致后续可以新添加一个(1001,“CC”)哈希值为c的对象。在添加(1001,“AA”)时,虽然他的哈希值为a同p1的哈希值相同,但是通过equals()方法可以判断两个对象并不一样,所以可以成功添加。
2024-02-05 19:56:46
170
1
原创 JAVA-笔试-关于Collection接口
解析:arr可分成3个Integer类型对象,arr1只能分成3个基本数据类int数组本身作为唯一的对象。
2024-01-31 13:54:12
125
原创 JAVA-笔试-关于String算法
四、获取两个字符串中最大相同子串。比如:str1 = “abcwerthelloyuiodef“;三、获取一个字符串在另一个字符串中出现的次数。比如:获取“ ab”在 “abkkcadkabkebfkabkskab” 中出现的次数。二、将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg”提示:将短的那个串进行长度依次递减的子串与较长的串比较。一、模拟一个trim方法,去除字符串两端的空格。五、对字符串中字符进行自然顺序排序。3)将排序后的数组变成字符串。
2024-01-29 20:40:52
201
原创 JAVA-笔试-关于包装类
在这两段代码中可以看出,valueOf()方法存在范围在-128~127的数组,如果int值在这个范围内则直接使用此数组里的值,否则重新new一个Integer。解析:通过字节码文件可以看出是先对1000转换为了Integer,然后Integer转换为int,最后进行int to double 的基本数据类型之间的比较。解析:在从基本数据类型转化为包装类的时候,调用了Integer中的valueOf()解析:Java中三元表达式返回值类型要相同,强制类型转换自动向精度更高的类型转换。
2024-01-23 17:04:12
302
1
原创 JAVA-笔试-关于代码块
解析:由于在Sub类中重写了method()方法,所以method(100)是调用的重写后的method()方法。解析:第一个静态代码块中是对局部变量x进行更改,第一个静态代码块中是对属性x进行更改。
2024-01-20 15:28:49
449
原创 JAVA-笔试-关于final
答案为:注释内容打开前可以编译通过,注释内容打开后则不可以编译通过,因为在addOne()方法中对形参进行final修饰后,o的地址值不能改变。
2024-01-20 14:51:56
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人