- 简单性
Java简单易学,是c++的纯净版,没有头文件 没有指针运算 没有内存管理 语法基于C, 所以学起来比较简单
- 面向对象
面向对象是一种程序设计技术,它将重点放在对象以及对象的接口上,更注重以人的思维去思考问题,这样学起来就比较快和简单。Java里面流传的万物皆对象
- 可移植性
write once,run anywhere, 就是一份代码可以在各个不同的环境或者操作系统运行,夸平台运行,一次编写 到处运行
- 高性能
及时编译 某些代码性能接近C++
- 分布式
Java就是为网络分布式而设计的, 因为它能处理很多tcp/ip网络协议上的东西,还可以通过URL访问一些网络上的资源
- 动态性
Java本身是不具有动态性的,但是他有一个反射机制,使其具有动态性
- 多行程
- 安全性
- 健壮性
Java 特性和优势
原文:https://www.cnblogs.com/taojinzhe-xing/p/12227511.html