以下是面试一家支付类公司的过程当中遇到的面试题
主要是交流比较多,不是先笔试
直接是把这些问题带入到具体的情景当中去
可能这样更能考验出一个人真正的技术水平
1,很多文件,读出数字,加1写回,谈谈你的想法
2,能继承string类?
1
| 不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。
|
3,能有个包名一样的String类?如果有一样的会调用哪个?
4,一个主线程等待其他线程完成,如果其中有线程出错怎么办?
1 2
| 把线程可能会出现的问题处理掉 出错了能保证让他重新执行
|
5,Oracle默认端口?
1521
6,b继承a,b的对象能强转成a嘛?
不能把一个对象强制转换成另外一个对象
7,数据库去重,删除所有重复记录,只留下一条
1 2 3 4 5 6
| DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO);
|
8,try c里面,没打印出错误来,是为什么?
1 2
| 1.可能是程序执行是正确的 2.可能存在调用,但是调用的方法里面出现了错误,没有抛出或者是运行时错误
|
9,JAVA数据类型
简单类型 | 二进制位数 | 封装器类 |
---|
boolean | 1 | Boolean |
byte | 8 | Byte |
char | 16 | Character |
short | 16 | Short |
Int | 32 | Integer |
long | 64 | Long |
float | 32 | Float |
double | 64 | Double |
void | – | Void |
10,银行金额字段
金融数字是BigDecimal类型
11,用什么解析XML,有什么优缺点
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| DOM4J(Document Object Model for Java) 虽然DOM4J代表了完全独立的开发结果,但最初,它是JDOM的一种智能分支。 它合并了许多超出基本XML文档表示的功能, 包括集成的XPath支持、XML Schema支持以及用于大文档或流化文档的基于事件的处理。 它还提供了构建文档表示的选项,它通过DOM4J API和标准DOM接口具有并行访问功能。 从2000下半年开始,它就一直处于开发之中。
为支持所有这些功能,DOM4J使用接口和抽象基本类方法。 DOM4J大量使用了API中的Collections类,但是在许多情况下, 它还提供一些替代方法以允许更好的性能或更直接的编码方法。 直接好处是,虽然DOM4J付出了更复杂的API的代价,但是它提供了比JDOM大得多的灵活性。
在添加灵活性、XPath集成和对大文档处理的目标时, DOM4J的目标与JDOM是一样的:针对Java开发者的易用性和直观操作。 它还致力于成为比JDOM更完整的解决方案,实现在本质上处理所有Java/XML问题的目标。 在完成该目标时,它比JDOM更少强调防止不正确的应用程序行为。
DOM4J是一个非常非常优秀的Java XML API, 具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。 如今你可以看到越来越多的Java软件都在使用DOM4J来读写XML, 特别值得一提的是连Sun的JAXM也在用DOM4J.
【优点】 ①大量使用了Java集合类,方便Java开发人员,同时提供一些提高性能的替代方法。 ②支持XPath。 ③有很好的性能。
【缺点】 ①大量使用了接口,API较为复杂。
|
12,阿贾克斯熟悉吗?能发起请求下载文档吗?返回类型有哪些,遇到错误怎么提示用户
1 2
| 不能发起文档下载,返回的类型只有字符型, 出错了alert出错误
|
13,jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12
| jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 <p> 元素。 $("p.intro") 选取所有 class="intro" 的 <p> 元素。 $("p#demo") 选取所有 id="demo" 的 <p> 元素。
jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。 $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。 $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
|
14,空指针异常,怎么定位错误
1 2
| 定位到出现错误的行数 看看附近的各种调用是否存可能出现空指针异常,再慢慢排除
|