欢迎来到天天文库
浏览记录
ID:25221137
大小:1.47 MB
页数:36页
时间:2018-11-18
《java-l1-java语言概述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1讲:Java语言概述李凡成都信息工程学院计算机学院lifan@cuit.edu.cn本课内容大纲课程介绍Java语言的发展历史Java语言的发展现状Java语言的未来计算机语言的分类面向过程与面向对象Java技术体系Java语言的特点Java程序跨平台运行机制Java语言的开发工具Java学习相关资源Java程序的开发过程作业课程介绍本课程包括共48学时(32讲授课时+16实验课时)本课程是考试类型,学生最后的成绩由考试成绩、作业考核(课后作业+小项目)和上机实验考核三部分综合课后如有问题,请按照规定的格
2、式写邮件发送到lifan@cuit.edu.cn2004年1月9日,美国“勇气”号探测器成功登陆火星,并在随后的一段时间内,由远在美国NASA中的科学家们控制,对火星进行了成功的探访。美国BEA公司,1995年创办,两年后上市,六年后用户数过万,八年后营业额超过10亿美元,创造了全球软件产业的一个奇迹。2008年,BEA公司被Oracle公司以85亿美元收购。一种可同时适用于高性能企业计算平台、桌面计算平台和移动计算平台的计算机编程技术。这些的事例有什么内在联系?本课内容大纲课程介绍Java语言的发展历史Ja
3、va语言的发展现状Java语言的应用领域计算机语言的分类面向过程与面向对象Java技术体系Java语言的特点Java程序跨平台运行机制Java语言的开发工具Java学习相关资源Java程序的开发过程作业Java语言的发展历史Java语言前身是Oak语言,于1991年推出,但仅限于SunMicrosystems公司内部使用1995年Oak语言改名为“Java”,并正式向公众推出1.2版本的Java是Java语言发展过程中一个关键阶段,从此,Sun公司将Java更名为Java2Java语言已经发展到1.5版本后,
4、版本更名为5.0,目前Java语言已发展到7.0,最常用的是1.4和1.5版本。2009年,Oracle公司以74亿美元收购SunMicrosystems公司。Java语言的发展历史版本年份新特性类与接口的数量1.01996语言本身2111.11997内部类4771.21998无15241.32000无18401.42004断言27235.02004泛型类型、“foreach”循环、可变元参数、自动打包、元数据、枚举、静态导入327962006无377772008无>4000本课内容大纲课程介绍Java语言的
5、发展历史Java语言的发展现状Java语言的应用领域计算机语言的分类面向过程与面向对象Java技术体系Java语言的特点Java程序跨平台运行机制Java语言的开发工具Java学习相关资源Java程序的开发过程作业Java语言的发展现状当今,Java技术已经渗透到了世界的每个角落——小到生活中的电话、烤面包机,大到汽车,都有它的身影。权威调查显示,目前全球已有超过40%的软件开发人员使用Java语言,2004年这个数字上升至61%。当今全球已经拥有超过300万使用它作为开发语言的程序员,超过2.67亿部支持J
6、ava的电话,以及有超过3亿的Java卡在世界各地被配置。我国对Java技术人才的年需求量高达20余万人。Java语言的发展现状本课内容大纲课程介绍Java语言的发展历史Java语言的发展现状Java语言的应用领域计算机语言的分类面向过程与面向对象Java技术体系Java语言的特点Java程序跨平台运行机制Java语言的开发工具Java学习相关资源Java程序的开发过程作业Java语言的应用领域高性能企业计算(J2EE)高性能移动计算(J2ME)高性能的分布式计算(RMI、JINI)嵌入式系统开发和设备控制实
7、时系统开发本课内容大纲课程介绍Java语言的发展历史Java语言的发展现状Java语言的应用领域计算机语言的分类面向过程与面向对象Java技术体系Java语言的特点Java程序跨平台运行机制Java语言的开发工具Java学习相关资源Java程序的开发过程作业计算机语言的分类根据计算机语言与人的自然语言的接近程度和与计算机硬件的依赖程度,可以把计算机语言分为:机器语言 汇编语言 高级语言Java计算机语言的分类根据程序设计中以过程为中心还是以类为中心,可以把计算机语言分为:面向过程语言面向对象语言Java计算机
8、语言的分类根据语言所生成的可执行代码的执行方式的不同,可以把计算机语言分为:编译执行语言解释执行语言JavaJava语言是一种高级的面向对象语言,它采用解释执行。本课内容大纲课程介绍Java语言的发展历史Java语言的发展现状Java语言的应用领域计算机语言的分类面向过程与面向对象Java技术体系Java语言的特点Java程序跨平台运行机制Java语言的开发工具Java学习相关资源Java程序的开发
此文档下载收益归作者所有