关于Java SE部分的核心知识进行一网打尽,包括四部分:基础知识考察、面向对象思想、核心机制策略、Java新特性,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示
本篇Blog为第一部分:基础知识考察,子节点表示追问或同级提问
基本概念
从几个区别出发去讨论让记忆更深刻。【Java SE基础 一】基本概念和语言特性
Java 语言有哪些特点
Java具有简单、面向对象、跨平台、健壮、安全、高性能、编译与解释并存、支持多线程、支持网络编程等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,Java语言包含如下9个特性:
- Java是 简单易学的
- Java是 面向对象的(封装、继承、多态)
- 平台⽆关性,Java 虚拟机实现平台⽆关性、跨平台,可移植