面试
lxwthinker
谦虚使人进步,骄傲使人落后!一分耕耘一分收获!
展开
-
对象交换排序面试题
在出来找工作的时候遇到一道笔试题,题目是自己创建十个学生对象,包含姓名,年龄,然后根据年龄进行排序。 直接上代码:方式一import java.util.ArrayList;import java.util.List;/** * 利用list.set来进行对象交换,使用冒泡排序进行排序 * * @author lxw * @create 2017-10-14 10:28 **/pub原创 2017-12-12 22:36:17 · 347 阅读 · 0 评论 -
面试代码题记录
一、字符串反转题目:给定一个字符串,将该字符串反转输出。public class StringReverse { public static void main(String[] args) { //设定一个字符串 String s = "abcdefg"; System.out.println("原来的字符串:" + s); /原创 2017-11-25 09:48:10 · 390 阅读 · 0 评论 -
java基础题简答
1、比较两个对象相等需要重写什么方法?答:比较两个对象是否相等需要重写hashCode()和equals()方法。对象会先比较hashCode值是否相等,相等才会调用equals去比较。hashCode相等,两对象不一定相等,但是两对象相等,hashCode一定是相等的。2、重载和重写的区别答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运...原创 2018-04-11 23:47:11 · 1367 阅读 · 0 评论 -
java笔试代码题
1、设计一个算法,让一个数组的奇数放在偶数的左边。/** * 数组排序功能 */public class test { public static void main(String[] args) { int[] v = { 1,2,5,4,9}; test t = new test(); t.swap(v); ...原创 2018-06-19 23:41:11 · 2877 阅读 · 0 评论 -
java面试题汇总
1、session和cookie的区别答:2、Servlet运行原理以及生命周期答:3、list、set、map区别以及应用场景答:4、HashMap和HashTable的区别答:5、同步和异步的区别以及适用场景答:...原创 2018-06-28 10:27:14 · 259 阅读 · 0 评论