内容来自《收割Offer》

● 谈谈你对Java的理解。

● 可以谈谈Java与Go的区别吗?

(1)Java是一种跨平台的语言,一次编译到处运行。

(2)Java提供了垃圾回收机制,不用手动释放内存。

(3)Java具有独特的语言特性:泛型、反射、Lamda表达式等。

(4)Java是面向对象的语言,其三大特征是封装、继承、多态。

(5)Java原生自带一些并发库、网络库、集合类等,便于上层应用开发。