入门 - 01- Java帝国的诞生
一场旷日持久的战争
一、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帝国的诞生相关推荐
- java帝国的诞生——一场旷日持久的战争
一.C &C++ 聊到java的诞生,就不得不谈谈C语言和C++.C语言诞生于1972年,而java则是在1995年才出现,这中间时间跨度还是蛮大的.C语言在java出现之前已经统治了二十多年 ...
- 重学java基础第十三课:java帝国的诞生
- android 循环输出字母,042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母...
NOIP2015跳石头[二分答案] 题目背景 一年一度的"跳石头"比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选 择好了两块岩 ...
- java编程菜鸟入门01
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: java编程菜鸟入门01 java对象和类 jav ...
- Java : 一个帝国的诞生
C语言帝国的统治 现在是公元1995年, C语言帝国已经统治了我们20多年, 实在是太久了. 1972年, 随着C语言的诞生和Unix的问世, 帝国迅速建立统治, 从北美到欧洲, 从欧洲到亚洲, 无数 ...
- Java 基础-01 Java语言入门
文章目录 Java 基础-01 Java语言入门 1.计算机基本概念 1.1 计算机概述 1.2 计算机组成 1.3 CPU.内存与硬盘 2.软件基本概念 2.1 软件概述 2.2 人机交互方式 2. ...
- python基础入门01
python 基础入门01 前言 python 是一种计算机程序设计语言, 由创始人吉多·范罗苏姆(Guido van Rossum) 在1989年阿姆斯特丹的圣诞节期间为了打发无聊的时间,决定开发一 ...
- Java帝国之安全争斗
1前言 在Java帝国第三代国王的推动下,帝国对臣民们提供了一个叫做Java 认证与授权服务(Java Authentication Authorization Service, 简称JAAS)的东西 ...
- Java企业实训 - 01 - Java前奏
前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...
- Java 帝国之Java bean上
前言: 最近看到到spring 的bean 配置, 突然想到可能很多人不一定知道这个叫bean的东西的来龙去脉, 所以就写个文章来讲一下. 我一手创立的Java帝国刚刚成立不久,便受到巨大的打击, 我 ...
最新文章
- python 打印调用栈
- 数据结构之二叉搜索树/二叉查找数/有序二叉树/排序二叉树
- Winform开发框架之系统重新登录、自动登录实现
- Atitit.java c#这类编程语言的设计失败点attilax总结
- 王建然之欲望和理想的对话
- 汉塔克问题(C语言递归)
- python分析nginx日志的ip(中篇一)
- 关于Qt的事件循环以及QEventLoop的简单使用
- logback高级特性使用-异步记录日志
- js 实时监听input中值变化
- 2017.3.25 圆桌聚餐 思考记录
- 基于asp网上书店购物商城计算机毕业设计网站作品
- SQL2005备份如何在SQL2000上还原
- mac删除默认ABC输入法,mac删除自带ABC输入法
- 尊诺百度SEO快速排名、发包、模拟点击软件
- C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换
- 微信小程序推广方式,不再千遍一律,看看这种方式是否适合你
- python calu_Python学习笔记4:函数
- Tushare学习文档(十 电影票房)
- 中科大计算机伯克利,从中科大到Berkeley, Princeton,一枚学霸的风雨追梦路