欢迎来到天天文库
浏览记录
ID:43922212
大小:608.00 KB
页数:28页
时间:2019-10-16
《1Java语言概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、面向对象程序设计主讲人:徐娇月评分标准:平时成绩:50分出勤、课堂、练习、作业缺课一次:扣3分(缺课1/3取消考试资格)迟到一次:扣1分课堂表现:共5分课堂练习:25分作业:10分考试成绩:50分课程要求:课前请做好预习、复习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业笔记实验室纪律参考书目:Java2核心技术卷I(机械工业出版社)-CoreJava2VolumeI(SUN)(第七版)Java就业培训教程(清华大学出版社)Java编程思想(机械工业出版社)-ThinkinginJava(第三版)第一章
2、Java语言概述Java简介Java虚拟机及Java的跨平台原理体验Java编程的过程Java开发环境的搭建classpath的设置有效利用Java的文档帮助垃圾回收器Java简介Java简史1991年,帕特里克·诺顿和詹姆斯·戈士林带领Sun的一个工程师小组,着手设计能够用于像电视转换盒一类的消费设备的小型计算机语言。项目组名称为“Green”。Gosling把他的语言称为“Oak”。由于已经存在一门计算机语言的名字为“Oak”,后把名字改为“Java”。1992年,Green项目组提交了第一个产品,称为“*7”,具
3、有非常智能的远程控制,但消费电子公司均不感兴趣。Green项目组(升级为“第一人公司(FirstPerson,Inc)”),1994年解散。Java简介Java简史1994年,Internet的www部分的壮大,Sun公司转向网络的开发。1996年发布了Java第一版,即java1.0。但是Java1.0并不适合真正的应用开发,Java1.1填补的最明显的空缺。1998年12月Java1.2版本发布,3天后,Sun市场部门把名字改为Java2SDK(SoftwareDevelopmentKit)。1999年6月Sun公
4、司推出的JDK1.3将Java平台划分为J2ME、J2SE和J2EE。随后出现了1.4版、5.0版和6.0版,是在Java2版本的基础上的增进。Java简介詹姆斯·戈士林现任Sun公司副总裁及Sun研究院院士。戈士林先生以“Java技术之父”而闻名于世。他是Java技术的创始人,他亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式,已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。目前,戈士林先生积极致力于研究软件开发工具,使它们功
5、能更为强大,更容易为开发人员所使用,能够快速地开发应用。戈士林先生曾创建了卫星数据拦截系统、Unix的多处理器版本、编译器、邮件系统和视窗管理器等。JamesGoslingJava简介Java技术框架版本J2SE(Java2PlatformStandardEdition)标准版-桌面开发和低端商务应用的解决方案J2EE(Java2PlatformEnterpriseEdition)企业版-以企业为环境开发应用程序的解决方案J2ME(Java2PlatformMicroEdition)微型版-致力于消费产品和嵌入式设备的
6、最佳方案Java简介Java语言的特点和优势:Sun公司的“Java白皮书”中对Java的定义:Java:Asimple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threadedanddynamiclanguage.Java:一种简单的,面向对象的,分布式的,解释型的,健壮的,安全的,体系结构中立的,可移植的,高性能的,多线程的,动态的语言。Jav
7、a简介简单的Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的垃圾收集,使得程序员不必为内存管理而担忧。面向对象的Java语言提供类、接口和继承等原语,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。总之,Java语言是一个纯的面向对象程序设计语言。分布式的Java语言支持Internet应用
8、的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。健壮的Java的强类型机制、异常处理、垃圾自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java
此文档下载收益归作者所有