浅说Java帝国的诞生

8 篇文章 0 订阅
5 篇文章 0 订阅

Java诞生的前夕

  • 1972年c诞生
    1. 特点:贴近硬件,运行极快 ,效率特别高
    2. 通常使用:编写操作系统,编译器,数据库,网络系统,硬件编程
    3. 难点就是指针与内存管理(一般认为这是Java诞生的初始问题所在)
  • 十年之后出现:1982年c++诞生
    1. 特点:不完全面向对象
    2. 兼容C
    3. 应用:图形,游戏等
    4. 个人认为比c还稍微难点
  • 有人就提出来一直假设
    1. 需要建立一种新的语言
    2. 语法要有点像c
    3. 没有指针
    4. 没有内存管理
    5. 真正的可移植
    6. 面向对象
    7. 类型安全
    8. 有高质量的类库
    9. 。。。。。。
语言诞生之初开始的时候还有叫它c++--的一种语言,
语言在c++上面给他优化了一些东西,
后来发现设计理念不太行,又改名为oak,
但是这个名字有人使用了,还是不行
经过讨论决定使用Java这个名字,
图标使用一个咖啡的形式,(程序员是一个一种奇怪的人,晚上加班的时候喝咖啡解乏就能产出神奇的代码)

由于Java语言需要发展,而在1995年的网页简单而粗糙,缺乏互动性,Java抓住这个漏洞

Java就把这个图形界面的程序Applet放上去,自此Java就火了

  • 在Java之上封装了一层,使Java实现真正的跨平台

  • 在95-97年 之间 Java没有得到提升,只是止步于Applet上面,没有太大的建树,故当时Java被嘲笑为是一种玩具

  • 98年Java 派出三支大军

    1. j2se 标准版:意图占领桌面
    2. j2me 移动版:意图占领手机
    3. j2ee 企业版:占领服务器

    前两个瞬间败下阵来 se是因为使用起来不方便,me是移动互联网当时发展没有现在完整

    Java发展

    1. 基于Java开发了很多的平台、系统、工具
    2. 构建工具:Ant、maven、Jekins
    3. 应用服务器:tomcat、Jetty、Jboss、WebSphere、weblogin(IBM公司)
    4. web开发:struts、spring、hiberbate、mybatis
    5. 开发工具:eclipse、Netbean、intellij idea Jbuilder
    6. 。。。。。。
    • 2006 Hadoop(大数据领域)

    • 2008 Android(手机端开发)

      扩展一下:
      三高:高可用、高性能、高并发
      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值