vivo Java面经

1.Parent p = new Child(),调用p.test()方法时调用的是谁的方法?利用反射获取呢?
2.String str = new String("Hello")中什么存放在堆中,什么存放在栈中?栈和堆的区别?
3.JNI了解过吗?
4.final finally finalize关键字的区别
5.类是在什么时期被加载的?类加载的过程?
6.知道classloader吗?
7.知道哪些设计模式?
8.单例模式的懒汉和饿汉有什么区别?
9.volatile的特性?可以保证线程安全吗?
10.保证线程安全的方式有哪些?
11.用过synchronized吗?具体场景是?
12.static关键字
13.throw throws区别
14.linux内核
15.进程是怎么创建的
16.了解的linux命令
17.实习项目以及遇到的问题,怎么解决的
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务