Java是一种面向对象的程序设计语言,其特点是非常显著的,主要是有这些:结构简单、面向对象、平台无关、可靠性、安全性、多线程。如果想具体了解Java语言特点叙述,那不妨接着往下看吧!
Java语言特点叙述
1.结构简单
Java语言的程序构成与C语言及C+语言的类似,但是Java语言摒弃了C语言和C++语言的复杂、不安全特性,例如指针的操作和内存的管理。此外,Java语言提供了种类丰富、功能强大的类库,提高了编程效率。
2.面向对象
Java是面向对象的编程语言。面向对象的技术较好地适应了仿软件开发过程中新出现的种种传统面向过程语言所不能处理的问题,包括软件开发的规模扩大、升级加快、维护量增大,以及开发分工日趋细化、专业化和标准化等。它是一种迅熟、推广的软件开发方法。
在现实世界中,任何实体都可以看作是一个对象,对象具有状态和行为两大特征。
在Java语言中,编程没有采用传统的以过程为中心的方法,而是使用以对象为中心,通过对象之间的调用来完成程序的编写,达到解决问题的目的。
3.平台无关
使用Java语言编写的应用程序不需要进行任何修改,就可以在不同的软、硬件平台上运行。这主要是通过Java虚拟机(JVM)来实现的。现在,Java运行系统可以安装在多个软硬件系统平台上,例如,UNIX系统、Windows系统等。
4.可靠性
因为Java较初设计的目的是应用于电子类家庭消费产品,所以要求具有较高的可靠性。例如,Java语言提供了异常处理机制,有效地避免了因程序编写错误而导致的死机现象。
5.安全性
对网络上应用程序的另一个需求是较高的安全性。用户通过网络获取在本地运行的应用程序必须是可信赖的,不会充当病毒或其他恶意操作的传播者去攻击用户本地的资源。同时,它还应该是稳定的,轻易不会产生死机现象或其他错误,使用户可以放心使用。
现今的Java语言主要用于网络应用程序的开发,因此对安全性有很高的要求。如果没有安全增加,用户运行从网络下载的Java语言应用程序是十分危险的。
Java语言通过使用编译器和解释器,在很大程度上避免了病毒程序的产生和网络程序对本地系统的破坏。
Java去除了C++中易造成错误的指针,增加了自动内在管理等措施,增加了Java程序运行的可靠性。
使用Java语言不必担心引起编程错误的许多较常见的问题。因为Java是一种严格的语言,它不但在编译时检查代码,而且在运行时也检查代码。事实上,在运行时经常碰到的难以实现的、难以跟踪的许多错误在Java中几乎是不可能产生的。
6.多线程
线程是指在一个程序中可以同时执行多个简单任务。线程也被称为轻量过程,是一个传统大进程里分出来的独立的可并发执行的单位。C语言和C++语言采用线程体系结构,而Java语言支持多线程技术。
多线程是当今软件技术的又一重要成果,己成功地应用在操作系统、应用开发等多个领域。多线程技术允许同一个程序有两个执行线索,即同时做两件事情,满足了一些复杂软件的需求。
Java不但内置多线程功能,而且提供语言级的多线程支持,即定义了一些用于建立、管理多线程的类和方法,使得开发具有多线程功能的程序变得简单、容易和有效。