
包邮JAVA程序设计
1星价
¥19.4
(6.5折)
2星价¥19.4
定价¥29.8

暂无评论
图文详情
- ISBN:7302089108
- 装帧:简裝本
- 册数:暂无
- 重量:600
- 开本:暂无
- 页数:374
- 出版时间:2004-08-01
- 条形码:9787302089100 ; 978-7-302-08910-0
本书特色
本书内容丰富易学,既可以作为计算机专业和非计算机专业的基础教材,也可以作为需要学习Java语言的工程人员和科技工作者的自学参考书。
内容简介
本书讲解学习Java语言的基本方法,介绍Java程序设计基础知识及其编程思想,内容包括Java语言的基础语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体与图形学程序设计以及数据库程序设计等。本书的章节编排与书写以人们学习与认知过程为基础,与实际开发的需求相匹配。本书内容力求简洁,每章都附有习题,使得读者在轻松和欢乐之中迅速地了解与掌握Java程序设计的知识和方法,并应用到实践中去。
目录
第1章 绪论
1.1 历史简介
1.2 特点
1.3 开发环境的建立
1.4 Java程序及其执行过程
1.4.1 开发Java程序的工作流程
1.4.2 Java程序的工作原理
1.5 本章小结
习题
第2章 结构化程序设计
2.1 标识符和关键字
2.2 基本数据类型、直接量和变量
2.2.1 基本数据类型
2.2.2 直接量
2.2.3 变量
2.3 运算符
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 布尔逻辑运算符
2.3.4 位运算符
2.3.5 赋值类运算符
2.3.6 条件运算符
2.3.7 其他运算符
2.4 控制结构
2.4.1 if语句和if-else语句
2.4.2 switch语句
2.4.3 for语句
2.4.4 while语句
2.4.5 do-while语句
2.4.6 break语句
2.4.7 continue语句
2.5 结构化程序设计
2.6 本章小结
习题
第3章 面向对象程序设计
3.1 面向对象程序设计基本思想
3.2 类、实例、域和方法
3.2.1 类、域和方法的定义
3.2.2 引用数据类型、实例生成和几类特殊的方法
3.3 继承性
3.4 多态性
3.4.1 静态多态性
3.4.2 动态多态性
3.5 包
3.6 封装性
3.7 修饰词
3.8 接口
3.9 内部类
3.10 变量作用域范围与方法调用
3.10.1 变量作用域范围
3.10.2 方法调用
3.11 递归方法与压缩方法
3.12 本章小结
习题
第4章 数组、字符串与异常处理
4.1 数组
4.1.1 一维数组
4.1.2 多维数组
4.2 字符串
4.2.1 String
4.2.2 StringBuffer
4.3 异常处理
4.3.1 异常及其种类
4.3.2 异常产生
4.3.3 异常处理示例
4.3.4 自定义异常类型
4.4 本章小结
习题
第5章 文件与数据流
5.1 输入流与输出流
5.1.1 InputStream和FileInputStream
5.1.2 OutputStream和FileOutputStream
5.1.3 PrintStream
5.1.4 标准输入输出流的重定向
5.2 数据的输入流和输出流
5.3 带缓存的输入流和输出流
5.4 随机访问文件
5.5 读写器
5.5.1 Reader和Writer
5.5.2 FileReader和FileWriter
5.5.3 BufferedReader和BufferedWriter
5.5.4 PrintWriter
5.6 对象串行化
5.7 文件
5.8 本章小结
习题
第6章 图形用户界面设计
6.1 基本GUI组件和容器
6.1.1 概述
6.1.2 JLabel、JTextField和JPasswordField
6.1.3 JButton、JCheckBox和JRadioButton
6.1.4 JComboBox和JList
6.1.5 JTextArea和JScrollPane
6.1.6 JSlider
6.1.7 JFrame和JPanel
6.2 布局管理器
6.2.1 FlowLayout
6.2.2 BorderLayout
6.2.3 GridLayout
6.2.4 BoxLayout
6.2.5 GridBagLayout
6.2.6 CardLayout
6.2.7 组合布局方式
6.2.8 自定义的布局管理器
6.3 事件处理模型
6.3.1 事件处理模型概述
6.3.2 鼠标事件处理
6.3.3 键盘事件处理
6.4 高级图形用户界面
6.4.1 菜单
6.4.2 多文档界面
6.5 本章小结
习题
第7章 小应用程序
7.1 编写小应用程序
7.1.1 生命周期
7.1.2 小应用程序
7.2 编写网页
7.2.1 基本HTML语句
7.2.2 归档文件
7.2.3 网页中的小应用程序参数
7.3 应用程序与小应用程序
7.4 本章小结
习题
第8章 多线程程序设计
8.1 编写线程程序
8.1.1 通过类Thread构造线程类
8.1.2 通过接口Runnable构造线程类
8.2 线程的生命周期
8.3 多线程的同步处理
8.3.1 同步方法
8.3.2 同步语句
8.3.3 成员方法wait/notify/notifyAll
8.3.4 死锁问题
8.4 本章小结
习题
第9章 编程规范
9.1 程序编写规范
9.1.1 命名规范
9.1.2 排版规范
9.1.3 语句
9.1.4 文件组织
9.2 程序调试
9.3 文档注释
9.4 本章小结
习题
第10章 网络程序设计
10.1 网络资源定位器
10.1.1 网络地址
10.1.2 网络资源定位器
10.1.3 从网络资源定位器获取网络资源
10.2 基于TCP的网络程序设计
10.3 基于UDP的网络程序设计
10.4 本章小结
习题
第11章 多媒体与图形学程序设计
11.1 声音播放
11.2 图像显示
11.3 图形显示
11.4 计算机动画
11.4.1 通过定时器控制动画速度
11.4.2 动画制作
11.4.3 提高动画质量
11.5 本章小结
习题
第12章 数据库程序设计
12.1 基本原理
12.1.1 JDBC驱动程序类型
12.1.2 JNDI原理
12.2 开发环境的建立
12.2.1 安装数据库和建立测试数据
12.2.2 选择、获取和安装JDBC驱动程序
12.2.3 安装与设置JNDI
12.3 数据库程序设计
12.4 JDBC的API简介
12.4.1 数据源
12.4.2 数据库连接
12.4.3 SQL语句执行器
12.4.4 SQL查询结果集
12.5 性能优化
12.5.1 预编译语句
12.5.2 SQL语句批处理机制
12.5.3 连接池
12.6 本章小结
习题
1.1 历史简介
1.2 特点
1.3 开发环境的建立
1.4 Java程序及其执行过程
1.4.1 开发Java程序的工作流程
1.4.2 Java程序的工作原理
1.5 本章小结
习题
第2章 结构化程序设计
2.1 标识符和关键字
2.2 基本数据类型、直接量和变量
2.2.1 基本数据类型
2.2.2 直接量
2.2.3 变量
2.3 运算符
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 布尔逻辑运算符
2.3.4 位运算符
2.3.5 赋值类运算符
2.3.6 条件运算符
2.3.7 其他运算符
2.4 控制结构
2.4.1 if语句和if-else语句
2.4.2 switch语句
2.4.3 for语句
2.4.4 while语句
2.4.5 do-while语句
2.4.6 break语句
2.4.7 continue语句
2.5 结构化程序设计
2.6 本章小结
习题
第3章 面向对象程序设计
3.1 面向对象程序设计基本思想
3.2 类、实例、域和方法
3.2.1 类、域和方法的定义
3.2.2 引用数据类型、实例生成和几类特殊的方法
3.3 继承性
3.4 多态性
3.4.1 静态多态性
3.4.2 动态多态性
3.5 包
3.6 封装性
3.7 修饰词
3.8 接口
3.9 内部类
3.10 变量作用域范围与方法调用
3.10.1 变量作用域范围
3.10.2 方法调用
3.11 递归方法与压缩方法
3.12 本章小结
习题
第4章 数组、字符串与异常处理
4.1 数组
4.1.1 一维数组
4.1.2 多维数组
4.2 字符串
4.2.1 String
4.2.2 StringBuffer
4.3 异常处理
4.3.1 异常及其种类
4.3.2 异常产生
4.3.3 异常处理示例
4.3.4 自定义异常类型
4.4 本章小结
习题
第5章 文件与数据流
5.1 输入流与输出流
5.1.1 InputStream和FileInputStream
5.1.2 OutputStream和FileOutputStream
5.1.3 PrintStream
5.1.4 标准输入输出流的重定向
5.2 数据的输入流和输出流
5.3 带缓存的输入流和输出流
5.4 随机访问文件
5.5 读写器
5.5.1 Reader和Writer
5.5.2 FileReader和FileWriter
5.5.3 BufferedReader和BufferedWriter
5.5.4 PrintWriter
5.6 对象串行化
5.7 文件
5.8 本章小结
习题
第6章 图形用户界面设计
6.1 基本GUI组件和容器
6.1.1 概述
6.1.2 JLabel、JTextField和JPasswordField
6.1.3 JButton、JCheckBox和JRadioButton
6.1.4 JComboBox和JList
6.1.5 JTextArea和JScrollPane
6.1.6 JSlider
6.1.7 JFrame和JPanel
6.2 布局管理器
6.2.1 FlowLayout
6.2.2 BorderLayout
6.2.3 GridLayout
6.2.4 BoxLayout
6.2.5 GridBagLayout
6.2.6 CardLayout
6.2.7 组合布局方式
6.2.8 自定义的布局管理器
6.3 事件处理模型
6.3.1 事件处理模型概述
6.3.2 鼠标事件处理
6.3.3 键盘事件处理
6.4 高级图形用户界面
6.4.1 菜单
6.4.2 多文档界面
6.5 本章小结
习题
第7章 小应用程序
7.1 编写小应用程序
7.1.1 生命周期
7.1.2 小应用程序
7.2 编写网页
7.2.1 基本HTML语句
7.2.2 归档文件
7.2.3 网页中的小应用程序参数
7.3 应用程序与小应用程序
7.4 本章小结
习题
第8章 多线程程序设计
8.1 编写线程程序
8.1.1 通过类Thread构造线程类
8.1.2 通过接口Runnable构造线程类
8.2 线程的生命周期
8.3 多线程的同步处理
8.3.1 同步方法
8.3.2 同步语句
8.3.3 成员方法wait/notify/notifyAll
8.3.4 死锁问题
8.4 本章小结
习题
第9章 编程规范
9.1 程序编写规范
9.1.1 命名规范
9.1.2 排版规范
9.1.3 语句
9.1.4 文件组织
9.2 程序调试
9.3 文档注释
9.4 本章小结
习题
第10章 网络程序设计
10.1 网络资源定位器
10.1.1 网络地址
10.1.2 网络资源定位器
10.1.3 从网络资源定位器获取网络资源
10.2 基于TCP的网络程序设计
10.3 基于UDP的网络程序设计
10.4 本章小结
习题
第11章 多媒体与图形学程序设计
11.1 声音播放
11.2 图像显示
11.3 图形显示
11.4 计算机动画
11.4.1 通过定时器控制动画速度
11.4.2 动画制作
11.4.3 提高动画质量
11.5 本章小结
习题
第12章 数据库程序设计
12.1 基本原理
12.1.1 JDBC驱动程序类型
12.1.2 JNDI原理
12.2 开发环境的建立
12.2.1 安装数据库和建立测试数据
12.2.2 选择、获取和安装JDBC驱动程序
12.2.3 安装与设置JNDI
12.3 数据库程序设计
12.4 JDBC的API简介
12.4.1 数据源
12.4.2 数据库连接
12.4.3 SQL语句执行器
12.4.4 SQL查询结果集
12.5 性能优化
12.5.1 预编译语句
12.5.2 SQL语句批处理机制
12.5.3 连接池
12.6 本章小结
习题
展开全部
本类五星书
浏览历史
本类畅销
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.1¥39.8 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥66.3¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥55.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0 -
AI赋能写作:AI大模型高效写作一本通
¥34.3¥49.0 -
网络设备安装与调试(华为eNSP模拟器)(第2版)
¥37.4¥49.8 -
信息系统监理师考试大纲
¥13.5¥15.0 -
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8