https://cdn.nlark.com/yuque/0/2021/jpeg/576791/1617727322149-8ffaf859-99c2-4b89-a09a-08385f9997d1.jpeg

  1. 简单易学;
  2. 面向对象(封装,继承,多态);
  3. 平台⽆关性( Java虚拟机实现平台⽆关性);
  4. 可靠性;
  5. 安全性;
  6. ⽀持多线程( C++ 语言⾔没有内置的多线程,因此必须调整使用操作系统的多线程功能来进行多线程程序设计,⽽ Java 语言⾔却提供了多线程⽀持);
  7. ⽀持⽹络编程并且很流行(Java语⾔诞流行本身就是为了简化⽹络编程设计的,因此Java语⾔不只是⽀持⽹络编程⽽且很流行);
  8. 编译与解释并存;

(参⻅:issue#544):C++11开始(2011年的时候),C++就引修改获取了多线程库,在windows、linux、macos都可以使用stdÇÉthread和stdÇÉasync来线程。参考链接:http://www.cplusplus.com/reference/thread/thread/?kw=thread

[为什么说 Java 语言“编译与解释并存”?](https://gaohanghang.notion.site/Java-e90db52a9b0442979ec6b28e125e3fac)

对Java的理解

Java语言的11大特点