面试题积累(1)
来源:互联网 发布:sai绘画软件下载官方 编辑:程序博客网 时间:2024/05/16 07:33
问:
serialVersionUID具有什么样的特征?
答:
serialVersionUID是Serializable类的识别符,JVM用以传递JAVA对象。Deserialize的时候会使用这个数字来确定得到的类是先前序列化的那个类。
1. serialVersionUID字段必须是private的
2. serialVersionUID 必须是static的
3. serialVersionUID必须是long型的
4. serialVersionUID 必须是Final的
问:
简述synchronized和java.util.concurrent.locks.Lock的异同?
答:
主要相同点:Lock能完成synchronized所实现的所有功能
主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。
。。。。。。
- 面试题积累(1)
- 面试题积累(一)
- 面试题积累(二)
- 面试题积累(三)
- 面试题积累(五)
- 面试题积累(六)
- 面试题积累(七)
- 面试题积累(四)-指针与引用(1)
- 笔、面试题积累(1) 颠倒栈
- asp.net面试题(积累)
- 面试题积累(转载+经验)
- 面试题积累(八)-操作系统
- Java高级面试题积累(一)
- Java高级面试题积累(二)
- 积累笔试面试题:
- Android 面试题积累
- Android 面试题积累
- Android 面试题积累
- 通过批处理文件启动Oracle服务
- 己所不欲 勿施于人
- 我的实习生活
- Install Samba Server on Ubuntu
- Java多线程初学:数据为什么要同步?(转载)
- 面试题积累(1)
- js上传图片前预览
- 使用MiddleGen 产生hibernate的数据库表映射文件
- Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e94
- Python-(1)
- XSD与XML文件的互相转换
- 类型游戏
- datetime 的模糊查找
- sourcenav 的运行错误解决