成都现实增强面经

  1. mysql多表查询(老师,学生,课程,成绩)
  2. 常见的单例模式(饿汉式,懒汉式,饿汉式同步锁,饿汉式双重校验锁,静态内部类,枚举类)
  3. 如何唤醒线程(synchronized方式:等待 wait 唤醒 notify唤醒 还有一个 notifyAll 唤醒全部;ReenTrantLock方式:lock.newCondition,await() 等待,singal() 唤醒)
  4. bio和nio的区别(bio:基于流,阻塞,效率低;nio:基于块,非阻塞,效率较快(channel,buffer,selector))
  5. 给定一个list,使用list.add()向其中加入一系列字符串,在给定一个字符串s,删除list中所有的s(两种方式:for循环,迭代器)
  6. 写一个冒泡排序
  7. Long a=2的64次方,用什么来接受a*a(使用Bigdecimal或者BigInteger)
  8. 实际开发中,用什么来保存钱(Bigdecimal,float和double的精度不够)
  9. 事务的四个隔离级别(读未提交,读已提交,可重复读,串行化)
  10. 事务ACID特性(原子性,一致性,持久性,隔离性)
  11. 实现多线程有那些方法,有什么区别
  12. Math.round()函数的用法(它返回的是一个最接近参数的long 值(例如:Math.round(11.6) = 12;Math.round(-11.6) = -12;Math.round(-0.1) = 0;Math.round(0.1) = 0))
  13. String是不是Java基本类型(不属于,Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值))

具体只记得这么多了,其中数据库部分的题做的不好

全部评论

相关推荐

10-15 03:05
门头沟学院 Java
CADILLAC_:凯文:我的邮箱是死了吗?
点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务