一场旷日持久的战争

一、C& C++
1972年C诞生
创造了:操作系统,编译器,数据库,网络系统等
利端:贴近硬件,运行极快,效率极高
弊端:指针和内存管理
1982年C++诞生
利端:面向对象、兼容C、可以应用予图形领域、游戏等
弊端:C语言还是需要去了解最底层的硬件知识比如内存管理
二、反抗
我们要建立一个新的语言:
语法有点像C
没有指针
没有内存管理
真正的可移植性,编写一次,到处运行
每个操作系统上增加了一个抽象层JVM(Java虚拟机),实现了可移植性
面向对象
类型安全
高质量的类库

语言开发出来最开始叫它C+±-(在C++语言的基础上去掉了一些比较复杂的东西)

后来发现设计理念偏差太大,所以自己重新定义了一门语言,最开始看到门口的橡树(oak),就想叫它oak,但最后发布的时候被别人使用了

讨论了许久,选了很多的名字,终于把这门语言叫Java

Java

三、Java初生
1995年的网页简单而粗糙,缺乏互动性

图形界面的程序(Applet)

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

Java 2 标准版(J2SE):去占领桌面

失败,开发桌面应用的根本无法接受Java,Java做的界面非常丑陋
Java 2 移动版(J2ME):去占领手机

不受待见,当时互联网还未兴起
Java 2 企业版(J2EE):去占领服务器

大家发现Java简直就是为服务器而生的,而且特别适合一些团队开发一些复杂的大型项目
大量的巨头加入

四、Java发展
他们基于Java开发了巨多的平台,系统,工具

构建工具:Ant,Maven,Jekins

应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic

weblogic凭借着集群功能,第一次展示了复杂应用的可扩展性和高可用性
三高问题:高可用,高性能,高并发

三高问题这个中间界的东西把程序员从事务管理、安全管理、权限管理等方面解放出来,让他们能够专注于业务去开发
Web开发:Struts,Spring,Hibernate,Mybatis

开发工具:Eclipse,NetBean,intellij idea,Jbuilder

2006:Hadoop(大数据领域)

