Java语言的特点.docx

上传人:PIYPING 文档编号:11509278 上传时间:2021-08-11 格式:DOCX 页数:3 大小:116.02KB
返回 下载 相关 举报
Java语言的特点.docx_第1页
第1页 / 共3页
Java语言的特点.docx_第2页
第2页 / 共3页
Java语言的特点.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java语言的特点.docx》由会员分享,可在线阅读,更多相关《Java语言的特点.docx(3页珍藏版)》请在三一文库上搜索。

1、 Java语言的特点Java应用如此广泛,是因为Java具有许许多多的特性吸引着众多的程序员,其主要特点如下:一、简单性与C+相比,其剔除C+中许多易混乱、难于理解的特性。在Java中,略去了头文件、指针运算、操作符重载、多重继承等概念,并且通过自动垃圾收集大大简化了程序员的内存管理工作。二、面对对象在过去相当长的一段时间里,面向对象编程已经证明了期自身的价值,可以说现代的编程语言不支持面向对象技术是不可理喻的。Java全面彻底的应用了面向对象的设计思路,但在完全彻底支持面向对象特性的同时,又保持了简单类型非“纯面向对象”,兼顾了程序运行的效率。三、分布式Java在一开始就是被设计成用来实现分

2、布系统的,在网络应用方面,Java的强大易用hi其他语言所无法比拟的,可以说Java是面向网络的语言。通过其他类型可以方便地处理各种各样的网络协议,可以方便地进行传统的套接字网络开发。Java支持网络编程、RMI分布对象、CORNA等,应该说Java基本上能与所有的主流分布式设计技术进行交互。四、健壮性Java是严格的强类型语言,在编译和运行时,都会在对程序可能出现的问题进行检查,并将错误信息报告给程序员。Java不但提供了垃圾收集机制来自动管理内存,避免程序员很多无心的错误和恶意攻击,海提供了非常好的故障追踪和处理机制,保障了程序运行的健壮性。五、可移植性Java规范中没有哦“依赖具体实现”

3、的地方,与平台无关性的特性可以方便地讲Java部署到任何平台的机器上。同时Java类库封装了不同平台上的实现,为其提供统一的接口,这使得同样的类库可以子啊不同平台的使用。到目前为止,在主流的编程语言中,只有Java可以做到平台无关性,即“一次编写,随处运行”。在早期时,在具体的程序实现时也会遇到一些问题,也曾有程序员称Java是“一次编写,到处错误”。但是随着Java的发展,这一说法已经很少被人提及了。六、安全性Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击和善意程序的bug破坏。除了Java语言具有许多安全特性以为,Java虚拟机(Java virtual machine, jam)也提供了一个安全防范机制。如,Java为装载器分配不同费名字空间以防替代本地的同名类,还提供了字节代码检测和安全管理机制。七、多线程多线程编程师现代程序设计中不可或缺的一种特性。多线程处理能力使得程序有更好的交互性、实时性。在许多编程语言中,多线程往往非常复杂,但是Java实现多线程非常简单,程序员在编写代码是不需要考虑后台的复杂实现。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1