Java面向对象程序设计/高等院校“十三五”应用技能培养规划教材·移动应用开发系列pdf下载

Java面向对象程序设计/高等院校“十三五”应用技能培养规划教材·移动应用开发系列百度网盘pdf下载

作者:
简介:Java面向对象程序设计/高等院校“十三五”应用技能培养规划教材·移动应用开发系列
出版社:
出版时间:2019-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

Java是一种面向对象的程序设计语言,具有平台无关、安全、多线程、分布式网络编程的特点,是目前z流行的程序设计语言之一。《Java面向对象程序设计》通过对面向对象知识及案例的介绍,能够让读者从面向过程的思路转向面向对象的思路。全书分为13章,前6章主要介绍Java的特点及开发环境的安装和配置,Java的基本语法,面向对象的设计思路和类、对象、继承、接口、多态等的用法,以及异常处理。从第7章开始分别以专题的方式介绍常用类库、流与文件操作、泛型、图形界面、多线程、网络编程、JDBC数据库编程等知识。对泛型和网络编程部分的讲解细致、图文结合,借助案例介绍使读者能够实现学以致用的目的。各章内容设有“本章要点”“学习目标”“案例实训”等模块,内容讲解过程穿插小实例,结构清晰、易学易懂。

《Java面向对象程序设计》内容丰富,案例贴合实际,适合作为普通本科院校及高职高专院校计算机相关专业学生的Java和面向对象程序设计的学习教材,也可以作为Java学习人员的初级、中级教程。


前言/序言

  前 言
  Java作为一种面向对象的编程语言,在基本类型变量定义、表达式、语句定义方面与其他高级编程语言差别不大,其核心是对面向对象的支持。能够让读者从思想上真正理解并掌握面向对象的思路,用面向对象的思路解决问题是本书重点介绍的内容。本书第3~5章介绍面向对象的技术。通过一个计算圆的面积的例子,分别演示了用面向过程和面向对象的思路来设计程序,让读者体会面向对象的思路特点,然后通过银行存取款业务来加深对面向对象的理解。同时,在介绍抽象类和接口时使用同一个例子,能够让读者体会到抽象类和接口的区别,并详细介绍了什么情况下应该使用抽象类、什么情况下应该使用接口,让读者理解面向接口编程的优点。
  贴近实战是本书的一大特点。在介绍了文件操作和图形界面技术后,通过一个记事本的例子将文件操作和图形界面结合起来,同时引入了日期计算功能,这个例子可以在现实中用来记录自己的日记。在介绍了多线程和网络编程后,分别通过基于TCP和UDP技术设计了一个图形界面的双人聊天程序,该程序稍加改动即可实现多人在线聊天。在介绍了泛型类、泛型接口和泛型方法的定义和使用方法后,通过一个单链表的例子,演示了用泛型来实现单链表的技术,这个例子稍加改动即可实现双向链表,同时,将来在学习数据结构的过程中此例将非常容易实现各种算法。
  读者在学习本书的过程中可以分为三个阶段:第一个阶段包括第1、2章,是Java的基本语法部分,主要介绍Java开发环境的安装配置和变量、常量、表达式及基本语句。没有C语言基础的学生需要仔细阅读这一部分,已经有C语言基础的学生可以快速浏览,只注意与C语言不同的地方即可。第二个阶段是本书的重点,包括第3~6章,是面向对象的知识和异常处理,包括类与对象、继承、多态、接口、抽象类等面向对象的知识。第三个阶段包括第7~13章,属于专题类型的内容,包括核心类库以及字符串、集合常用类、文件操作的类、图形界面编程、多线程、泛型、网络编程、JDBC数据库编程等,读者可以根据需要单独学习某一章。
  本书由山东建筑大学计算机学院邢国波副教授、杨朝晖和郭庆主编。北京邮电大学计算机学院的邢惠锋参与了全书的文字校验工作,在此向他表示感谢。
  本书的编者是从事多年Java和面向对象教学的教师,编者还曾任上市软件公司软件开发工程师和系统分析师。他们在Java和面向对象的教学与开发工作中深有体会,对哪些地方不好理解、哪些地方容易出错都很清楚。在编写本书的过程中都将这些经验融入书中。
  由于编者水平有限,书中难免存在疏漏和不足,恳请读者给予批评指正,从而使本书得以改进和完善。
  编 者