Java 语言的特点:
1. 首先.语法简单:体现在没有指针,结构和类型定义等概念 ,也没有多重继承机制。具有垃圾回收机制。强类型语言。
然后.功能强大:体现在通过对象的封装,类的继承,方法的多态等,实现了代码复用,信息隐藏,动态绑定等特性
开发出复杂又不失易读性的程序
最后.安全可靠:体现在语言定义,字节码检查,程序执行阶段实行三级代码安全检查机制,有效防止非法代码入侵。
2.与平台无关:因为有JVM(是一台虚拟计算机),就是在计算机上模仿各种计算机功能的实现。它屏蔽了具体平台的差异
编译器将Java程序编成二进制代码(字节码),有统一的格式,不依赖于具体的硬件环境。
3.解释和编译两种允许方式:Java程序经解释器得到字节码。编译器将字节码转换成本机的机器代码。
4.多线程:内置了语言级多线程功能,提供Thread类
5.动态执行,丰富的api文档和类库