Android岗知识点清单
Java
1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
2. 2.JDK和JRE的区别是什么?
3. "static"关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?
4. Java支持的数据类型有哪些?什么是自动拆装箱?
5. Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?
6. Java支持多继承么?如果不支持,如何实现
7. 什么是值传递和引用传递?
8. 进程和线程的区别是什么?
9. 创建线程有几种不同的方式?哪种更好?为什么?
10. 概括的解释下线程的几种可用状态
11. HashMap和Hashtable有什么区别?
12. java中的HashMap的工作原理是什么?
13. java中的四种引用
14. JVM内存分区,每个区的作用