图书信息
图书目录
数字化资源

Java语言程序设计(第2版)



    本书是普通高等教育“十一五”国家级规划教材。本书的取材、编写立足于满足广大Java初学者入门和提高的需要。全书共分为11章,第1~7章介绍计算机语言概述、Java开发环境基本知识、Java语言基础、Java面向对象的程序设计、异常处理、Java的基本可重用类和图形用户界面。这些内容构成了Java语言面向对象程序设计的基础。在介绍上述内容的同时,还适当介绍Eclipse集成环境的安装、配置、Java类的调试及类单元的测试。第8~11章是Java语言的特色部分,主要介绍多线程程序设计、Java小应用程序、网络编程基础以及Java与数据库连接技术JDBC。开设这门课程,可为学生学习后续J2EE中间件技术、Web系统与技术等专业课程打下基础。
    本书可作为高等院校计算机及相关专业的Java语言程序设计或Java网络编程基础等课程的教材,也可以作为应用开发人员的自学参考书。


作者:
殷兆麟 范宝德 朱长征

定价:
31.00元

出版时间:
2007-07-30

ISBN:
978-7-04-021937-1

物料号:
21937-00

读者对象:
高等教育

一级分类:
计算机/教育技术类

二级分类:
计算机基础课程

三级分类:
程序设计技术

重点项目:
“十一五”国家规划教材

版面字数:
520.00千字

开本:
16开

全书页数:
358页

