网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java语言程序设计(高等学校计算机程序设计课程系列教材)
分类
作者 胡维华//韩建平
出版社 高等教育出版社
下载
简介
编辑推荐

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

内容推荐

胡维华等编著的《Java语言程序设计》面向以Java为入门语言的程序设计课程,力求通过“激发兴趣、强化实践”的方式培养学生的程序设计基本能力。

全书共分12章,第1章至第4章主要介绍了Java语言的基础知识,包括编程环境、数据类型与表达式、数组以及流程控制等;第5章至第8章介绍了面向对象程序设计的概念与方法,其中包括类与对象、继承与多态、异常、输入输出与文件操作等;第9章至第11章介绍了图形用户界面、Applet以及多线程等;第12章通过一组案例介绍了Java在网络、数据库、多媒体等方面的应用。

《Java语言程序设计》附录详细介绍了杭州电子科技大学自主研制的程序设计在线评测系统,系统的实时反馈与竞争性学习功能非常有利于激发学生的编程兴趣,也可以大大减轻教师批改作业的劳动强度。

《Java语言程序设计》可作为高等学校计算机专业或非计算机专业程序设计课程的教学用书,也可作为对Java程序设计感兴趣的读者的自学用书。

目录

第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章 图形用户界面

9.1 swing组件

 9.1.1 图形用户界面编程概述

 9.1.2 创建框架

 9.1.3 基本Swing组件

9.2 布局管理

 9.2.1 布局管理器

 9.2.2 FlowLayout

 9.2.3 BorderLayout

 9.2.4 GridILayout

9.3 事件处理

 9.3.1 委托事件模型

 9.3.2 事件监听器

9.4 高级swing组件

本章小结

习题

第10章 AppIet与绘制

10.1 Applet概述

10.2 Applet的生命周期

lO.3 Applet的HTML标记及属性

10.4 几何图形绘制

 10.4.1 创建绘图接口

 10.4.2 绘制文本

 10.4.3 字体

 10.4.4 颜色

 10.4.5 创建几何图形

 10.4.6 绘制几何图形

本章小结

习题

第11章 多线程

11.1 线程的概念

11.2 线程的创建

 11.2.1 Thread类

 11.2.2 Runnable接口

11.3 线程的管理

 11.3.1 线程的状态

 11.3.2 线程同步

 11.3.3 等待与通知

11.4 优先级与线程组

 11.4.1 优先级

 11.4.2 线程组

本章小结

习题

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

应用编程

12.1 多媒体应用

 12.1.1 显示图片

 12.1.2 图片放大缩小

 12.1.3 播放声音

12.2 网络应用

 12.2.1 网络基础

 12.2.2 TCP和UDP介绍

 12.2.3 基于URL的网络编程

 12.2.4 基于Socket的网络编程

12.3 数据库应用

 12.3.1 JDBC概述

 12.3.2 JDBC编程

本章小结

习题

附录 Exam@HDOJ系统的使用说明

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 14:52:56