Java

Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发,夸平台部署的支持环境。


Java应用领域:嵌入式系统,移动终端,企业服务器,大型机


Java语言优势:1.结构严谨,面向对象编程 

    2.摆脱硬件平台的束缚,实现“一次编写,到处运行”(即跨平台)

    3.安全的内存管理和访问机制,避免内存的泄露和指针越界wenti

    4.实现热点代码检测和运行时编译及优化。

    5.提供一套完善的应用程序接口


Java技术体系

1.Java程序设计语言

2.各种硬件平台上的Java虚拟机

3.Class文件格式

4.Java API类库

5.来自第三方Java类库


JDK(Java Development Kit)Java开发工具,是支持Java开发的最小环境,主要有Java程序语言设计,Java虚拟机,Java API类库。

JRE(Java Runtime Environment)支持Java运行时的标准环境,由Java SE API子集及Java虚拟机组成。


Java根据业务领域划分为:

1.Java Card :支持一些Java小程序运行在小内存设备上的平台。

2.Java SE:支持面向桌面级应用的Java平台,提供完整的java核心API

3.Java EE:支持使用多层架构的企业级应用开发的Java平台,除Java SE API外,还对其做了大量的扩充并提供了相关的部署支持。

4.Java ME:支持Java程序运行在移动终端上的平台,对Java API有所精简,并加入了针对移动终端的支持。


Java的发展过程

1.96年,JDK1.0发布,Java语言第一个正式版本的运行环境,它是一个纯解释执行的Java虚拟机的实现,代表技术:Java虚拟机,Applet,AWT。

2.97年,JDK1.1发布,代表技术:JAR文件格式,JDBC,JavaBean,RMI,语法上加入如内部类和反射。其中JDK1.0发布了1.1.0-1.1.8几个版本。

3.98年,JDK1.2发布,把技术体系拆分3个方向。代表技术较多,如:EJB,Java Plug-in,Java IDL,Swing,并在虚拟机中内置JIT编译器。

4.00年,JDk1.3发布,相对JDK1.2主要改进在一些类库上,JNDI,Java 2D,JavaSound类库。

5.02年,JDK1.4发布,这是Java真正走向成熟的一个版本。加入性特性,正则表达式,异常链,NIO,日志类,XML解析器和XSLT转化器。

6.04年,JDK1.5发布,在语法上改进很小,主要在易用上在很大改进,如:自动装箱拆箱,泛型,动态注解,枚举,可变长参数,便利循环。在虚拟机方面,改进Java内存模型。提供了Java.util.concrrent并发包。

7.06年,JDK1.6发布,JDK1.6改进包括,提供动态语言支持,提供编译API个微型HTTP服务器API,同时这个版本对虚拟机进行了大量的改进,包括同步和锁,垃圾收集,类加载器等方面的算法都进行了改进。

8.09年,JDK1.7发布,提供新的G1收集器。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值