第1章java语言概述

第1章java语言概述

ID:12986941

大小:252.00 KB

页数:12页

时间:2018-07-20

第1章java语言概述_第1页
第1章java语言概述_第2页
第1章java语言概述_第3页
第1章java语言概述_第4页
第1章java语言概述_第5页
资源描述:

《第1章java语言概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、日期:2010年9月1日---2011年1月4日电子教案:Java6实用教程任课教师:潘硕专业:07信息管理与信息系统班级:教材:Java2实用教程(第三板)—清华大学出版社参考书:JAVA应用教程清华大学出版社2005年9月;MicroslftVisualJ++6.0-Microslft出版社99版;VisualJ++6.0参考手册-清华大学出版社99版、JAVA5国际认证SCJP等目标:学生通过本课程的学习应具备并掌握Java语言的基础和程序开发的能力.第1章Java语言概述一、教学目标:了解

2、Java语言特点、程序运行机制、Java平台开发体系、J2EE的N层架构﹑Java运行环境安装与配置﹑Java程序分类﹑Java面向对象编程思想﹑类的定义﹑创建对象.二、重点与难点:Java运行环境安装与配置、测试运行环境﹑Java面向对象编程思想﹑类的定义﹑创建对象..教具:可进行广播教学的或多媒体计算机局域网,投影仪及相关的软硬件.三、操作系统和软件:WindowsXPSP2/Windows2003Server;j2sdk1.5、JcreatorLE、MicrosoftAccessDataba

3、se(JBuilder2006、Eclipse-java-europa-win32.zip、MyEclipse6.01All-inOne)1.1Java语言的简述1.1.1Java语言的诞生Java发展史1991年,美国SUNMicrosystem公司的JamesGosling领导的Green开发小组,负责开发嵌入式设备的名为Oak的橡树语言该语言包括应用到家用电子产品中,如有线电视交换盒,PDA等的微处理器.它能够移植,安全可靠,适用于网络分布环境,当时C++语言自然是好的选择,但在开发过程中遇

4、到了一些难以克服的困难使他们意识到必需彻底解决C++语言的问题,James等人从对C++的改造着手,得到了一个非常成功的开发系统Oak软件,蕴藏着Java原型。1994年,Internet上的WWW由字符界面发展到了图形界面,SUN公司的副总裁BillJoy果断决定将这种新开发的语言定位到WWW应用上,并且成功地开发出来一个WWW浏览器Hotjava。BillJoy力排众议,采取了“让用户免费使用来占领市场份额”的策略,从而使这种语言在万维网上蓬勃发展。1995年5月,在SanFrancisco举

5、行的Sunworld会议上,SUN公司正式发布了Java语言技术(JavaDevelopmentKit_JDK1.0),该语言具有安全﹑跨平台﹑面向对象﹑简单﹑适用网络等显著特点。Netscape、SGI、Macromedia、IBM、Microsoft、Novell、Oracle、Borland等大公司相继宣布了在其产品中支持Java,纷纷购买了Java的使用权,Java被评为1995年美国最优秀的计算机语言。Java语言由此在几年时间内迅速风靡世界,风靡互联网成为全球最流行的网络编程语言。1.

6、1.2Java语言主要特点SUN公司在“Java白皮书”中对Java的定义是:“Java:Asimple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,anddynamiclanguage”。Java是一种具有“简单、面向对象的、分布式、解释型、健壮性(鲁棒性)、安全、平台无关、可移植、高性能、多线程和动态执行”等

7、特性的语言。Java基本特点(11点)Java语言是一种适用于网络的编程语言,其结构与C++相似,是完全面向对象的编程语言,充分吸取了C++语言的优点,采用C++程序员熟悉的C++语法,同时去掉C++语言的指针﹑内存申请和释放,使程序更加安全可靠..(1)简单,风格类似C++。与C++相比,Java不在支持运算符重载﹑多重继承﹑如,指针和多重继承通常使程序变得复杂,Java用接口取代了多重继承,并取消了指针。Java语言还通过实现自动垃圾收集大大简化了程序设计人员的内存管理工作(2)面向对象,任何

8、事物在Java中都是对象,重点在应用程序数据操作。Java语言以面向对象为基础。在Java语言中,不能在类外面定义单独的数据和函数,所有对象都要派生于同一个基类,并共享它所有功能,也就是说,Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。(3)分布式.Java语言从诞生就和网络紧密地联系在一起。在Java中还内置了TCP/IP、HTTP和FTP等协议类库。因此,Java应用程序可以通过URL地址打开访问网络上的对象,访问方式与访问本地文件系统几乎完全相同。(4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。