Java语言特性(1)
Java包括三大块:
JanaSE(Java标准版)
JavaEE(Java企业版)
JavaME(Java微型版)
2.Java语言特性(开源,免费,纯面向对象,跨平台)
*简单性:相对而言的,例如Java不在支持多继承,C++是支持多继承的,多继承比较复杂
C++中有指针,Java屏蔽了指针的概念。
所以Java是相对简单的。
Java语言底层是C++实现的。不是C语言。
*面向对象
Java是纯面向对象的,更符合人的思维模式,更容易理解。
*可移植性
Java程序编译一次,到处运行。也就是Java程序在windows操作系统上运行,程序不做任何修改,程序也能在其他操作系统上运行,也叫跨平台。
Java程序不能直接和操作系统打交道,而通过Java虚拟机(JVM)和操作系统打交道。
*多线程
*健壮性
和自动垃圾回收机制有关,自动垃圾回收机制简称GCC机制。Java语言运行过程中产生的垃圾时自动回收的,不需要程序员关心。
*安全性