一面直接就这么被鄙视了。据说是因为今年不招java。
如果说唯一的原因,那就是我把Thread.sleep(10),写成了Thread.wait(10)。
其他的面试问题都很简单,比如
1、Object里面有什么方法?作用分别是什么。
2、json格式
3、web service都用了那些协议?soap协议?协议解析过程是怎么样的。
4、MysqL的备份命令
不过既然被问到了。还是终结一下。
1、有wait、wait(time)、wait(long time,int paramInt)、notify、notifyall、equals、hashcode、toString。
在这几个函数中,wait(time)、wait(long time,int paramInt)这两个没有用过。还要多看看并发编程那本书。其他都没什么含量。还忘记回答了一个函数:finalize函数。
不过刚刚看到一个registerNatives这个函数。来查查是什么意思:
想了解更深入的看这里
http://www.voidcn.com/article/p-cosmdnuy-bbd.html
2、扯淡。
3、这个题目回答的是soap和http,看来是没有回答错误的。
WebService采用HTTP协议传输数据,采用XML格式封装数据(即XML中说明调用远程服务对象的哪个方法,传递的参数是什么,以及服务对象的返回结果是什么)。WebService通过HTTP协议发送请求和接收结果时,发送的请求内容和结果内容都采用XML格式封装,并增加了一些特定的HTTP消息头,以说明HTTP消息的内容格式,这些特定的HTTP消息头和XML内容格式就是SOAP协议(simple object access protocol,简单对象访问协议) 。
WSDL(网络服务描述语言,WebServices Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。
uddi 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索。
4、MysqLdump
--------------------------------------------------------------------------
刚刚想起来了一个。
被问到了set、map是不是collection。这个我的回答的,不是。好像回答错了。
上面列出的这些是直接实现Collection的。
Set是直接实现了Collection的。
看map的代码:
可以看出来,Map自己就没继承其他类【object类不算】或者是实现什么接口。
public abstract interface Set<E> extends Collection<E>。set是继承自Collection的。所以set是Collection。
public abstract interface Map<K,V>。所以map不是Collection。
-----------------------------------
看了源码,public abstract class AbstractSet<E> extends AbstractCollection<E> implements Set<E>,set是继承自collection的。只是实现了set接口。
再看map的。
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>,Cloneable,Serializable,HashMap实现了Map接口,然后继承自AbstractMap。
--------------------------------
hashtable和hashmap的区别?
我回答的是hashtable的key和value都不允许有null值。
看下面:
public class Hashtable<K,V> extends Dictionary<K,Serializable
Hashtable继承自Dictionary,【public abstract class Dictionary<K,V>,仅仅是一个接口】然后实现了map接口。所以,hashtable跟hashmap根本就不是一回事。他们只是很多操作类似而已。
发现,原来前几天总结过--->http://blog.csdn.net/imzoer/article/details/8046107
如果是面试的话,那么hashtable是synchronized的,而hashmap不是。这点就像vector和arraylist的关系一样。
真是不经历过,印象不会深刻。
-----------------------------------------------------------------------
Collection都有哪些实现?
还是先看看api:
由此可见,vector、list、stack、queue、set,这些都是Collection。
-------------------------------------------------------------
还被问到了JDBC访问数据库的过程。
这个东西要问吗?无趣。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。