面向对象与Java程序设计

当前位置:首页 > 教材 > 研究生/本专科 > 面向对象与Java程序设计

出版社:清华大学出版社
出版日期:2009-3
ISBN:9787302186946
作者:朱福喜
页数:482页

章节摘录

  从以上可以看出Java走过的光辉历程。Java发展到今天,已经不单纯是一个语言的概念,Java已经形成一门技术,主要体现在以下方面。  ·Java软件技术:Java JDK,Java Runtime Environment,Hotjava,Java OS,JDBC,  Java Beans。  ·Java虚拟机及规范:JRE等。  ·Java嵌入技术:Java芯片(如MicroJava701),基于Java技术的NC·Java Station,  WebTV(机顶盒),Java汽车,Java手机和Java掌上机等。  ·Java Computing:基于处理功能的综合处理系统,如J2EE Server或Web  Application Server,其典型产品有Weblogic,Websphe~~等。  从发展态势来看,Java对IT业界的影响还在继续增强。  1.2 Java语言的特色  在Sun公司的白皮书中,对Java的定义是“Java:A Simple,object-oriented,distributed,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,anddynamic language.”,即Jaya是一种简单的、面向对象的、分布式的、强壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的和动态的语言。  这个定义充分说明了Java语言的特点。  1.简单性  Java是一种简单的语言。语言的设计者尽量把语言的规模变小。Java取消了许多语言中十分烦琐和难以理解的内容,例如C++的指针、运算符重载、类的多继承等,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。Java在语句的外观上让大多数程序员感到很熟悉,便于学习。同时Java的编译器也很小,便于在各种机型上实现。  2.面向对象  Java是一种面向对象的语言。这里的对象是指封装数据及其操作方法的程序实体。Java的程序设计集中于对象及其接口,Java提供了简单的类机制以及动态的接V1模型,实现了模块化和信息封装。Java类可提供一类对象的原型,再通过继承机制,实现了代码的重用。  3.分布性  Java是一个分布式语言。它有一套很齐全的通信及相关功能的程序库,可以处理TCP/IP协议及其他协议,用户可用URI,地址在网络上很方便地访问其他对象。利用Java来开发分布式的网络程序是Java的一个主要应用之一。  4.健壮性  用Java编写的程序能够在多种情况下稳定执行,这主要是因为在编译和运行时都要对可能出现的问题进行检查。Java有一个专门的指针模型,它的作用是排除内存中的数据被覆盖和毁损的可能性。Java还通过集成面向对象的异常处理机制,在编译时提示可能出现但未被处理的异常,以防止系统的崩溃。

前言

  Java语言自1 995年诞生以来,在短短的几年时间内以迅猛的速度席卷全球,已形成一种专门的技术。Java十几年的历史证明它在IT业的应用一直保持强劲的增长势头,并推动了20世纪末和21世纪初网络科技和网络经济超常发展。  本书从Java的基本概念人手,介绍了面向对象程序设计的主要原理和方法,同时也介绍了Jaya的最主要的核心技术,并作了较深入的讨论。本书强调面向对象的思维方法的训练,通过学习、设计及实现,使读者能掌握其方法、原则与理论,具有一定的面向对象设计、开发能力,为大型软件的研究、设计打下基础。在此基础上,本书还系统分析了Java语言的编程机制,阐述Java语言的精髓和使用Java语言的编程技巧,同时也介绍了一些Jaya语言的高级特性以及Java EE的基础知识,如多线程、网络编程、数据库连接以及scrvlet、JSP等。书中列举了大量的程序实例,并对内容和例题选择都作了精心的挑选,既突出阐明了原理和办法,又保证了有一定的实用性,同时也确保了一定的广度和深度,在难易程度上遵循由浅入深、循序渐进的原则。在举例过程中不仅注意到让读者能从实例运用中举一反三,同时也注意尽可能地站在读者的角度,体会Java语言的精髓,并可以直接根据这些源程序来快速‘编写Java程序,直接切入相关应用。  本书跟踪了Java语言的最新发展动向。全书共分1 3章。第1章主要介绍了Java的发展、语言特点和展示Java的独立应用程序和Appkt程序的小实例,使读者对Jaya语言有一个概貌性的了解。第2章介绍了Java编程的基础知识,主要包括数据类型、变量、表达式和流程控制语句。第3章介绍了Java面向对象编程的基础知识,主要讨论了面向对象技术的埘装、抽象、继承和多态等特征。第4、5两章介绍了Java面向对象编程的实现机制,通过这两章的学习,读者可以着实掌握Java语言和面向对象程序设计的精髓。第6章介绍Jaya图形川户界面的设计和编程实现,通过这章的学习,可以编写出丰富多彩程序界面。第7章介绍流和文件,这一章不仅是文件和输入输出操作的基础,也是后续的Java高级编程如网络编程的基础。第8章介绍Java的多线程编程和异常处理,掌握多线程可以使程序通过多线程完成一并行执行的任务,掌握异常处理机制能够保证程序有足够的强壮性。第9章介绍/kpt)lct的设计,Applet能够使Java语言在web上充分展示其魅力。第10章介绍网络编程,这一章充分显示了Java的强大网络编程功能。第11章介绍Java数据库连接(JDBC),掌握JDBc可以很方便地在Java程序中引人数据库应用。第12、13章介绍Java的服务端编程工具servlet和JSP,掌握这两章就能够实现最基本的B/s模式计算。本书还配备有大量的习题和测试题,并另配有习题解析。

