- 博客(23)
- 收藏
- 关注
原创 接口和抽象类的区别
1. 接口和抽象类的相同点如下(1)都不能被实例化(2)接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能被实例化。2. 不同点(1)一个类可以实现多个接口,但只能继承一个抽象类。(2)接口中的成员变量都是用public static final修饰的,且必须初始化。而抽象类可以和一般的类一样。(3)对于成员方法来说:接口的方法都是public abstract的,而抽象类可以写普通方法,也可以写抽象方法。(4)接口是一种约束或者规范,而抽象类充当公共类的角色。...
2022-05-03 10:12:22
293
原创 解决idea中用maven创建项目时缺少archetype(项目模板)
1.这个问题的出现,可能是配置没有弄好。2.原因:配置的时候不要在settings中配置,因为这个配置是针对本项目的,而不是对将来要创建的新项目配置的。3.解决方法:试着在file下面找settings for new projects这个选项,点开进行maven的配置即可。...
2021-08-23 23:48:43
11376
2
原创 在idea上配置tomcat
注意:配置tomcat,应使用Ultimate的idea。1.找到 Run → Edit Configurations,进入Edit Configurations页面2.点击Edit Configurations页面左侧的defaults,找到下图所示的Tomcat Server,注意不要选TomEE Server,它俩图标都是汤姆猫,容易混淆。3.点击Configure4.点击画了红圈的按钮,然后找到并选择tomcat的安装路径,点击ok按钮5.点击Edit Configurati
2021-06-26 20:58:45
579
4
原创 程序执行的可再现性
** 1.概念**只要程序执行时的环境和初始条件相同,程序无论执行多少次,得到的结果都是一样的。2.用什么来保障程序的可再现性?在出现了多道批处理系统时,多个进程可以并发的执行,这有效地提高了资源费利用率,但是,多个进程如果无序地抢夺资源,就会造成混乱,致使每次执行的结果没有确定性。为了让多个进程有条不紊地运行,我们必须引入进程同步机制。...
2021-06-20 15:01:38
3019
原创 继承中成员变量的访问
如果子类中有将要访问的成员变量,那就访问子类中的,如果没有,就访问父类中的。(不管是否重名都是如此)1. 不重名的情况父类public class Fu { int a = 10;}子类public class Zi extends Fu{ int b = 1;}测试类public class Test { public static void main(String[] args) { Zi z = new Zi(); Syst
2021-01-24 13:55:33
285
原创 解决打开web目录下的html文件出现404的问题
记录一下自己在ideal中创建web项目,运行后无法打开web文件夹里的html文件(在浏览器中访问会出现404)。解决方法:1.进入Run2.进入Edit Configuration,点击Deployment,把下面的Application context中的内容改为/3.进入浏览器,输入localhost/8080/aaa.html。注:aaa.html在web目录下...
2021-01-09 11:32:58
5112
原创 蓝桥杯练习:找出唯一成对的数字
找出唯一成对的数字题目:1-1000这1000个数放在含有1001个元素的数组里,只有唯一一个数字在这个数组中重复了,其他的数字都只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助空间,能否设计一个算法实现?分析:利用异或(^)运算解题。两个相同的数字异或得到的结果为0,若将这个数组的所有元素与1~1000这1000个数进行异或运算,结果就是重复的那个数。import java.lang.reflect.Array;import java.util.Arrays;imp
2020-12-27 21:51:01
229
原创 Java学习记录----Lambda表达式的使用中遇到的问题
最近学习Java的lambda表达式时,不明白测试类下面的方法是干什么用的,在这里记录一下。
2020-08-08 18:12:44
264
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人