面试题
田埂上的梦i
QQ:1130005621
欢迎交聊,共同进步。
展开
-
某公司面试题(2013-12-18)
一:基础题 1:描述String与StringBuffer的区别? 答:java中有3个对字符操作的 |--:charcter 操作单字符的 |--:String 对一串字符进行操作,不可变类。(一但赋值,则不会改变。只是引用改变) |--:StringBuffer 也是对一串字符进行操作,可变类。(但它值可变,长度可变。 2:描述出此操作在内存创建了几个对象:Strin原创 2013-12-18 19:03:50 · 944 阅读 · 0 评论 -
某公司面试题(2013-12-16)
某公司面试题: 1:实现一个冒泡排序 2:第二题:实现数组的交集,并集,差集 3:设计一张表级联原创 2013-12-18 01:04:33 · 950 阅读 · 0 评论 -
java两种排序及二分查找
class SelectSort { public static void main(String[] args) { /* 选择排序:元素1和元素2比,把用最大的值继续和第三个数比较。 步骤: 1定义一个数组:int[] arr = {2,4,5,7,1,3,0};//在栈内存创建一个int[]arr数组 再在堆 内存中创建 一块int类型数组区域,把首地址值赋给ar原创 2013-12-15 18:39:07 · 1064 阅读 · 0 评论 -
12-13号(针对没有回答清楚的)面试总结
1:hibernate有什么缺点? 答:hibernate是面向对象HQL,在使用多表查询和比量查询时,hibernate性良会下降,它会发出很多无用的数据 我们直接调用save或update,就可以生成sql,这其中还需要hibernate做很多工作,比如根据你传递的对象,生成相应的sql。 2:怎么选择使用hibernate和myBatis 答:针对系统来定,如果此系统对性良要求很高,则原创 2013-12-15 18:34:01 · 886 阅读 · 0 评论 -
判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日
一开始我做这个题的时候也有点晕,因为不了解身份证的规则,如果知道身份证的格式的话,做这个题就简单了。 已知条件: 1:只能是15位或18位,且最后一位可以是数字或大小不分的字母 2:7-12位出生年月日,比如670401代表1967年4月1日,与18位的第一个区别; 思路: 1:正则校验身份证类型,长度,及后续字符 2:如果长度为15,则截取7-12的字符,返回即截取7-14的字符; 3:输出日期。原创 2016-03-27 21:05:53 · 4043 阅读 · 3 评论