2008:Android(手机端)
https://giphy.com/channel/1vwqfe
https://giphy.com/channel/yg18ow
https://giphy.com/channel/nr3v3w
https://giphy.com/channel/jb59cb
https://giphy.com/channel/qzj8ka
https://giphy.com/channel/949277
https://giphy.com/channel/x8z9g1
https://giphy.com/channel/ar2ksv
https://giphy.com/channel/8iz0yg
https://giphy.com/channel/81rt3z
https://giphy.com/channel/z2su4t
https://giphy.com/channel/rsrd4m
https://giphy.com/channel/hi2zhp
https://giphy.com/channel/61ozgj
https://giphy.com/channel/jk6dkr
https://giphy.com/channel/071f1z
https://giphy.com/channel/rx3qw2
https://giphy.com/channel/0k6j06
https://giphy.com/channel/62fw2e
https://giphy.com/channel/7h5xer
https://giphy.com/channel/wf04fq
https://giphy.com/channel/y32wno
https://giphy.com/channel/uy6u44
https://giphy.com/channel/695umc
https://giphy.com/channel/2xwxwm
https://giphy.com/channel/63vz45
https://giphy.com/channel/e0lwnu
https://giphy.com/channel/3555df
https://giphy.com/channel/batykt
https://giphy.com/channel/14mnea
https://giphy.com/channel/qhq0tr
https://giphy.com/channel/6gmzez
https://giphy.com/channel/yqwxx8
https://giphy.com/channel/krk67q
https://giphy.com/channel/6rh4p7
https://giphy.com/channel/327498
https://giphy.com/channel/mck3ed
https://giphy.com/channel/9zst4s
https://giphy.com/channel/2zrpso
https://giphy.com/channel/nwumn4
https://giphy.com/channel/fwvv7k
https://giphy.com/channel/99ohqp
https://giphy.com/channel/rkcv1t
https://giphy.com/channel/pfzn9n
https://giphy.com/channel/qe03wo
https://giphy.com/channel/i1nh11
https://giphy.com/channel/73l59u
https://giphy.com/channel/3r32hi
https://giphy.com/channel/8awbm8
https://giphy.com/channel/v5yon4
https://giphy.com/channel/qasxxx
https://giphy.com/channel/sa3dmc
https://giphy.com/channel/5rpgj0
https://giphy.com/channel/6ow00m
https://giphy.com/channel/it6jdi
https://giphy.com/channel/cxf2op
https://giphy.com/channel/hu4kqc
https://giphy.com/channel/rbem7n
https://giphy.com/channel/xgakz4
https://giphy.com/channel/z56cjh
https://giphy.com/channel/wowoof
https://giphy.com/channel/czk132
https://giphy.com/channel/2dydnf
https://giphy.com/channel/z40eqe
https://giphy.com/channel/2775rh
https://giphy.com/channel/g8xlww
https://giphy.com/channel/cz7j9d
https://giphy.com/channel/89p8jr
https://giphy.com/channel/p0zcqb
https://giphy.com/channel/num70j
https://giphy.com/channel/oixa9i
https://giphy.com/channel/6n8dgh
https://giphy.com/channel/4asyig
https://giphy.com/channel/sh1kx3
https://giphy.com/channel/tc8kja
https://giphy.com/channel/cdasm8
https://giphy.com/channel/m20ggl
https://giphy.com/channel/qt3aa8
https://giphy.com/channel/ge870v
https://giphy.com/channel/9o0v76
https://giphy.com/channel/nm530u
https://giphy.com/channel/0w5ka3
https://giphy.com/channel/jytl1k
https://giphy.com/channel/6ck26l
https://giphy.com/channel/y774hq
https://giphy.com/channel/xdpxnm
https://giphy.com/channel/pg9607
https://giphy.com/channel/e5cm4t
https://giphy.com/channel/joyp15
https://giphy.com/channel/72h6xr
https://giphy.com/channel/89y5gz
https://giphy.com/channel/u3s1r6
https://giphy.com/channel/0ocoef
https://giphy.com/channel/i4318r
https://giphy.com/channel/ccfoo4
https://giphy.com/channel/ex93gm
https://giphy.com/channel/wu85u7
https://giphy.com/channel/a3xhx5
https://giphy.com/channel/f7ywog
https://giphy.com/channel/iurjcj
https://giphy.com/channel/kdtq9d
https://giphy.com/channel/k74l84
https://giphy.com/channel/2ronxg
https://giphy.com/channel/zqxkhi
https://giphy.com/channel/053zir
https://giphy.com/channel/p68zzx
https://giphy.com/channel/bd638s
https://giphy.com/channel/xaqfho
https://giphy.com/channel/zhhzbh
https://giphy.com/channel/zyh82u
https://giphy.com/channel/kuhl1t
https://giphy.com/channel/89q0oa
https://giphy.com/channel/8g5zjr
https://giphy.com/channel/hsjz05
https://giphy.com/channel/59m168
https://giphy.com/channel/m542vh
https://giphy.com/channel/o3wpfr
https://giphy.com/channel/9moude
https://giphy.com/channel/esle66
https://giphy.com/channel/zy9yq0
https://giphy.com/channel/el782v
https://giphy.com/channel/4po0aa
https://giphy.com/channel/j5kjqk
https://giphy.com/channel/a52ihi
https://giphy.com/channel/dmxo2f
https://giphy.com/channel/pn3eh9
https://giphy.com/channel/m2f4xh
https://giphy.com/channel/eef3el
https://giphy.com/channel/t7jtm7
https://giphy.com/channel/zq493o
https://giphy.com/channel/cb98sf
https://giphy.com/channel/nngxfz
https://giphy.com/channel/tt510y
https://giphy.com/channel/tyqjr0
https://giphy.com/channel/654mee
https://giphy.com/channel/d9gpdf
https://giphy.com/channel/cce7do
https://giphy.com/channel/2c5spr
https://giphy.com/channel/6b84ch
https://giphy.com/channel/05uvd6
https://giphy.com/channel/0uulmj
https://giphy.com/channel/ml68dk
https://giphy.com/channel/kttcb5
https://giphy.com/channel/45vjre
https://giphy.com/channel/5qaeyi
https://giphy.com/channel/ybihxp
https://giphy.com/channel/n80mod
https://giphy.com/channel/dplul5
https://giphy.com/channel/oe0f4y
https://giphy.com/channel/71dv73
https://giphy.com/channel/260d8u
https://giphy.com/channel/5ueuvv
https://giphy.com/channel/qxih9p
https://giphy.com/channel/kkstie
https://giphy.com/channel/s5agyr
https://giphy.com/channel/1x97hx
https://giphy.com/channel/0ysj4s
https://giphy.com/channel/c68lc8
https://giphy.com/channel/mdjvnn
https://giphy.com/channel/58k2vv
https://giphy.com/channel/rzosri
https://giphy.com/channel/fxf1l1
https://giphy.com/channel/y1kkgg
https://giphy.com/channel/93xk66
https://giphy.com/channel/8j53gg
https://giphy.com/channel/j87bal
https://giphy.com/channel/uwonpc
https://giphy.com/channel/732bii
https://giphy.com/channel/cwdg2f
https://giphy.com/channel/o9hez9
https://giphy.com/channel/2az1gx
https://giphy.com/channel/ym6pfd
https://giphy.com/channel/a7hq78
https://giphy.com/channel/y198qs
https://giphy.com/channel/ztlv8k
https://giphy.com/channel/qyg21k
https://giphy.com/channel/9qjpyr
https://giphy.com/channel/bkg8o7
https://giphy.com/channel/bxrsx5
https://giphy.com/channel/m670mi
https://giphy.com/channel/99wwdf
https://giphy.com/channel/4h88a5
https://giphy.com/channel/15pr7q
https://giphy.com/channel/11bbww
https://giphy.com/channel/tnwfsk
https://giphy.com/channel/nyomf6
https://giphy.com/channel/hzv3nq
https://giphy.com/channel/t3srlu
https://giphy.com/channel/p5skr3
https://giphy.com/channel/399juj
https://giphy.com/channel/uta4d2
https://giphy.com/channel/72egme
https://giphy.com/channel/f37v2y
https://giphy.com/channel/xmd1nc
https://giphy.com/channel/h7vg43
https://giphy.com/channel/j4jzuu
https://giphy.com/channel/qqcz8r
https://giphy.com/channel/i1kc36
https://giphy.com/channel/56p1hq
https://giphy.com/channel/f6n2n0
https://giphy.com/channel/1kk3tg
https://giphy.com/channel/7jcqzk
https://giphy.com/channel/s01ktp
https://giphy.com/channel/yd77hm
https://giphy.com/channel/y6attc
https://giphy.com/channel/x38xi1
https://giphy.com/channel/g9ue0o
https://giphy.com/channel/6zszl1
https://giphy.com/channel/sbqkdm
https://giphy.com/channel/z0zgpf
https://giphy.com/channel/zizrrf
https://giphy.com/channel/kv99jd
https://giphy.com/channel/lvi2ul
https://giphy.com/channel/tvcdw4
https://giphy.com/channel/xry4i0
https://giphy.com/channel/2zt62j
https://giphy.com/channel/jgowyg
https://giphy.com/channel/98v9hx
https://giphy.com/channel/ef32cw
https://giphy.com/channel/94ai05
https://giphy.com/channel/lrtska
https://giphy.com/channel/4zwphp
https://giphy.com/channel/xorpwx
https://giphy.com/channel/8jhsr0
https://giphy.com/channel/fp3p62
https://giphy.com/channel/fmluol
https://giphy.com/channel/950l6h
https://giphy.com/channel/j73p2y
https://giphy.com/channel/mnulcc
https://giphy.com/channel/m9s1nj
https://giphy.com/channel/t1s5c3
https://giphy.com/channel/372py5
https://giphy.com/channel/29xm7g
https://giphy.com/channel/pl3low
https://giphy.com/channel/i62i8u
https://giphy.com/channel/chppqb
https://giphy.com/channel/thd5tk
https://giphy.com/channel/aruk07
https://giphy.com/channel/7vh1p9
https://giphy.com/channel/e0b41l
https://giphy.com/channel/hcqcyc
https://giphy.com/channel/1irkdu

