Java语言程序设计

Java语言程序设计

胡维华, 韩建平, 主编

出版社:高等教育出版社

年代:2012

定价:27.1

书籍简介:

本书是国家教学团队和国家级实验教学示范中心的经验结晶,教材讲义经过多年的使用已经比较成熟。 本书全面、系统地介绍Java语言程序设计的基本知识、基本编程方法,并将面向对象的程序设计思想贯穿其中,建立起牢固扎实的理论基础。本书将较为全面地反映Java技术的最新进展,特别是在1.5和1.6版本发布以来的重要变化。 本教材有配套辅教材、案例教程以及数字化教学资源,辅教材包含学习指导、习题指导、实验指导等内容。案例教程定位为培养学生在完成课程学习之后进一步提高编程能力的学习用书。

作者介绍:

胡维华,杭州电子科技大学教授,国家级教学团队带头人,享受国务院政府特殊津贴专家。长期从事计算机学科的教学与研究工作,在分布式处理、计算机网络、图像处理和虚拟现实等领域具有较深的造诣,取得了一系列成果。先后主持和参与国家重大专项,国家自然科学基金,浙江省重点科技计划项目,以及政府部门、高科技企业委托项目30余项。获国家级教学成果二等奖2项,浙江省科技进步奖与教学成果奖一等奖4项、二等奖2项、三等奖1项,浙江省优秀教材一等奖和优秀软件二等奖各1项,主编国家级、省级规划教材6部,发表学术论文80余篇,其中三大检索收录30余篇,获发明专利与软件著作权25项。

书籍目录:

第1章 Java程序设计概述

1.1 程序与程序设计语言

1.1.1 计算机与程序

1.1.2 程序设计语言

1.2 Java语言简介

1.2.1 Java语言发展历史

1.2.2 Java语言的特点

1.2.3 Java虚拟机

1.3 初识Java程序

1.3.1 Java Application

1.3.2 Java Applet

1.4 Java程序开发环境

1.4.1 JDK开发环境

1.4.2 集成开发环境

本章小结

习题

第2章 基本数据类型与表达式

2.1 数据类型、常量与变量

2.1.1 基本数据类型

2.1.2 常量

2.1.3 变量

2.2 输入与输出处理

2.2.1 输出处理

2.2.2 输入处理

2.3 运算符与表达式

2.3.1 算术运算符与算术表达式

2.3.2 赋值运算符与赋值表达式

2.3.3 关系运算符与关系表达式

2.3.4 逻辑运算符与逻辑表达式

2.3.5 其他运算符

2.3.6 运算符优先级与结合性

2.3.7 数据类型转换

本章小结

习题

第3章 程席流程控制

3.1 语句与流程控制概述

3.1.1 语句

3.1.2 流程控制的3种结构

3.2 选择结构语句

3.2.1 单分支if语句

3.2.2 双分支if语句

3.2.3 if语句的嵌套

3.2.4 switch语句

3.3 循环结构语句

3.3.1 wlule语句

3.3.2 do - while语句

3.3.3 for语句

3.3.4 循环的嵌套

3.3.5 break和continue语句

3.4 方法的使用

3.4.1 方法的定义

3.4.2 方法的调用与返回

3.4.3 方法的嵌套和递归调用

本章小结

习题

第4章 数组

4.1 一维数组

4.1.1 -维数组的声明

4.1.2 -维数组的创建

4.1.3 -维数组的初始化

4.1.4 -维数组的使用

4.2 二维数组

4.2.1 二维数组的声明

4.2.2 二维数组的创建

4.2.3 二维数组的初始化

4.2.4 二维数组的使用

4.3 数组的应用

4.3.1 查找

4.3.2 排序

4.3.3 二维数组的应用

本章小结

习题

第5章 类与对象

5.1 类的定义

5.1.1 类与对象的基本概念

5.1.2 类定义的基本框架

5.2 对象的创建和使用

