Java程序设计实用教程(第4版)

Java程序设计实用教程(第4版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2013-11
版次: 4
ISBN: 9787121217333
定价: 44.00
装帧: 平装
开本: 16开
  •   《Java程序设计实用教程(第4版)》全面、系统地介绍Java语言程序设计的基础知识、运行机制、多种编程方法和技术,将面向对象程序设计思想贯穿其中,建立起牢固扎实的理论基础。本书主要内容包括:Java开发运行环境JDK和MyEclipse,Java语言基础,类的封装、继承和多态,接口、内部类和Java API,异常处理,图形用户界面,多线程,输入/输出流和文件操作,网络通信,数据库应用,Web应用和综合应用设计。这些内容是构成Java应用程序的基本要素和必备知识。 第1章 Java概述
    1.1 了解Java
    1.1.1 Java的诞生和发展
    1.1.2 Java的特点
    1.1.3 Java核心技术
    1.1.4 Application应用
    1.2 JDK
    1.2.1 JDK的安装与设置
    1.2.2 编译和运行Java程序
    1.2.3 包
    1.3 MyEclipse
    1.3.1 MyEclipse集成开发环境
    1.3.2 创建Java项目并运行
    1.3.3 程序调试技术
    习题1
    实验1 Java Application程序的编辑、编译和运行

    第2章 Java语言基础
    2.1 语言成分
    2.1.1 标识符与关键字
    2.1.2 基本数据类型
    2.1.3 变量与常量
    2.1.4 运算符与表达式
    2.2 流程控制语句
    2.2.1 顺序结构语句
    2.2.2 选择语句
    2.2.3 循环语句
    2.2.5 转移语句
    2.3 数组
    2.3.1 一维数组
    2.3.2 二维数组
    2.4 静态方法
    2.4.1 方法声明与调用
    2.4.2 参数传递
    2.4.3 方法重载
    2.4.4 递归方法
    2.5 字符串
    2.5.1 字符串的基本数据类型特性
    2.5.2 字符串的类特性
    习题2
    实验2 Java程序设计基础

    第3章 类的封装、继承和多态
    3.1 类和对象
    3.1.1 类
    3.1.2 对象
    3.2 类的封装性
    3.2.1 构造与析构
    3.2.2 对象的引用和运算
    3.2.3 访问控制
    3.2.4 静态成员
    3.2.5 浅拷贝与深拷贝
    3.3 类的继承性
    3.3.1 由继承派生类
    3.3.2 继承原则及作用
    3.3.3 子类的构造方法
    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
    实验3 类的封装、继承和多态

    第4章 接口、内部类和Java API基础
    4.1 接口与实现接口的类
    4.2 内部类和内部接口
    4.3 Java API基础
    4.3.1 java.lang包中的基础类库
    4.3.2 java.util包中的工具类库
    4.4 泛型
    习题4
    实验4 接口与实现接口的类

    第5章 异常处理
    5.1 异常处理基础
    5.1.1 异常处理机制的必要性
    5.1.2 错误和异常
    5.2 异常处理措施
    5.2.1 异常处理语句
    5.2.2 抛出异常
    5.2.3 定义异常类
    习题5
    实验5 异常的抛出、捕获并处理

    第6章 图形用户界面
    6.1 AWT组件及其属性类
    6.1.1 AWT组件
    6.1.2 布局管理
    6.1.3 颜色和字体
    6.2 事件处理
    6.2.1 委托事件模型
    6.2.2 AWT事件类和事件监听器接口
    6.3 Swing组件及事件
    6.3.1 Swing组件与布局
    6.3.2 文本显示和编辑组件及事件
    6.3.3 按钮组件
    6.3.4 列表框和组合框
    6.3.5 中间容器
    6.3.6 JOptionPane和JColorChooser对话框
    6.3.7 菜单组件
    6.3.8 表格
    6.4 图形图像
    6.4.1 图形设计
    6.4.2 图像
    习题6
    实验6 图形用户界面设计

    第7章 多线程
    7.1 操作系统中的进程与线程
    7.2 Java的线程对象
    7.2.1 Runnable接口与Thread类
    7.2.2 线程对象的优先级
    7.2.3 线程对象的生命周期
    7.2.4 定时器与图形动画设计
    7.3 线程的同步机制
    7.3.1 交互线程
    7.3.2 线程间的竞争关系与线程互斥
    7.3.3 线程间的协作关系与线程同步
    习题7
    实验7 线程设计

    第8章 输入/输出流和文件操作
    8.1 文件和流
    8.1.1 操作系统中的文件和目录概念
    8.1.2 流的概念
    8.2 字节输入/输出流类
    8.2.1 抽象字节流
    8.2.2 文件字节流
    8.2.3 数据字节流
    8.2.4 对象字节流
    8.2.5 交互线程
    8.3 字符输入/输出流类
    8.3.1 交互线程
    8.3.2 字节/字符转换流
    8.3.3 线程间的协作关系与线程同步
    8.3.4 缓冲字符流
    8.3.5 格式化字符输出流
    8.3.6 Java标准输入/输出
    8.4 文件操作
    8.4.1 文件类及其过滤器
    8.4.2 文件选择对话框组件
    8.4.3 随机存取文件类
    习题8
    实验8 输入/输出流与文件操作

    第9章 网络通信
    9.1 网络编程基础
    9.2 使用URL访问网络资源
    9.2.1 URL和IP地址
    9.2.2 使用选项卡窗格和编辑器窗格
    9.3 TCP Socket通信
    9.3.1 TCP Socket通信原理
    9.3.2 Java的TCP Socket通信
    9.4 UDP数据报通信
    9.4.1 UDP数据报
    9.4.2 UDP组播数据报
    习题9
    实验9 网络通信

    第10章 数据库应用
    10.1 关系数据库系统
    10.1.1 关系模型
    10.1.2 客户-服务器结构的关系数据库系统
    10.1.3 结构化查询语言SQL
    10.2 MySQL数据库
    10.3 JDBC
    10.3.1 JDBC的作用和功能
    10.3.2 指定JDBC驱动程序
    10.3.3 连接数据库
    10.3.4 执行SQL语句
    10.3.5 处理数据查询结果集
    习题10
    实验10 数据库应用设计

    第11章 Web应用
    11.1 Web浏览基础
    11.2 Applet应用程序
    11.3 JSP
    11.3.1 JSP原理
    11.3.2 运行JSP
    11.3.3 JSP语法
    习题11
    实验11 基于JSP的Web应用设计

    第12章 综合应用设计
    12.1 集合框架
    12.2 反射
    12.3 使用复杂Swing组件
    12.3.1 列表框
    12.3.2 表格
    12.3.3 多文档界面
    12.3.4 树
    12.4 数据库应用
    12.5 课程设计的要求和选题
    附录A ASCII字符与Unicode值
    附录B Java关键字
    附录C Java基本数据类型
    附录D Java运算符及其优先级
    附录E Java类库(部分)
    E.1 java.lang语言包
    E.2 java.util实用包
    E.3 java.text文本包
    附录F MyEclipse常用菜单命令
    参考文献
  • 内容简介:
      《Java程序设计实用教程(第4版)》全面、系统地介绍Java语言程序设计的基础知识、运行机制、多种编程方法和技术,将面向对象程序设计思想贯穿其中,建立起牢固扎实的理论基础。本书主要内容包括:Java开发运行环境JDK和MyEclipse,Java语言基础,类的封装、继承和多态,接口、内部类和Java API,异常处理,图形用户界面,多线程,输入/输出流和文件操作,网络通信,数据库应用,Web应用和综合应用设计。这些内容是构成Java应用程序的基本要素和必备知识。
  • 目录:
    第1章 Java概述
    1.1 了解Java
    1.1.1 Java的诞生和发展
    1.1.2 Java的特点
    1.1.3 Java核心技术
    1.1.4 Application应用
    1.2 JDK
    1.2.1 JDK的安装与设置
    1.2.2 编译和运行Java程序
    1.2.3 包
    1.3 MyEclipse
    1.3.1 MyEclipse集成开发环境
    1.3.2 创建Java项目并运行
    1.3.3 程序调试技术
    习题1
    实验1 Java Application程序的编辑、编译和运行

    第2章 Java语言基础
    2.1 语言成分
    2.1.1 标识符与关键字
    2.1.2 基本数据类型
    2.1.3 变量与常量
    2.1.4 运算符与表达式
    2.2 流程控制语句
    2.2.1 顺序结构语句
    2.2.2 选择语句
    2.2.3 循环语句
    2.2.5 转移语句
    2.3 数组
    2.3.1 一维数组
    2.3.2 二维数组
    2.4 静态方法
    2.4.1 方法声明与调用
    2.4.2 参数传递
    2.4.3 方法重载
    2.4.4 递归方法
    2.5 字符串
    2.5.1 字符串的基本数据类型特性
    2.5.2 字符串的类特性
    习题2
    实验2 Java程序设计基础

    第3章 类的封装、继承和多态
    3.1 类和对象
    3.1.1 类
    3.1.2 对象
    3.2 类的封装性
    3.2.1 构造与析构
    3.2.2 对象的引用和运算
    3.2.3 访问控制
    3.2.4 静态成员
    3.2.5 浅拷贝与深拷贝
    3.3 类的继承性
    3.3.1 由继承派生类
    3.3.2 继承原则及作用
    3.3.3 子类的构造方法
    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
    实验3 类的封装、继承和多态

    第4章 接口、内部类和Java API基础
    4.1 接口与实现接口的类
    4.2 内部类和内部接口
    4.3 Java API基础
    4.3.1 java.lang包中的基础类库
    4.3.2 java.util包中的工具类库
    4.4 泛型
    习题4
    实验4 接口与实现接口的类

    第5章 异常处理
    5.1 异常处理基础
    5.1.1 异常处理机制的必要性
    5.1.2 错误和异常
    5.2 异常处理措施
    5.2.1 异常处理语句
    5.2.2 抛出异常
    5.2.3 定义异常类
    习题5
    实验5 异常的抛出、捕获并处理

    第6章 图形用户界面
    6.1 AWT组件及其属性类
    6.1.1 AWT组件
    6.1.2 布局管理
    6.1.3 颜色和字体
    6.2 事件处理
    6.2.1 委托事件模型
    6.2.2 AWT事件类和事件监听器接口
    6.3 Swing组件及事件
    6.3.1 Swing组件与布局
    6.3.2 文本显示和编辑组件及事件
    6.3.3 按钮组件
    6.3.4 列表框和组合框
    6.3.5 中间容器
    6.3.6 JOptionPane和JColorChooser对话框
    6.3.7 菜单组件
    6.3.8 表格
    6.4 图形图像
    6.4.1 图形设计
    6.4.2 图像
    习题6
    实验6 图形用户界面设计

    第7章 多线程
    7.1 操作系统中的进程与线程
    7.2 Java的线程对象
    7.2.1 Runnable接口与Thread类
    7.2.2 线程对象的优先级
    7.2.3 线程对象的生命周期
    7.2.4 定时器与图形动画设计
    7.3 线程的同步机制
    7.3.1 交互线程
    7.3.2 线程间的竞争关系与线程互斥
    7.3.3 线程间的协作关系与线程同步
    习题7
    实验7 线程设计

    第8章 输入/输出流和文件操作
    8.1 文件和流
    8.1.1 操作系统中的文件和目录概念
    8.1.2 流的概念
    8.2 字节输入/输出流类
    8.2.1 抽象字节流
    8.2.2 文件字节流
    8.2.3 数据字节流
    8.2.4 对象字节流
    8.2.5 交互线程
    8.3 字符输入/输出流类
    8.3.1 交互线程
    8.3.2 字节/字符转换流
    8.3.3 线程间的协作关系与线程同步
    8.3.4 缓冲字符流
    8.3.5 格式化字符输出流
    8.3.6 Java标准输入/输出
    8.4 文件操作
    8.4.1 文件类及其过滤器
    8.4.2 文件选择对话框组件
    8.4.3 随机存取文件类
    习题8
    实验8 输入/输出流与文件操作

    第9章 网络通信
    9.1 网络编程基础
    9.2 使用URL访问网络资源
    9.2.1 URL和IP地址
    9.2.2 使用选项卡窗格和编辑器窗格
    9.3 TCP Socket通信
    9.3.1 TCP Socket通信原理
    9.3.2 Java的TCP Socket通信
    9.4 UDP数据报通信
    9.4.1 UDP数据报
    9.4.2 UDP组播数据报
    习题9
    实验9 网络通信

    第10章 数据库应用
    10.1 关系数据库系统
    10.1.1 关系模型
    10.1.2 客户-服务器结构的关系数据库系统
    10.1.3 结构化查询语言SQL
    10.2 MySQL数据库
    10.3 JDBC
    10.3.1 JDBC的作用和功能
    10.3.2 指定JDBC驱动程序
    10.3.3 连接数据库
    10.3.4 执行SQL语句
    10.3.5 处理数据查询结果集
    习题10
    实验10 数据库应用设计

    第11章 Web应用
    11.1 Web浏览基础
    11.2 Applet应用程序
    11.3 JSP
    11.3.1 JSP原理
    11.3.2 运行JSP
    11.3.3 JSP语法
    习题11
    实验11 基于JSP的Web应用设计

    第12章 综合应用设计
    12.1 集合框架
    12.2 反射
    12.3 使用复杂Swing组件
    12.3.1 列表框
    12.3.2 表格
    12.3.3 多文档界面
    12.3.4 树
    12.4 数据库应用
    12.5 课程设计的要求和选题
    附录A ASCII字符与Unicode值
    附录B Java关键字
    附录C Java基本数据类型
    附录D Java运算符及其优先级
    附录E Java类库(部分)
    E.1 java.lang语言包
    E.2 java.util实用包
    E.3 java.text文本包
    附录F MyEclipse常用菜单命令
    参考文献
查看详情
系列丛书 / 更多
Java程序设计实用教程(第4版)
实变函数与泛函分析概要第1册(第4版)
郑维行、王声望 著
相关图书 / 更多
Java程序设计实用教程(第4版)
Java程序设计任务驱动教程
黑马程序员
Java程序设计实用教程(第4版)
Java研发自测入门与进阶
林宁、魏兆玉
Java程序设计实用教程(第4版)
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java程序设计实用教程(第4版)
Java+OpenCV案例佳作选
姚利民
Java程序设计实用教程(第4版)
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java程序设计实用教程(第4版)
Java程序设计及实践应用研究
张萌,梁正,李真
Java程序设计实用教程(第4版)
Java Web及其框架技术
陈振兴
Java程序设计实用教程(第4版)
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java程序设计实用教程(第4版)
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java程序设计实用教程(第4版)
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java程序设计实用教程(第4版)
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java程序设计实用教程(第4版)
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)