• Java概述


    作为一种编程语言,Java发展到今天已经成为了一个真正意义上的语言标准,像现在一下技术公司为了方便用户进行程序的编写,往往都使用Java作为应用层封装的标准,通过Java来调用一些底层的操作,如流行的Android开发,就是利用Java调用Linux内核操作形成。

    如果要追溯到Java的发展,那么首先需要从1991年的GREEN项目开始说起,这个项目是在Email特别盛行时提出来的,目的是用Email去控制各个家电产品的运行(有些类似于今天的“物联网”概念),最早,SUN的工程师打算使用c++进行项目的开发,但是后来考虑到c++的复杂性,所以使用c++开发了一个新的平台—Oak(橡树)平台。Oak是一种用于网络的精巧而安全的语言,主要的设计师是James Gosling,SUN公司曾以此投标一个交互式电视项目,但结果被SCI打败,于是当时的Oak几乎无家可归,恰巧这时Mark Areesen 开发的项目Mosaic和Netscape启发了Oak项目组成员,SUN的工程师们用Java编制了HotJava浏览器,得到了SUN公司首席执行官Scott McNealy的支持,触发了Java进军Internet。

    1995年,SUN公司为了推广Java编程语言,正式将Oak更名为Java(咖啡),并且伴随着网络的发展,Java也已经开始更多地出现在互联网的项目开发中,Java的发展可以归纳如下的几个阶段。

    第一阶段(完完善期):JDK 1.0(1995年推出)-JDK 1.2(1998年推出,Java更名为Java2);

    第二阶段(平稳期):JDK 1.3-JDK 1.4;

    第三阶段(发展期):JDK 1.5(2005年推出)-JDK 1.7(被Oracle收购后退出);

    Java语言从生产到今天,已经在许多方面对技术有着很好的支持,除了可以在网络上应用,在硬件上也有了很好的支持,它在开发上更是分为了:JavaSE、JavaEE、JavaME,这三者的区别如下:

    J2SE:Java 2 Platform Standard Edition(2005 年之后更名为Java SE)。包含构成Java语言核心的类。比如数据库连接、接口定义、数据结构、输入输出、网络编程。

    J2EE:Java 2 Platform Enterprise Edition(2005年之后更名为Java EE)。Enterprise Edition Servlet(企业版)包含J2SE中所有的类,并且还包含用于开发企业级应用的类。比如EJB、JSP、XML、事物控制,即现在Java应用的主要方向,像一些银行或电信的系统大多基于此构架。

    J2ME:Java 2 Platform Micro Edition(2005年之后更名为Java ME)。用于消费类电子产品的软件开发。比如呼机、智能卡、手机、PDA、机顶盒。

  • 相关阅读:
    ASP.NET Core 中文文档 第四章 MVC(3.2)Razor 语法参考
    ASP.NET Core 中文文档 第四章 MVC(3.1)视图概述
    ASP.NET Core 中文文档 第四章 MVC(2.3)格式化响应数据
    ASP.NET Core 中文文档 第四章 MVC(2.2)模型验证
    ASP.NET Core 中文文档 第四章 MVC(2.1)模型绑定
    ASP.NET Core 中文文档 第四章 MVC(01)ASP.NET Core MVC 概览
    mysql 解除正在死锁的状态
    基于原生JS的jsonp方法的实现
    HTML 如何显示英文单、双引号
    win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)
  • 原文地址:https://www.cnblogs.com/qq1335210739/p/10262093.html
Copyright © 2020-2023  润新知