5.2.1 对象的创建

5.2.2 对象的使用

5.2.3 对象数组

5.3 方法的重载

5.4 类的静态成员

5.4.1 静态成员变量

5.4.2 静态成员方法

5.5 包与基础类

5.5.1 包

5.5.2 Java基础类库

本章小结

习题

第6章 继承与多态

6.1 类的继承

6.1.1 继承的基本概念

6,1.2 子类的定义

6.1.3 关键字super

6.1.4 父类对象与子类对象

6.2 类的访问控制

6.2.1 类成员的访问控制

6.2.2 类的访间控制

6.3 抽象类与接口

6.3.1 抽象类

6.3.2 接口

6.4 类的多态性

6.4.1 多态的概念

6.4.2 覆盖

6.5 内部类

6.5.1 内部类

6.5.2 方法中的内部类

本章小结

习题

第7章 异常处理

7.1 异常与异常类

7.1.1 异常简介

7.1.2 异常类

7.2 异常处理

7.2.1 捕获与处理异常

7.2.2 声明异常

7.2.3 抛出异常

7.3 自定义异常

本章小结

习题

第8章 输入输出

8.1 流式输入输出

8.1.1 概述

8.1.2 字节流

8.1.3 字符流

8.1.4 对象流

8.2 文件

8.2.1 文件概述

8.2.2 文件基本操作

8.3 新I/O

……

第9章 图形用户界面

第10章 Applet与绘制

第11章 多线程

第12章 多媒体、网络、数据库

应用编程附录 Exam@HDOJ系统的

使用说明

参考文献

内容摘要:

《高等学校计算机程序设计课程系列教材:Java语言程序设计》面向以Java为入门语言的程序设计课程,力求通过“激发兴趣、强化实践”的方式培养学生的程序设计基本能力。全书共分12章,第1章至第4章主要介绍了Java语言的基础知识,包括编程环境、数据类型与表达式、数组以及流程控制等;第5章至第8章介绍了面向对象程序设计的概念与方法,其中包括类与对象、继承与多态、异常、输入输出与文件操作等;第9章至第11章介绍了图形用户界面、Applet以及多线程等;第12章通过一组案例介绍了Java在网络、数据库、多媒体等方面的应用。《高等学校计算机程序设计课程系列教材:Java语言程序设计》附录详细介绍了杭州电子科技大学自主研制的程序设计在线评测系统,系统的实时反馈与竞争性学习功能非常有利于激发学生的编程兴趣,也可以大大减轻教师批改作业的劳动强度。《高等学校计算机程序设计课程系列教材:Java语言程序设计》可作为高等学校计算机专业或非计算机专业程序设计课程的教学用书,也可作为对Java程序设计感兴趣的读者的自学用书。

编辑推荐:

《高等学校计算机程序设计课程系列教材:Java语言程序设计》的对象是以Java为程序设计入门语言的初学者,不要求读者事先学习过其他编程语言。从应用出发,紧紧围绕Java程序设计的重点和难点,回避一些在实际程序开发中很少使用的概念和语法细节。《高等学校计算机程序设计课程系列教材:Java语言程序设计》突出程序设计思想与方法的阐述。结合流程控制讲解了迭代,统计、最大与最小值、递归等算法,结合数组讲解了冒泡与选择排序、顺序与二分查找,以及简单矩阵运算等。《高等学校计算机程序设计课程系列教材:Java语言程序设计》的案例与习题依托于杭州电子科技大学自主研发的程序设计在线评测系统。读者可以结合该系统使用《高等学校计算机程序设计课程系列教材:Java语言程序设计》,完成作业、参加竞赛和考试等。

书籍规格:

书籍详细信息
书名Java语言程序设计站内查询相似图书
9787040347395
如需购买下载《Java语言程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次1版印次1
定价(元)27.1语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

Java语言程序设计是高等教育出版社于2012.5出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。