JDK介绍

Java的版本最开始是1995年的JDK Alpha and Beta版本,第二年发布JDK1.0版本之后就是JDK1.1,JDK1.2。到1998年,不再叫JDK了,而是叫J2SE,但是版本号还是继续延续下去。到了2004年,Sun公司又各种不爽了,按理J2SE1.5的版本,改名叫J2SE5.0了。之后又把J2SE改成Java SE 6.然后一直延续到现在,因此人们常说的Java X=JavaSE X=JDK1.X,都是一回事。

Java SE 8就是Java8,或者jdk1.8。

Java各个版本发行日期:

1 JDK Alpha and Beta (1995)

2 JDK 1.0 (January 23, 1996)

3 JDK 1.1 (February 19, 1997)

4 J2SE 1.2 (December 8, 1998)

5 J2SE 1.3 (May 8, 2000)

6 J2SE 1.4 (February 6, 2002)

7 J2SE 5.0 (September 30, 2004)

8 Java SE 6 (December 11, 2006) 8.1 Java 6 updates

9 Java SE 7 (July 28, 2011) 9.1 Java 7 updates

10 Java SE 8 (March 18, 2014) 10.1 Java 8 updates

1
时间: 2024-10-25 21:28:18

JDK介绍的相关文章

JAVA学习(二):JDK介绍及其结构、用途

JDK介绍及其结构.用途 1.JDK的介绍 JDK是Java Development Kit 的缩写,是Sun Microsystems针对Java开发员的产品.它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成.想要开发java产品,需先安装JDK. (1).JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码: jar – 打包工具,将相关的类文件打包成一个文件: javadoc – 文档生成器,从源码注释中

在CentOS7.4中安装jdk的几种方法及配置环境变量

一.下载jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk-8u152-linux-x64.rpm 或 jdk-8u152-linux-x64.tar.gz(根据自己的系统位数选择对应的包) 如图: 二.安装jdk 1.因为我安装的CentOS7.4系统自带jdk1.8,所以为了演示如何安装jdk,我需要先卸载系统自带的jdk 查看当前系统jdk

JDK的安装配置 - Windows

JDK的安装配置 - Windows 文本关键字:JDK.下载.安装.环境变量.配置 一.JDK介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). JAVA SE:standard edition,标准版.包含了基础和核心的库,可用于控制台及桌面应用软件的开发. JAVA EE:enterprise edition,企业版.主要用于企业级分布式网络应用的开发. JAVA ME:micro edition,微型版.主要用于嵌入式设备和移动设备上

[JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程序的独立程序集组成,它们都从命令行调用. [请点击查看更多内容 转自51CTO.com] » 使用CMD开发运行Java程序 代码文件的拓展名必须为.java,并且文件名应该与类的类名完全相同.编译一个程序是指使用编译器将源代码翻译成java字节码.下面的命令用来编译源代码文件welcome.jav

Tomcat搭建jpress网站

Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成.Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选.Tomcat和Nginx.Apache(httpd).lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是

16.1 Tomcat介绍;16.2 安装jdk;16.3 安装Tomcat

扩展: java容器比较 http://my.oschina.net/diedai/blog/271367 http://www.360doc.com/content/11/0618/21/16915_127901371.shtml j2ee.j2se.ejb.javabean.serverlet.jsp之间关系 http://blog.csdn.net/ququhu/article/details/73470 tomcat server.xml配置详解 http://blog.csdn.net

JDK工具介绍

jdk为我们提供了一些非常实用的小工具来帮助我们定位一些简单的JVM问题,这些小工具就在jdk/bin下面.不妨来分别看一下,本篇文章的工具都是使用的windows版本. 1.jps 从名字中可以大概看的出是做什么用的,了解liunx的都知道非常重要的一个命令ps--列出当前系统中的进程.同样jps是java版本的ps,列出当前系统中的java进程,下面是在我本机执行jps的结果: C:\Users\Administrator>jps 4280 9532 Jps 前面的数字表示java的进程号,

jdk 安装和介绍

[安装背景] 很多应用程序是java开发的,是需要java环境运行的,如tomcat elk zk metaq rabbitmq 等.所以安装这些诶I应用前都需要安装jdk [下载来源] 官网下载jdk: http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz?AuthParam=1459051032_e5678c7ee5348a1c7806a8ca76ce3548 如: 173M    jdk

实现动态代理的两种方式介绍+例子demo(JDK、CGlib)

JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢? 这就需要CGLib了.CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑. JDK动态代理与CGLib动态代理均是实现Spring AOP的基础. 一.JDK这种方式动态代理 1. 没引入spring配置文件时,怎么实现JDK动态代理 情景介绍:如何解决全站中文乱码问题? 我们会定义一个过滤器:Character