入门 - 01- Java帝国的诞生相关推荐

  1. java帝国的诞生——一场旷日持久的战争

    一.C &C++ 聊到java的诞生,就不得不谈谈C语言和C++.C语言诞生于1972年,而java则是在1995年才出现,这中间时间跨度还是蛮大的.C语言在java出现之前已经统治了二十多年 ...

  2. 重学java基础第十三课:java帝国的诞生

  3. android 循环输出字母,042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母...

    NOIP2015跳石头[二分答案] 题目背景 一年一度的"跳石头"比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选 择好了两块岩 ...

  4. java编程菜鸟入门01

    写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: java编程菜鸟入门01 java对象和类 jav ...

  5. Java : 一个帝国的诞生

    C语言帝国的统治 现在是公元1995年, C语言帝国已经统治了我们20多年, 实在是太久了. 1972年, 随着C语言的诞生和Unix的问世, 帝国迅速建立统治, 从北美到欧洲, 从欧洲到亚洲, 无数 ...

  6. Java 基础-01 Java语言入门

    文章目录 Java 基础-01 Java语言入门 1.计算机基本概念 1.1 计算机概述 1.2 计算机组成 1.3 CPU.内存与硬盘 2.软件基本概念 2.1 软件概述 2.2 人机交互方式 2. ...

  7. python基础入门01

    python 基础入门01 前言 python 是一种计算机程序设计语言, 由创始人吉多·范罗苏姆(Guido van Rossum) 在1989年阿姆斯特丹的圣诞节期间为了打发无聊的时间,决定开发一 ...

  8. Java帝国之安全争斗

    1前言 在Java帝国第三代国王的推动下,帝国对臣民们提供了一个叫做Java 认证与授权服务(Java Authentication Authorization Service, 简称JAAS)的东西 ...

  9. Java企业实训 - 01 - Java前奏

    前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...

  10. Java 帝国之Java bean上

    前言: 最近看到到spring 的bean 配置, 突然想到可能很多人不一定知道这个叫bean的东西的来龙去脉, 所以就写个文章来讲一下. 我一手创立的Java帝国刚刚成立不久,便受到巨大的打击, 我 ...

