java帝国的诞生

2021/4/10 18:17:09

本文主要是介绍java帝国的诞生,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

c&c++

image

  • 1972年c诞生

    • 贴近硬件,运行几块,效率极高
    • 操作系统,编译器,数据库,网络系统
    • 指针和内存管理
  • 1982年c++诞生

    • 面向对象
    • 兼容c
    • 图形领域,游戏等

反抗

image

  • 我们要建立一个新的语言
    • 语法有点像c
    • 没有指针
    • 没有内存管理
    • 真正的可移植,编写一次,到处运行
    • 面向对象
    • 类型安全
    • 高质量的类库
    • ......

Java初生

  • 1995年的网页简单而粗糙,缺乏互动性。

  • 图形界面的程序(Applet)

  • Bill Gates说:这是迄今为止设计的最好语言

  • Java 2标准版(J2SE):去占领桌面(做出的界面和原来不一样,不易接受,运行还需要安装虚拟机,所以败下阵来)

  • Java 2移动版(J2ME):去占领手机(移动互联网没兴起,不受待见)

  • Java 2企业版(J2EE):去占领服务器(互联网发展,JavaEE有很多优势,健壮,简单,跨平台,适合团队去开发复杂的大型项目......所以活了下来)

  • 大量巨头加入

  • 他们基于Java开发出了巨多的平台,系统,工具

    • 构建工具:Ant,Maven,Jekins
    • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
    • web开发Struts,Spring,Hibernate,myBatis
    • 开发工具:Eclipse,Netbean,intellij idea,Jbilder
      ......
    • ps: weblogic(他凭借他的集群功能,第一次展示了复杂应用的可扩展性和高可用性)
    • ps:三高问题:高可用,高性能,高并发
    • 中间件:把程序员从事务管理,安全管理,权限管理等方面解放出来了,让他们能专注于业务去开发
    • 微软推出.NET与java抗衡
    • 2005年Ruby结合php与java优点适合快速开发简单的web网站
  • 2006: Hadoop(大数据领域)

  • 2008:Android(手机端)

一个伟大的帝国诞生了!



这篇关于java帝国的诞生的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程