Java核心技术面试精讲 【极客时间|专栏笔记】
五大模块
- Java基础
- Java进阶
- Java应用开发扩展
- Java安全基础
- Java性能基础
1. 谈谈你对Java平台的理解
- 跨平台
write once,run anywhere - 垃圾收集 GC
程序员不需要自己操心内存的分配与回收
Java是解释执行吗?
不太准确;编译成字节码 bytecode .class;运行时,JVM解释器转换成最终的机器码。
动态编译器,热点代码编译执行。
表现出自己的思维深入并系统化,Java知识理解得也比较全面
Answer
- 跨平台,JVM虚拟机
- 面向对象编程语言,强类型
- Java语言特性