Java核心技术面试精讲 【极客时间|专栏笔记】

五大模块

  1. Java基础
  2. Java进阶
  3. Java应用开发扩展
  4. Java安全基础
  5. Java性能基础

1. 谈谈你对Java平台的理解

  • 跨平台
    write once,run anywhere
  • 垃圾收集 GC
    程序员不需要自己操心内存的分配与回收

Java是解释执行吗?

不太准确;编译成字节码 bytecode .class;运行时,JVM解释器转换成最终的机器码。
动态编译器,热点代码编译执行。

表现出自己的思维深入并系统化,Java知识理解得也比较全面

Answer

  1. 跨平台,JVM虚拟机
  2. 面向对象编程语言,强类型
  3. Java语言特性