动态代理和treeset的实现原理没答上来,只得了38.5分,捉急啊
老师上来让写了两个程序:
1)1、取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,
输出格式为:a(2)b(1)k(2)...
2)声明一个共享数组,起两个线程,两个线程分别隔一段时间(可以写一个随机数),
给数组中添加数据,每一个线程为数组添加3个数据即可。
然后是自我介绍,问了,集合的体系以及各子类的特点,多线程的两种创建方式,7k中用到的多线程的创建方式(Executors)什么是反射,字节码的三种获取方式,动态代理,单例的饿汉式和懒汉式,synchronized在单例中哪里用到了,什么是同步,为什么需要用同步,sleep和notify的区别.
大概记得这么多了。后面的战友们加油了。
最后感谢面试我的美女张琼老师、 |