最新文章

  1. python 打印调用栈
  2. 数据结构之二叉搜索树/二叉查找数/有序二叉树/排序二叉树
  3. Winform开发框架之系统重新登录、自动登录实现
  4. Atitit.java c#这类编程语言的设计失败点attilax总结
  5. 王建然之欲望和理想的对话
  6. 汉塔克问题(C语言递归)
  7. python分析nginx日志的ip(中篇一)
  8. 关于Qt的事件循环以及QEventLoop的简单使用
  9. logback高级特性使用-异步记录日志
  10. js 实时监听input中值变化
  11. 2017.3.25 圆桌聚餐 思考记录
  12. 基于asp网上书店购物商城计算机毕业设计网站作品
  13. SQL2005备份如何在SQL2000上还原
  14. mac删除默认ABC输入法,mac删除自带ABC输入法
  15. 尊诺百度SEO快速排名、发包、模拟点击软件
  16. C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换
  17. 微信小程序推广方式,不再千遍一律,看看这种方式是否适合你
  18. python calu_Python学习笔记4:函数
  19. Tushare学习文档(十 电影票房)
  20. 中科大计算机伯克利,从中科大到Berkeley, Princeton,一枚学霸的风雨追梦路

热门文章

  1. Vue.js(渐进式JavaScript框架)
  2. 学海灯塔新增学习笔记上传功能
  3. 绿色专利数据集 1985-2020年上市公司绿色专利申请获得授权量数据 2011-2019地级市绿色专利数据
  4. 牛客网错题集系列(三)
  5. log4cpp的配置
  6. boundschecher
  7. QuickBI和DataV 1
  8. 上拉电阻,下拉电阻的实现原理
  9. 十五: TranslateMessage(msg) 函数 和DispatchMessage(msg)函数
  10. linux关闭计算机的命令是,关闭Linux计算机的命令操作