java程序有什么优点?

如题所述

1):面向对象:所谓面向对象是相对于例如C语言这种面向过程语言而言的,JAVA程序是以对象为程序基础的,他根据事物的特点将事物划分为类,再依托于类建立对象,这样就提高了程序的“可重用性”“封装性”“继承性”
例如:
class book; //我可以先建立一个类“book”
{ } //类内具体代码(对book类事物的具体描述)省略
book C++_book=new book(); //建立一个book类对象C++_book
在程序的其他地方就可以面向C++_book编成了

2):可移植性:就是在这个系统上作的程序经过一次编译后可以移
植到别的系统上解释执行

3):安全性:JAVA去除了C语言的指针内容,这样就不能直接作用于
硬件,这对于计算机来说提高了安全性
还有异常处理机制,程序可以在运行时,对发生的异常抛出异
常信息,同时结束进程,避免系统陷入崩溃
内存自动回收和垃圾处理机制,避免了内存溢出

4:)并发性:JAVA支持多线程技术,就是多个线程并行机制

5):可视化:这个就不用细说了,就是一般程序的GUI功能

以上内容力求简练,趋于口语化,不知是否清晰详尽,望楼主提出宝贵意见
温馨提示:答案为网友推荐,仅供参考
相似回答