Java知识考点是很凌乱的,不像大学老师还会画出考试重点,我们需要抛弃这样的念头,关键需要看面试官的知识储备,职位需要,还有当时的心情,虽然我们会保持客观,但是人还是会被情绪所左右,心情不好的时候就有可能为难你,问题就无章可寻
这个题目问的很宽泛,也就意味着答案不是惟一的,往往考察的是多个方面,面试官想拷问的是你是不是真正掌握了Java,是否掌握真正的模块原理等,同时对你之后的答案进行深究,我们可以从这几个方面进行介绍
1.平台无关性
一次编译,到处运行
2.GC
垃圾回收机制,不需要手动释放堆内存
3.语言特性
泛型、反射
4.面向对象
包括封装、继承、多态
5.类库
Java本身自带的一些集合和一些并发库以及一些网络库
6.异常处理
大家可以按照上述的点进行回答,并且可以根据你的掌握情况进行拓展