猎聘
1). 有一个人10岁,后面每个人都比前一个人大两岁,用递归的方式求第8个人的年龄
public class Test {public static void main(String[] args){int age = getAge(1,10);System.out.println("Age : " + age);}public static int getAge(int i,int age){if(i<9){age = getAge(i+1,age+2);}return age;}
}
复制代码
2). 设计一个带有Key过期功能的Map
详情可参考 : java带有效期的map
3). 有50个有序队列,每个队列中有0~100个0~100范围的元素,升序排列,求这50个队列中最大的前100个元素
详情可参考 : 有20个数组,每个有500个元素,升序排列,找出前500的数
1). Spring是单例模式的么?如何设置为非单例模式?
详情可参考 Bean scopes
2). Spring获取Bean的方式有哪些?
详情可参考 Spring在代码中获取bean的几种方式
1). 两个Long对象比较
public static Long valueOf(long l) {final int offset = 128;if (l >= -128 && l <= 127) { // will cachereturn LongCache.cache[(int)l + offset];}return new Long(l);}
复制代码
如果值在[-128, 127]之间,会放在缓存里面,而超过这个范围就要new一个新的对象,也就是说==不能判断对象是否相等,所以应当使用equals方法;
2). UTF-8转换成GBK使用什么方法
详情可参考 java utf-8 转 gbk / gbk 转 utf-8
3). Exception的父类是什么?讲一下Exception和Error以及RuntimeException有什么区别?
4). Java中重定向的方法
RequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jspresponse.sendRedirect("apage.jsp");//重定向到apage.jsp
复制代码
1). 表table有a、b、c三列,并按照abc顺序建立复合索引idx_a_b_c,当where 后面分别是ab,ac,bc时,索引是否都起作用?
详情可参考 mysql数据库复合索引
2). 查询出表table中按年龄降序的第50到80条数据
select * from table order by age desc limit 49,30
复制代码
1). HTTP和HTTPS的区别
发布时间 : 2018年8月22
本文发布于:2024-02-04 06:02:52,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170700600652917.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |