Java系列(一)__Java简介

Java系列(一)__Java简介

 

        Java是现在最为流行的编程语言之一,也是拥有众多厂商支持的编程语言之一,同时Java已经成为了一个事实上的应用层开发的标准(基于业务的开发)。所以从学习上来讲,Java语言是足够简单的,正是因为简单,所以在其上所构建出来的框架也是最多的,Java之所以能够发展的如此良好,归结于一点:反射机制(所有框架的灵魂)。

 

        Java的整个发展有两大重要的事件:在1995年的时候,Java基于浏览器的扩展应用,另外一点是在2000之后有一个火箭上天,据说使用到了Java技术。在中国所有的中大型项目90%都是基于Java开发的,所以需求量也是最大的。

 

        Java语言的前身是在1991年开发出的OAK平台,最早是为一个GREEN的项目而设计的,此项目的核心意义在于利用email来控制家电产品运行,也就是最早所谓的物联网的概念。当时SUN的工程师们原本打算使用C++进行开发,后来考虑到C++复杂性,于是以C++为基础开发出了一个OAK平台技术,所以Java是使用C++编写。但非常遗憾的是,OAK平台并没有得到竞标的成功。后来Java向网景公司学习浏览器(广告)技术。推出了Hot Java浏览器技术,并且获得了相当大的成功,所以Java最早的定位就是基于网络的。

 

        后来Java经过了一些时间的沉淀,在1995年5月23日的时候正式推出了JDK 1.0,同时OAK被重新命名为Java,之后在1998年的时候,推出了JDK 1.2,同时将Java更名为Java 2,到了2005年十周年大会的时候,推出了JDK 1.5版本,或者称为Java SE 5.0,最新的版本是JDK 1.8,要想使用广泛,还需要至少3年。

 

        但是对于Java的开发公司需要有一些了解,Java是由最早的SUN(斯坦福大学网络)开发的,SUN是一家从事于硬件生产的公司,而SUN最著名的代表作就是小型机,而最成功的应用是在amazon上进行的。Amazon是一个在线商店,但是它自己也出版许多的技术图书。现在amazon比较著名的服务就是云服务,像CIA也购买了amazon云服务,搭建的是一个私有云服务。但是非常遗憾的是,SUN经历了世界的互联网低潮,低潮之后就一直没有重新站起来,在2009年的时候终于被Oracle收购了。

解释:关于Oracle收购SUN

        · 企业平台架构操作系统 + 数据库 + 中间件 + 编程语言;

        · 微软的产品:Windows+ SQL Server + IIS + .NET、Office;

        · Oracle的产品:UNIX +Oracle + OAS(收购BEA得到WebLogic) + PL/SQL(收购SUN取得Java)、CRM、ERP;

 

而Java技术的发展又有了几个分支:

                  · J2SE(2005年之后更名为Java SE):提供了一些基础版本的支持;

                  · J2EE(2005年之后更名为Java EE):提供了企业平台搭建,现在使用最广泛的架构;

· J2ME(2005年之后更名为Java ME):提供了嵌入式开发的支持,但是却出生在了一个不好的时代,Nokia横行的时代,但是J2ME在哪个时候只能够作为游戏的出现。后来被Android所取代了。

        Java发展到几天还有一些主要的特点:Java语言足够简单、Java是一门面向对象的编程语言、Java提供了垃圾的自动收集机制、Java提供了多线程与反射操作机制、Java具备很强的可移植性。

 

        由于所有的程序不是直接与具体的操作系统捆绑在一起,那么都是经过JVM处理后执行的,所以只要JVM支持的功能不改变,那么程序可以在不同的平台间进行任意的移植。但是由于程序没有操作系统直接接触,所以会导致性能下降,最早也是容易被竞争对手诟病的问题,但是随着硬件技术的发展,这些问题都解决了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值