A. Java是面向对象的编程语言。通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。【通过面向对象的方法,更利于人理解的方式对于复杂系统的进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制可以像搭积木的一样快速开发出一个全新的系统。】
B. 可移植性【架构跨平台】。Java的最大特性是跨平台,它采用先编译成为字节码,再解释成不同的机器码来执行的方式【Java虚拟机思想】,屏蔽了具体的“平台环境”的特性要求,而由特定的JVM来适应不同的平台,能做到一处编写到处运行的特点,移植性特别好。
C. Java简洁有效容易学习。它封装了c++语言中所有难以理解和复杂的操作,如头文件、指针、结构、运算符重载和虚拟基础类等。
D. 适宜分布式计算。Java具有强大的易于使用的网络编程API和联网能力,非常适合分布式计算程序。Java应用程序可以向访问本地文件系统那样通过url访问远程对象。
E. 多线程处理能力。
F. 具有较高的安全性。Java在设计时安全性设计考虑得很仔细,而且Java是开源的,安全方面的bug能够及时得得到发现,并修复。
G. 更加健壮、防患于未然:Java在编译时对程序可进行可检查性异常进行检查,在程序为执行前就提前规避了这类错误,避免在运行时因为这类错误导致系统崩溃,起到了防患于未然的作用。
一种动态语言:因为Java的解释语言特性,它是一种动态语言,可在运行的程序中加入新代码。
时间: 2024-10-07 06:39:16