- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1JAVA语言与面向对象的程序的设计
JAVA 程序设计 课程简介 Sun公司这样形容自己的Java语言:它是一种简单、面向对象、分布式、解释型、稳定、安全、结构中立、易移植、高性能、多线程的动态语言。 课程目标 了解面向对象程序设计的思想,以及软件开发流程。 学习Java语言的基本概念和编程方法,基本掌握Java类库的使用。 能够利用所学的方法开发简单的小型应用程序。 课时安排 共80课时 56+24 一周的课程设计 目录 第1章 Java语言与面向对象的程序设计 第2章 简单的Java程序 第3章 数据运算、流控制和数组 第4章 类、包和接口 第5章 深入理解Java语言 第6章 异常处理 第7章 工具类及常用算法 第8章 Java的多线程 第9章 流、文件及基于文本的应用 第10章 图形用户界面 第11章 网络、多媒体和数据库编程 第1章 JAVA语言与面向对象的程序设计 Java简介 1.1 JAVA语言简介 Java语言之父-James Gosling JAVA是SUN公司于上世纪90年代开发的。 JAVA最初为用于家用电器而开发。 1991 年,SUN MicroSystem 公司的 Jame Gosling,Bill Joe 等人,为在电视机、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为 Oak (一种橡树的名字)的软件。 Java的历史 Java的版本 目前,JAVA有三个版本: Java Platform, Standard Edition(Java SE:Java平台标准版) 用于工作站和小型机,也是我们学习JAVA时的编译和运行环境。 Java Platform, Enterprise Edition(Java EE:Java平台企业版) ,用于开发大型、计算密集型工程。 Java Platform, Micro Edition(Java ME:Java平台微型版) 用于小型平台,如手机,家用电器等。 1.1.2 JAVA的特点 Java语言简单而高效 基本Java系统(编译器和解释器)所占空间不到250 KB。 面向对象 平台无关性 安全稳定 摒弃了指针数据类型;数组下标越界检查机制;自动内存管理机制。 支持多线程 很好地支持网络编程(Applet) Java 丰富的类库(各种包齐备) Java的编译与执行过程 JAVA语言应用前景广泛 所有面向对象的应用开发。 可视化、可操作化的软件开发。 动态画面的设计 交互操作的设计 Internet 的系统管理功能模块 Intranet上的软件开发 数据库应用(SQL). 其他应用类型的程序。 目前移动开发的平台非常多,苹果的iPhone OS、Google的Android、微软的Windows Phone、RIM的BlackBerry、老牌手机霸主诺基亚的Symbian以及诺基亚和英特尔合力打造的MeeGo等等,而移动终端设备所使用的移动程序大多只能各自的平台下运行:Android程序不能在Symbian平台上运行,iPhone无法使用的Windows Phone 7的程序。在混乱的移动开发平台中还没有一个能在短时间内击垮所有的对手,但是除了封闭的iPhone使用Objective-C编写程序,其他平台几乎都使用Java。 * 第1章 Java语言与面向对象的程序设计 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Java 语言是当今流行的网络编程语言,它的面向对象、跨平台、分布应用等特点给编程人员带来了一种崭新的计算概念,使WWW 从最初的单纯提供静态信息发展到现在的提供各种各样的动态服务,产生了巨大的变化。Java 不仅能够编写小应用程序实现嵌入网页的声音和动画功能,而且还能够应用于独立的大中型应用程序,其强大的网络功能能够把整个Internet 作为一个统一的运行平台,极大地拓展了传统单机或Client/Server 模式应用程序的外延和内涵。 微软总裁Bill Gates认为“Java是长期以来最卓越的程序设计语言”。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. PositionFeb 2012 1 2 3 4 5 6 7 Programming Language Java C C# C++ Objective-C PHP (Vi
文档评论(0)