迅雷一面被鄙视

一面直接就这么被鄙视了。据说是因为今年不招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://blog.csdn.net/chenyi8888/article/details/7070367

这个函数就是注册这几个本地方方法。

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, V>  implements Map<K, V>, Cloneable, 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访问数据库的过程。

这个东西要问吗?无趣。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
智慧校园的建设目标是通过数据整合、全面共享,实现校园内教学、科研、管理、服务流程的数字化、信息化、智能化和多媒体化,以提高资源利用率和管理效率,确保校园安全。 智慧校园的建设思路包括构建统一支撑平台、建立完善管理体系、大数据辅助决策和建设校园智慧环境。通过云架构的数据中心与智慧的学习、办公环境,实现日常教学活动、资源建设情况、学业水平情况的全面统计和分析,为决策提供辅助。此外,智慧校园还涵盖了多媒体教学、智慧录播、电子图书馆、VR教室等多种教学模式,以及校园网络、智慧班牌、校园广播等教务管理功能,旨在提升教学品质和管理水平。 智慧校园的详细方案设计进一步细化了教学、教务、安防和运维等多个方面的应用。例如,在智慧教学领域,通过多媒体教学、智慧录播、电子图书馆等技术,实现教学资源的共享和教学模式的创新。在智慧教务方面,校园网络、考场监控、智慧班牌等系统为校园管理提供了便捷和高效。智慧安防系统包括视频监控、一键报警、阳光厨房等,确保校园安全。智慧运维则通过综合管理平台、设备管理、能效管理和资产管理,实现校园设施的智能化管理。 智慧校园的优势和价值体现在个性化互动的智慧教学、协同高效的校园管理、无处不在的校园学习、全面感知的校园环境和轻松便捷的校园生活等方面。通过智慧校园的建设,可以促进教育资源的均衡化,提高教育质量和管理效率,同时保障校园安全和提升师生的学习体验。 总之,智慧校园解决方案通过整合现代信息技术,如云计算、大数据、物联网和人工智能,为教育行业带来了革命性的变革。它不仅提高了教育的质量和效率,还为师生创造了一个更加安全、便捷和富有智慧的学习与生活环境。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值