• 首页
  • 产品与方案
  • 众成服务
  • 走进众成
  • 新闻中心
  • 企业文化
  • 联系我们
  • 解决方案
  • 众成软件
  • 维护支持
  • 运维服务
  • 技术交流
  • 公司介绍
  • 荣誉资质
  • 合作伙伴
  • 招贤纳士
  • 公司新闻
  • 业界动态
  • 文化建设
  • 企业文化
  • 荣誉榜

首页 > 产品与方案 > 众成软件

众成软件

JAVA语言的发展历史

 作者:佚名   文章来源:软件部    点击数:  更新时间:2014-11-28 14:32:01


    1995年,Sun公司发布了JAVA的第一个版本:JDK1.0

    1998年,发布JDK1.2,并且更名为JAVA2后续1.3、1.4版本。
    现在企业应用中最流行的版本是JDK1.4。

    Sun公司在发布了JDK1.5后,又将JAVA改名为JAVA5.0。

    本套文档使用JAVA6.0(JDK1.6)开发实例程序。

1、JAVA语言的体系

随着JAVA语言的逐渐流行。人们将JAVA语言应用到3大块,分别为:J2SE(桌面应用程序开发)、J2EE(基于WEB的JAVA程序开发)、J2ME(移动设备JAVA程序开发),而J2SE是其他两者的基础。其中包括语法、JAVA高级应用(IO流、多线程、Socket编程)等。在介绍中可能体会不到为什么J2SE是其它两块的基础,当我们学到J2EE的时候,再来体会,就会发现,许多J2SE里的高级应用,是J2EE和J2ME里实现核心思想必不可少的东西。

2、JAVA语言的特点

2.1JAVA语言是简单的

 JAVA语言是由C语言和C++语言发展所的来的,它抛弃了C/C++里面一些很少使用,并且很容易让人迷惑的特性,比如操作符的重载、多继承等。并且它抛弃了指针,并且提供了内存管理机制,自动释放垃圾内存,使程序员不必为内存管理担忧。

2.2JAVA是一种纯面向对象程序设计语言

 在JAVA中,一切皆对象,万物皆对象。它的具体表现在类与类的单继承(extends),类与多个接口的实现(implements),接口与接口之间的多继承等。

2.3JAVA语言是健壮的

 由于JAVA语言抛弃了C/C++中一些影响程序健壮性的特性,比如指针、操作符的重载等。并提供了强类型、垃圾管理、异常处理、安全检查等机制。使得JAVA更加健壮

2.4JAVA语言是平台无关的

 JAVA是运行在JAVA虚拟机(JVM)之上的,只要安装了JVM的机器和系统,都可以运行JAVA程序。Sun公司在发布JAVA时提出的理念就是:一次编译,到处运行。

2.5JAVA语言是可移植的

 JAVA的可移植性来源于其平台无关性,只要在安装了JVM的地方,都可以运行JAVA程序。因此,JAVA程序既可以运行在Windows系统下,也可以运行在Unix系统下。

2.6JAVA语言是解释、编译并存的

 一个用JAVA语言编写好的文件(.java文件)在JAVA平台上被编译成字节码格式,然后才被JVM拿去给操作系统执行。这个过程,先讲JAVA程序解释成JVM认识的格式,JVM再编译成机器认识的语言。所以JAVA语言是解释型的。

2.7JAVA语言是安全的

JAVA的安全性主要体现在:

    1、自动释放垃圾内存,内存回收器找到不再使用的对象,整理内存的碎片空间,将这些空间释放,尽量避免了内存不足的情况。

    2、对在网络中交互的序列化对象,JAVA提供了一个Serizlizable接口,避免在网络中交互的对象被随意读写。还有transient关键字,加上了这个关键字的变量不会在网络中被读写。

 

 

  • 地址:温州市车站大道大诚商厦E幢四楼 | 电话:0577-88891333 | 技术服务电话:4008515159 | 传真:0577-88363999
  • 邮箱:jucher@jucher.com | 浙ICP备05000620号-1
  • Copyright © 2009-2019 JUCHER CORPORATION CO., LTD All Rights Reserve