基于JDK11的javaSE,带你走进全新的java世界【概述】

概述

    • 发展简史
    • 运行机制
    • 安装配置
    • 编译程序
    • 交互式工具:jshell
    • java 11 改进的垃圾回收器
    • 对于IDE



发展简史

Sun在1996年初发布了JDK1.0,这个版本包括两部分:JRE和JDK。

JRE:核心API、集成API、用户界面API、发布技术、Java虚拟机。

JDK:编译Java程序的编译器(javac命令)

2002年2月,Sun发布了JDK历史上最为成熟的版本:JDK1.4 。此时由于Compaq、Fujitsu、SAS、Symbian、IBM等公司的参与,是JDK1.4成为发展最快的一个JDK版本。

2004年10月,Sun发布了JDk1.5,同时,Sun将JDk1.5改名JavaSE5.0。JDK1.5增加了诸如泛型、增强的for语句,可变数量的形参、注释(Annotations)、自动拆装箱等。

2009年4月20日,Oracle宣布将以每股9.5美元的价格收购Sun,该交易的总价值约为74亿美元,而Oracle公司通过收购Sun公司获得了两项软件的资产:Java和Solaris。

2011年7月28日,Oracle发布JavaSE 7,引入了二进制整数、支持字符串的switch语句、菱形语法、多异常捕捉、自动关闭资源的try语句等新特性。

2014年3月18日,Oracle公司发布了JavaSE 8,这次版本升级带来了全新的lambda表达式、流式编程等大量新特性。

2017年9月22日,Oracle公司发布JavaSE 9,这次版本的升级强化了Java的模块化系统,让庞大的Java语言更轻量化,而且采用更高效、更智能的G1垃圾回收器,并在核心类库上进行了大量的更新,可以进一步简化编程。


运行机制

Java程序需要经过先编译,后解释两个步骤

Java语言既是编译型语言,也是解释型语言。或者说&#

你可能感兴趣的:(基于JDK11的javaSE,带你走进全新的java世界【概述】)