装帧形式:
平装
  • 前辅文
  • 第1章 计算机语言概述
    • 1.1 机器语言与汇编语言
    • 1.2 高级程序设计语言
    • 1.3 语言翻译程序
    • 1.4 虚拟机、Java 虚拟机与Java运行环境
    • 1.5 Java 程序的运行
    • 1.6 Java 程序的开发、执行流程
    • 小结
    • 习题
  • 第2章 Java 开发环境基本知识
    • 2.1 Java 开发环境概述
    • 2.2 JDK 的安装、环境配置及其使用
      • 2.2.1 JDK 的安装与环境配置
      • 2.2.2 JDK 的环境工具及其使用
      • 2.2.3 JDK 下Java 编程
    • 2.3 Eclipse 集成开发环境简介
      • 2.3.1 Eclipse 工作台简介
      • 2.3.2 菜单栏
      • 2.3.3 工具栏
    • 小结
    • 习题
  • 第3章 Java 语言基础
    • 3.1 一个简单的Java 程序实例
      • 3.1.1 类首部
      • 3.1.2 类体
    • 3.2 标识符、注释和分隔符
      • 3.2.1 标识符
      • 3.2.2 注释
      • 3.2.3 分隔符
    • 3.3 变量和常量
      • 3.3.1 变量
      • 3.3.2 常量
    • 3.4 基本类型
      • 3.4.1 整型
      • 3.4.2 浮点型
      • 3.4.3 布尔型
      • 3.4.4 字符型
    • 3.5 运算符及表达式
      • 3.5.1 表达式
      • 3.5.2 运算符
      • 3.5.3 算术运算符
      • 3.5.4 关系运算符
      • 3.5.5 逻辑运算符
      • 3.5.6 位运算符
      • 3.5.7 赋值运算符
      • 3.5.8 条件运算符
    • 3.6 运算符的优先级
    • 3.7 数据类型转换
      • 3.7.1 自动类型转换
      • 3.7.2 强制类型转换
    • 3.8 数组
      • 3.8.1 一维数组
      • 3.8.2 数组的初始化
      • 3.8.3 数组元素的引用
    • 3.9 简单语句和复合语句
    • 3.10 控制语句
      • 3.10.1 选择语句
      • 3.10.2 switch 语句
      • 3.10.3 循环语句
      • 3.10.4 循环的嵌套
      • 3.10.5 break 和continue 语句
    • 3.11 综合应用举例
    • 3.12 语法错误的排除
    • 小结
    • 习题
  • 第4章 Java 面向对象的程序设计
    • 4.1 面向对象技术的理论基础
    • 4.2 类和对象的基本概念
      • 4.2.1 对象
      • 4.2.2 对象类
      • 4.2.3 类和对象的图示化
      • 4.2.4 类之间的关联
      • 4.2.5 接口
      • 4.2.6 包与类
    • 4.3 Java 类
      • 4.3.1 类首部说明
      • 4.3.2 类体
      • 4.3.3 由简单类图、对象图编写Java 类实例
      • 4.3.4 创建内类
    • 4.4 继承
      • 4.4.1 类继承语法形式
      • 4.4.2 null、this、super
      • 4.4.3 多态性
      • 4.4.4 final 和static
    • 4.5 接口
      • 4.5.1 接口的说明
      • 4.5.2 接口的使用
      • 4.5.3 抽象类和方法
    • 4.6 包
      • 4.6.1 包说明
      • 4.6.2 包的层次结构
      • 4.6.3 包的使用
    • 4.7 综合应用示例
      • 4.7.1 单向链表
      • 4.7.2 利用单向链表实现人员管理系统
      • 4.7.3 队
      • 4.7.4 栈
    • 小结
    • 习题
  • 第5章 异常处理
    • 5.1 异常概述
    • 5.2 抛出异常与处理异常语句
      • 5.2.1 throws 异常说明
      • 5.2.2 throw 异常说明
      • 5.2.3 try…catch…finally 语句
    • 5.3 综合应用示例
      • 5.3.1 人员管理系统进一步讨论
      • 5.3.2 单向链表类
      • 5.3.3 InputPerson 类
      • 5.3.4 人员类Person
      • 5.3.5 人员管理类PersonManager_2
      • 5.3.6 项目的后续工作
    • 5.4 程序运行错误的排除及异常处理的调试
      • 5.4.1 被调试程序概述
      • 5.4.2 调试工具的使用
    • 小结
    • 习题
  • 第6章 Java 的基本可重用类
    • 6.1 Java 可重用类的结构
    • 6.2 Java 语言包
      • 6.2.1 Object 类
      • 6.2.2 包装类
      • 6.2.3 字符串类
      • 6.2.4 Math 类
    • 6.3 java.util 包
      • 6.3.1 java.util 包的构成
      • 6.3.2 日期时间类
      • 6.3.3 向量类及其使用
      • 6.3.4 哈希表类及其应用
      • 6.3.5 对象集合类
    • 6.4 输入/输出包
      • 6.4.1 流
      • 6.4.2 基本输入/输出流
      • 6.4.3 File 类
      • 6.4.4 文本文件读/写
      • 6.4.5 字节流文件
      • 6.4.6 过滤流
    • 小结
    • 习题
  • 第7章 图形用户界面
    • 7.1 图形用户界面组件
      • 7.1.1 图形用户界面概述
      • 7.1.2 AWT 容器
      • 7.1.3 框架
      • 7.1.4 布局管理器
      • 7.1.5 Swing 概述
    • 7.2 Frame 容器加入基本组件
      • 7.2.1 按钮
      • 7.2.2 标签
      • 7.2.3 文本框和多行文本框
      • 7.2.4 复选框
      • 7.2.5 单选框
      • 7.2.6 下拉式列表
      • 7.2.7 滚动条
      • 7.2.8 组合布局示例
    • 7.3 事件与事件处理
      • 7.3.1 Event 对象
      • 7.3.2 事件处理
      • 7.3.3 事件适配器
      • 7.3.4 事件驱动程序综合示例
    • 7.4 绘图组件
      • 7.4.1 画布
      • 7.4.2 paint( )方法
      • 7.4.3 重新绘制
      • 7.4.4 用Graphics 对象绘图
      • 7.4.5 常用绘图方法
    • 7.5 综合示例
    • 7.6 Java 类单元测试
      • 7.6.1 Junit 的安装
      • 7.6.2 创建项目junitTest
      • 7.6.3 创建被测试的类
      • 7.6.4 创建用于单独测试的TestCase
      • 7.6.5 运行TestCase
      • 7.6.6 创建用于集成测试的TestSuite
      • 7.6.7 运行TestSuite
    • 小结
    • 习题
  • 第8章 多线程程序设计
    • 8.1 线程概述
      • 8.1.1 继承Thread 类
      • 8.1.2 实现Runnable 接口
    • 8.2 线程控制
      • 8.2.1 线程状态及其转换
      • 8.2.2 创建状态
      • 8.2.3 就绪状态
      • 8.2.4 等待状态
      • 8.2.5 撤销状态
      • 8.2.6 线程类其他常用的方法
      • 8.2.7 线程的同步
      • 8.2.8 线程通信
    • 小结
    • 习题
  • 第9章 Java 小应用程序
    • 9.1 Applet 概述
      • 9.1.1 Eclipse 下Applet开发步骤
      • 9.1.2 创建HTML 文件
      • 9.1.3 JDK 下使用appletviewer运行JavaWorld.htm
      • 9.1.4 使用浏览器观察JavaWorld.htm 运行
      • 9.1.5 Applet 类的方法
      • 9.1.6 Applet 的4 种常用方法
      • 9.1.7 Applet 的安全
    • 9.2 Applet 的应用
      • 9.2.1 利用Applet 接收从HTML 网页中传递过来的参数
      • 9.2.2 利用Applet 显示图像
      • 9.2.3 利用Applet 播放声音
      • 9.2.4 网页跳动的文字
      • 9.2.5 网页中的动画
    • 9.3 Applet 的事件及其处理
      • 9.3.1 Applet 中的鼠标操作
      • 9.3.2 Applet 中的键盘操作
    • 小结
    • 习题
  • 第10章 网络编程基础
    • 10.1 网络编程概述
      • 10.1.1 网络编程的概念
      • 10.1.2 Internet 网络通信协议
    • 10.2 Java 网络包
      • 10.2.1 获取IP 地址
      • 10.2.2 URL 编程
      • 10.2.3 套接口类
      • 10.2.4 使用TCP 的Socket网络编程
    • 小结
    • 习题
  • *第11章 Java 与数据库连接技术JDBC
    • 11.1 概述
      • 11.1.1 JDBC的基本功能
      • 11.1.2 JDBC接口
    • 11.2 JDBC应用
      • 11.2.1 数据库建立连接
      • 11.2.2 执行查询语句
      • 11.2.3 检索结果集
      • 11.2.4 更新数据库操作
      • 11.2.5 参数的输入和输出
    • 11.3 综合应用
    • 小结
    • 习题
  • 参考文献
如无法打开或下载资源,请在电脑端(xuanshu.hep.com.cn)进行下载操作。
1