书籍目录

第1章 Java概述  1.1 Java技术的出现与形成  1.2 Java语言的特色  1.3 Java的开发和执行环境    1.3.1 JDK的下载    1.3.2 JDK的安装与环境配置    1.3.3 JDK环境工具简介  1.4 一个简单的独立应用程序    1.4.1 从编辑程序到执行程序的完整过程    1.4.2 Java独立应用程序的基本结构  1.5 一个简单的Applet程序  1.6 一个具有输入功能的程序  1.7 小结  习题第2章 Java语言基础  2.1 变量和数据类型    2.1.1 变量的名字    2.1.2 变量的类型    2.1.3 变量初始化    2.1.4 final变量  2.2 运算符    2.2.1 算术运算符    2.2.2 关系与逻辑运算符    2.2.3 位运算符    2.2.4 赋值运算符    2.2.5 其他的运算符  2.3 表达式与语句    2.3.1 表达式    2.3.2 语句 2.4 控制语句    2.4.1 if语句    2.4.2 switch语句    2.4.3 whiIe和do—while语句    2.4.4 for语句    2.4.5 跳转语句  2.5 数组    2.5.1 创建和使用数组    2.5.2 对象数组    2.5.3 多维数组    2.5.4 复制数组  2.6 小结  习题第3章 面向对象程序设计基础  3.1 面向对象程序设计概述  3.2 类与对象    3.2.1 对象    3.2.2 类    3.2.3 消息    3.2.4 类的成员  3.3 抽象与封装    3.3.1 抽象    3.3.2 封装  3.4 继承与多态    3.4.1 继承的定义    3.4.2 继承的优越性    3.4.3 多态性  3.5 小结  习题第4章 类与对象  4.1 类的概念与定义  4.2 类的声明    4.2.1 类声明的一般形式    4.2.2 类的修饰符的详细分析  4.3 成员变量的声明    4.3.1 成员变量声明的一般形式  4.3.2 域修饰符  ……第5章 继承与多态第6章 Java的用户界面第7章 流和文件第8章 多线程与异常异常第9章 Applet第10章 网络编程第11章 Java与数据库的连接第12章 Servlet技术第13章 JSP技术附录A JDK环境工具及其参数补充说明附录B XML基础知识参考文献

编辑推荐

  教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,反映了计算机学科的最新发展;教学模式完善,提供配套的教学资源解决方案。

作者简介

《面向对象与Java程序设计》从Java的基本概念人手,介绍了Java语言的基础知识与主要功能,系统地分析了Java语言的面向对象的编程机制,并用软件工程的理论和方法,阐述了使用Java语言进行面向对象的程序设计的基本技巧。Java不但是最为流行的计算机语言,而且是优秀的纯面向对象语言,它已成为IT从业人员的必备工具之一。《面向对象与Java程序设计》还介绍了一些Java语言的高级特性以及Java EE的基础知识,如多线程、网络编程、数据库连接以及Servlel、JSP等。《面向对象与Java程序设计》提供了大量的习题和测试题,并另配有习题解析。可供计算机及IT相关专业的本科生作为学习Java语言的教材,也可作为软件开发人员和其他有关人员的参考资料或培训教材。

图书封面


 面向对象与Java程序设计下载



发布书评

 
 


精彩短评 (总计9条)

  •     很快 但就是属本身有点皱 猛一看 还以为是旧书~~
  •     必修教材,质量还算不错
  •     课本需要,没什么喜欢不喜欢的。
  •     封面竟然被圆珠笔画了好多,无力吐槽。别人用的,
  •     不错,就是学校要求的版本,发货速度很快
  •     基础知识的速查手册
  •     教材经典书,教材经典书
  •     小Leader推荐的,不再做CodeMonkey了,送这一本!需要的人豆邮我。
  •     书还可以 类容比较多
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024