课程咨询 :13691148991

上海java培训 > 达内新闻 > java语言有何特点
  • java语言有何特点

    发布:上海java培训      来源:达内新闻      时间:2017-01-09

  • java应用如此广泛,是应为java具有许许多多的特性吸引着众多的程序员,其主要特点如下。

    一、简单性

    与C++相比,其剔除C++中许多易混乱、难于理解的特性。在java中,略去了头文件、指针运算、操作符重载、多重继承等概念,并且通过自动垃圾收集大大简化了程序员的内存管理工作。

    二、面对对象

    在过去相当长的一段时间里,面向对象编程已经证明了期自身的价值,可以说现代的编程语言不支持面向对象技术是不可理喻的。java全面彻底的应用了面向对象的设计思路,但在完全彻底支持面向对象特性的同时,又保持了简单类型非“纯面向对象”,兼顾了程序运行的效率。

    三、分布式

    java在一开始就是被设计成用来实现分布系统的,在网络应用方面,java的强大易用hi其他语言所无法比拟的,可以说java是面向网络的语言。通过其他类型可以方便地处理各种各样的网络协议,可以方便地进行传统的套接字网络开发。java支持网络编程、RMI分布对象、CORNA等,应该说java基本上能与所有的主流分布式设计技术进行交互。

    四、健壮性

    java是严格的强类型语言,在编译和运行时,都会在对程序可能出现的问题进行检查,并将错误信息报告给程序员。java不但提供了垃圾收集机制来自动管理内存,避免程序员很多无心的错误和恶意攻击,海提供了非常好的故障追踪和处理机制,保障了程序运行的健壮性。

    五、可移植性

    java规范中没有哦“依赖具体实现”的地方,与平台无关性的特性可以方便地讲java部署到任何平台的机器上。同时java类库封装了不同平台上的实现,为其提供统一的接口,这使得同样的类库可以子啊不同平台的使用。到目前为止,在主流的编程语言中,只有java可以做到平台无关性,即“一次编写,随处运行”。在早期时,在具体的程序实现时也会遇到一些问题,也曾有程序员称java是“一次编写,到处错误”。但是随着java的发展,这一说法已经很少被人提及了。

    六、安全性
    java通常被用在网络环境中,为此,java提供了一个安全机制以防恶意代码的攻击和善意程序的bug破坏。除了java语言具有许多安全特性以为,java虚拟机(java virtual machine, jam)也提供了一个安全防范机制。如,java为装载器分配不同费名字空间以防替代本地的同名类,还提供了字节代码检测和安全管理机制。

    七、多线程
    多线程编程师现代程序设计中不可或缺的一种特性。多线程处理能力使得程序有更好的交互性、实时性。在许多编程语言中,多线程往往非常复杂,但是java实现多线程非常简单,程序员在编写代码是不需要考虑后台的复杂实现。

    IT免费课程咨询: http://sh.java.tedu.cn/baidu3/wmkc02/

上一篇:上海Java培训怎么样?

下一篇:java能干点什么呢?

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:1.20

 Java--零基础业余班

Java--零基础业余班

开班日期:1.18

Java--大数据全日制班

Java--大数据全日制班

开班日期:1.20

Java--大数据业余制班

Java--大数据业余制班

开班日期:1.18

  • 地址: 上海达内12大校区,就近安排,提供住宿(浦东/徐汇/人广/静安/虹口等)
  • 课程培训电话:13691148991     24小时咨询电话:150-2157-9486
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56