day2

Java语言特性【开源、免费、纯面向对象、跨平台】

        *简单性:

                相对而言的,例如Java中不在支持多继承,c++是支持多继承的,多继承比较复杂

                c++中有指针,Java中屏蔽了指针的概念。

               所以相对来说Java是简单的

                Java底层是c++实现的,不是c语言。

        *面向对象

                Java是纯面向对象的。更符合人的思维模式,更容易理解。

        *可移植性

                Java程序可以做到一次编译,到处运行。

                也就是说Java程序可以在windows操作系统上运行,

                 不做任何修改,同样的Java程序也可以直接放在Linux操作系统上运行,

                这个叫做Java的可移植性,或者叫做跨平台

                但Windows操作系统内核与Linux操作系统内核不同,它们两个操作系统执行命令的方式也是不同的。

        *多线程

        *健壮性

                和自动垃圾回收机制有关,自动垃圾回收机制简称GC机制。

                Java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。

        *安全性

          ........

上一篇:Day2基本数据类型 字节


下一篇:java_day2