Java面试题(5)
1、写一个冒泡排序的算法
升序排列:
int[] nums = {5,6,9,10,20,30,28,27,15};
for(int i = 0;i<nums.length;i++){
for(int j = 0;j<i-1;j++){
int temp = 0;
if(nums[i]<nums[j]){
temp=nums[i];
nums[i]=nums[j];
nums[j]=temp;
}
}
}
降序排列将nums[i]<nums[j]换成nums[i]>nums[j]
2、jQuery如何获取id为id3的元素
(1)引入jquery的jar包
(2)引用jar包到页面中,若是在js文件中获取,js文件的引入必须在jquery的jar包引入 的后面;
(3)var element = $(“#id3”);
3、Interface关键字是做什么用的
(1)interface是一个关键字,用于声明接口的关键字;
(2)声明的接口中的方法只能是抽象方法,抽象方法无方法体;
(3)接口中的属性是常量,只能被初始化一次;
(4)继承接口的类若不是抽象类,必须重写接口的所有抽象方法;