![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试题
初识初始
这个作者很懒,什么都没留下…
展开
-
抽象类abstract和接口interface的区别,java面试题
抽象类和接口的区别1.一个子类只能继承一个抽象类,但能实现多个接口,所以优先选用接口,尽量少用抽象类;2.抽象类可以有构造方法,接口没有构造方法,抽象类和接口都不能被实例化;3.抽象类可以有普通成员变量,接口没有普通成员变量;4.抽象类可以用static修饰成员变量,接口不能修饰成员变量因为接口中修饰变量时要 声明为final类型的,final修饰的叫做"常量"而不是"变量".抽象类中静态成员变量 访问类型是任意的, 接口只能为public static final修饰的(默认时也是..原创 2020-08-31 22:45:47 · 162 阅读 · 0 评论 -
java冒泡排序代码,以及对冒泡排序的优化,java面试题
冒泡排序:我对冒泡排序的理解就是相邻两个数进行比较,确定其大小后让他们交换位置,交换后他们中的一个在和另外一个相邻的数比较,依次进行就可以确定一个最大或者最小的数,并且其位置在最后.在依次进行这样的操作直到顺序全部排好;1.先要学会怎么样让两个数交换值;(前面的博客也说过)(1).int temp = a;(推荐使用该方法)a = b;b = temp;(2).a = a^b;b = a^b;a = a^b;(3).a = a+b-(b=a);2.最简单的冒泡排序在这里插入代码片.原创 2020-08-01 16:14:47 · 513 阅读 · 1 评论