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.实习项目以及遇到的问题,怎么解决的
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.实习项目以及遇到的问题,怎么解决的
全部评论
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享