计算机发展史与Java语言概述
昨晚一夜未眠,早上起来继续战斗!
第一代语言
- 机器语言
- 我们都知道计算机的基本计算方式都是基于二进制的方式
- 二进制:0101 1100 1010 1100 1011 0100
- 这种代码是直接输入给计算机使用的,不经过任何的转换
第二代语言
- 汇编语言
- 解决人类无法读懂机器语言的问题
- 指令代替二进制
- 目前应用:
- 逆向工程
- 机器人
- 病毒
- .......
第三代语言
- 摩尔定律
- 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
- 高级语言
- 大体上分为:面向过程和面向对象两大类
- C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言
C & C++
- 1972年C诞生
- 贴近硬件,运行极快,效率极高
- 应用:操作系统,编译器,数据库,网络系统等
- 指针和内存管理
- 1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏等
Java初生
1、什么是Java语言
Java语言是美国Sun公司(Stanford University Network)在1995年推出的高级编程语言。所有编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。
2、Java语言发展历史
- 1995年Sun公司发布Java 1.0版本
- 1997年发布Java 1.1版本
- 1998年发布Java 1.2版本
- 2000年发布Java 1.3版本
- 2002年发布Java 1.4版本
- 2004年发布Java 5版本
- 2006年发布Java 6版本
- 2009年Oracle甲骨文公司收购Sun公司,并于2011年发布Java 7版本
- 2014年发布Java 8版本
- 2017年9月发布Java 9版本
- 2018年3月发布Java 10版本
3、Java语言能做什么
Java语言主要应用在互联网程序的开发领域,常见的互联网应用比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用

浙公网安备 33010602011771号