• 华章程序员书库:Java入门经典
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

华章程序员书库:Java入门经典

18.31 2.7折 69 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者李伟、张金辉 著

出版社机械工业出版社

出版时间2013-04

版次1

装帧平装

货号A14

上书时间2024-11-02

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 李伟、张金辉 著
  • 出版社 机械工业出版社
  • 出版时间 2013-04
  • 版次 1
  • ISBN 9787111421108
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 462页
  • 丛书 华章程序员书库
【内容简介】
  《华章程序员书库:Java入门经典》以初学者为核心,全面介绍了使用Java进行程序开发的各种技术。在内容排列上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程技术,丰富编程经验。《华章程序员书库:Java入门经典》共分4篇20章,其中,第一篇为“基础知识篇”,主要包括初识Java真面目、动手写“HelloWorld”、扎实Java语言基本语法、理解算法和流程控制、流行的Java开发工具、解密面向对象编程、初探数组等内容;第二篇为“核心技术篇”,主要包括关于字符串处理、集合类、使用异常处理机制、掌握Java的I/O技术、“一心二用”的多线程技术、枚举与泛型等内容;第三篇为“高级应用篇”,主要包括开发Java桌面应用、JDBC操作数据库、高级Swing组件、Swing事件处理机制、开发网络程序等内容;第四篇为项目实战篇,主要包括酒店管理系统和企业内部通信系统两个实战项目。
  《华章程序员书库:Java入门经典》附有配套光盘,光盘内有本书所有程序的源代码、多媒体教学视频和程序开发资源库。其中,源代码全部经过精心测试,能够在WindowsXP、Windows7操作系统上编译和运行。
  《华章程序员书库:Java入门经典》既适用于Java的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
【目录】
前言
第一篇基础知识篇
第1章初识Java真面目
视频讲解:16分钟
1.1Java简介
1.1.1什么是Java语言
1.1.2Java语言的优势
1.1.3编程语言排行榜
1.1.4Java的进化史
1.1.5Java成功案例
1.2Java特性
1.2.1Java的应用领域
1.2.2Java语法的特征
1.3怎么学Java
1.3.1Java程序员的成长之路
1.3.2如何学好Java
1.4本章小结
1.5习题
第2章动手写“HelloWorld”
视频讲解:12分钟
2.1搭建Java开发环境
2.1.1下载JDK
2.1.2安装JDK
2.1.3配置和测试JDK
2.2Java程序的开发流程
2.3编写Java程序
2.3.1输入源代码
2.3.2编译和运行程序
2.3.3使用JavaAPI文档
2.4上机实践
2.4.1下载JRE
2.4.2将JDK安装到D盘
2.4.3编写程序输出小猪脸图像
2.5本章小结
2.6习题
第3章扎实Java语言基本语法
视频讲解:36分钟
3.1使用常量与变量
3.1.1常量的概念及使用
3.1.2变量的概念及命名
3.1.3变量的有效范围
3.2认识基本的数据类型
3.2.1整数类型
3.2.2浮点类型
3.2.3字符类型
3.2.4布尔类型
3.2.5基本数据类型间的转换
3.3熟练运用Java运算符
3.3.1赋值运算符
3.3.2算术运算符
3.3.3关系运算符
3.3.4逻辑运算符
3.3.5位运算符
3.3.6其他运算符
3.3.7运算符的优先级别及结合性
3.4了解Java标识符与关键字
3.4.1标识符
3.4.2关键字
3.5编码规范
3.5.1Java命名规范
3.5.2代码编写规则
3.6Java程序的注释
3.6.1单行注释
3.6.2多行注释
3.6.3文档注释
3.7上机实践
3.7.1获取字符的Unicode编码
3.7.2计算长方形的周长
3.7.3类型转换实例
3.8本章小结
3.9习题
第4章理解算法和流程控制
视频讲解:11分钟
4.1与算法的第一次接触
4.1.1什么是算法
4.1.2如何描述算法
4.2运用分支语句
4.2.1简单的if条件语句
4.2.2if-else条件语句
4.2.3if-else-if多分支语句
4.2.4switch多分支语句
4.2.5if语句和switch语句的区别
4.3学习循环语句
4.3.1for循环语句
4.3.2while循环语句
4.3.3do-while循环语句
4.3.4foreach语句
4.3.5循环语句间的区别
4.4学习跳转语句
4.4.1break跳转语句
4.4.2continue跳转语句
4.4.3return跳转语句
4.5上机实践
4.5.1判断用户输入月份所属的季节
4.5.2输出乘法表
4.5.3计算阶乘
4.6本章小结
4.7习题
第5章流行的Java开发工具
视频讲解:27分钟
5.1为什么要使用Eclipse开发工具
5.2Eclipse的工作台
5.2.1Eclipse工作台概述
5.2.2透视图
5.2.3编辑器
5.2.4熟悉Eclipse的菜单栏和工具栏
5.3怎样编写Java程序
5.3.1新建Java项目
5.3.2新建Java类
5.3.3编写Java代码
5.3.4运行程序
5.3.5保存并关闭Java项目
5.4探秘Eclipse资源管理
5.4.1导入Java类
5.4.2导入Java项目
5.4.3导出Java项目
5.5上机实践
5.5.1下载最新的Eclipse
5.5.2为最新的Eclipse安装中文语言包
5.5.3为Eclipse添加新的JDK环境
5.6本章小结
5.7习题
第6章解密面向对象编程
视频讲解:30分钟
6.1什么是面向对象编程
6.1.1面向对象编程的概述
6.1.2面向对象编程的特点
6.2类和对象
6.2.1定义类
6.2.2成员变量和局部变量
6.2.3构造方法的概念及用途
6.2.4创建对象
6.2.5使用对象
6.2.6销毁对象
6.3使用包
6.3.1包的概念
6.3.2创建包
6.3.3使用包中的类
6.4了解Java中的继承关系
6.4.1继承的概念
6.4.2创建子类
6.4.3继承的使用原则
6.4.4使用this关键字
6.4.5使用super关键字
6.5认识多态技术
6.5.1方法的重载
6.5.2方法的重写
6.6抽象类
6.7final类与final方法
6.7.1为何需要final类
6.7.2为何需要final方法
6.8掌握Java中的接口
6.8.1定义接口
6.8.2实现接口
6.9上机实践
6.9.1定义员工类
6.9.2多态方式计算图像面积
6.9.3求解汉诺塔问题
6.10本章小结
6.11习题
第7章初探数组
视频讲解:14分钟
7.1一维数组
7.1.1声明一维数组
7.1.2创建一维数组
7.1.3初始化一维数组
7.1.4使用一维数组
7.2二维数组
7.2.1声明二维数组
7.2.2创建二维数组
7.2.3初始化二维数组
7.2.4使用二维数组
7.3操作数组
7.3.1复制数组
7.3.2排序数组
7.3.3比较数组
7.3.4搜索数组
7.3.5填充数组
7.3.6传递数组
7.4上机实践
7.4.1使用冒泡排序法对数组进行排序
7.4.2使用选择排序法对数组进行排序
7.4.3将二维数组中的行列互换
7.5本章小结
7.3习题

第二篇核心技术篇
第8章字符串处理
视频讲解:31分钟
8.1初识字符串
8.1.1字符串常量
8.1.2声明字符串变量
8.1.3创建字符串
8.2字符串连接
8.2.1字符串与字符串的连接
8.2.2字符串与其他类型数据的连接
8.3字符串操作
8.3.1字符串比较
8.3.2获取字符串的长度
8.3.3字符串转换
8.3.4字符串查找
8.3.5字符串截取
8.3.6字符串替换
8.3.7字符串分割
8.4格式化字符串
8.4.1常规类型的格式化
8.4.2日期和时间字符串格式化
8.5使用StringBuilder类
8.5.1创建字符串生成器
8.5.2字符串生成器的应用
8.6使用正则表达式
8.7上机实践
8.7.1将数字格式化为货币字符串
8.7.2判断字符串中是否包含有数字字符
8.7.3验证IP地址是否有效
8.8本章小结
8.9习题
第9章集合类
视频讲解:13分钟
9.1集合类概述
9.2Collection接口的常用方法
9.2.1addAll()方法
9.2.2removeAll()方法
9.2.3retainAll()方法
9.2.4containsAll()方法
9.2.5toArray()方法
9.3List集合
9.3.1List接口的实现类
9.3.2List的用法
9.4Set集合
9.4.1使用HashSet类
9.4.2使用TreeSet类
9.5Map集合
9.5.1Map接口
9.5.2Map接口的实现类
9.6上机实践
9.6.1使用Set集合删除List集合中的重复值
9.6.2使用List集合在方法之间传递学生信息
9.6.3使用Map集合保存电话信息
9.7本章小结
9.8习题
第10章使用异常处理机制
视频讲解:14分钟
10.1什么是异常处理
10.2常见异常类型
10.3Java异常处理
10.3.1错误
10.3.2捕获异常
10.4内置异常类
10.4.1Error类
10.4.2Exception类
10.5自定义异常类
10.6抛出异常
10.6.1使用throws关键字抛出异常
10.6.2使用throw关键字抛出异常
10.7异常处理使用原则
10.8上机实践
10.8.1自定义异常类
10.8.2使用try-catch语句捕获异常
10.8.3捕获求负数的公约数异常
10.9本章小结
10.10习题
第11章掌握Java的I/O技术
视频讲解:24分钟
11.1Java的I/O处理方式
11.1.1I/O的基本原理
11.1.2可用的流工具类
11.1.3输入流
11.1.4输出流
11.2以字节为数据单位的流类
11.2.1InputStream类
11.2.2OutputStream类
11.3以字符为数据单位的流类
11.3.1Reader类
11.3.2Writer类
11.4常用的I/O处理方式
11.4.1文件类
11.4.2文件的字节输入/输出流
11.4.3文件的字符输入/输出流
11.4.4带缓存的输入/输出流
11.4.5对象序列化
11.5文件及文件夹操作
11.5.1复制文件
11.5.2复制文件夹
11.5.3删除文件
11.5.4分行写入文件
11.6上机实践
11.6.1字符的简单加密与解密
11.6.2将用户信息写入到文件
11.6.3获取磁盘中所有文件的名称
11.7本章小结
11.8习题
第12章“一心二用”的多线程技术
视频讲解:38分钟
12.1进程与线程的PK
12.1.1什么是进程
12.1.2什么是线程
12.2创建线程
12.2.1继承Thread类
12.2.2实现Runnable接口
12.2.3两种方式的比较
12.3线程的生命周期
12.4线程的优先级及执行顺序
12.4.1线程的优先级
12.4.2线程的执行顺序
12.5线程的控制
12.5.1线程的启动
12.5.2线程的挂起
12.5.3结束线程
12.5.4线程组
12.6线程的同步
12.6.1线程安全
12.6.2线程同步机制
12.7线程间的通信
12.8线程死锁
12.9上机实践
12.9.1利用线程定时输出信息
12.9.2查看JVM中的线程名
12.9.3查看线程的状态
12.10本章小结
12.11习题
第13章枚举与泛型
视频讲解:18分钟
13.1使用枚举类型
13.1.1使用枚举类型设置常量
13.1.2深入了解枚举类型
13.1.3枚举类型的优势
13.2使用泛型
13.2.1回顾类型转换
13.2.2定义泛型类
13.2.3泛型的初级用法
13.2.4泛型的高级用法
13.2.5泛型总结
13.3上机实践
13.3.1判断枚举类型的值
13.3.2泛型化的折半查找法
13.3.3使用通配符定义泛型类
13.4本章小结
13.5习题

第三篇高级应用篇
第14章开发Java桌面应用
视频讲解:56分钟
14.1Swing概述
14.1.1Swing的特点
14.1.2Swing包
14.1.3常用组件概述
14.2常见顶层窗体
14.2.1JFrame窗体
14.2.2JDialog窗体
14.3应用基本组件
14.3.1标签组件
14.3.2按钮组件
14.3.3文本组件
14.3.4列表组件
14.4向窗体中添加容器
14.4.1JPanel面板的应用
14.4.2JScrollPane面板的应用
14.4.3分割面板的应用
14.4.4选项卡面板的应用
14.5选择合理的布局方式
14.5.1灵活指定组件位置的绝对布局
14.5.2窗体默认的边界布局
14.5.3奇妙的网格布局
14.5.4按指定方向摆放组件的流式布局
14.6常用的事件监听器
14.6.1事件监听器概述
14.6.2事件监听器
14.6.3动作事件监听器
14.6.4焦点事件监听器
14.7上机实践
14.7.1简单的计数器
14.7.2通过单选按钮选择显示图片
14.7.3为文本域设置背景
14.8本章小结
14.9习题
第15章JDBC操作数据库
视频讲解:17分钟
15.1了解数据库
15.1.1生活中的数据库
15.1.2数据库的特点及分类
15.2JDBC技术
15.2.1什么是JDBC
15.2.2为什么要在项目中添加数据库驱动
15.3认识JDBC中不可或缺的类与接口
15.3.1管理数据库驱动类DriverManager
15.3.2数据库连接接口Connection
15.3.3发送SQL语句接口Statement
15.3.4可执行动态SQL的接口PreparedStatement
15.3.5查询结果集接口ResultSet
15.4操作数据库的步骤
15.4.1加载JDBC驱动程序
15.4.2创建数据库连接
15.4.3创建与数据库通信的Statement对象
15.4.4获取查询结果集
15.4.5关闭连接
15.5上机实践
15.5.1查询SQLServer数据表中的前三条数据
15.5.2查询编程词典9月份的总销售量
15.5.3笛卡儿乘积查询
15.6本章小结
15.7习题
第16章高级Swing组件
视频讲解:34分钟
16.1为窗体添加菜单
16.1.1创建菜单栏
16.1.2创建菜单
16.1.3创建菜单项
16.1.4创建弹出式菜单
16.1.5创建个性化菜单
16.2为窗体添加工具栏
16.2.1创建工具栏
16.2.2为工具栏添加工具按钮
16.3使用对话框
16.3.1打开本地文件的文件对话框
16.3.2为用户提供信息对话框
16.3.3色彩斑斓的颜色选择对话框
16.3.4实现确认操作的确认对话框
16.4表格组件
16.4.1实现创建表格
16.4.2表格模型
16.4.3维护表格模型
16.5使用系统托盘
16.5.1实现获取系统托盘
16.5.2怎样为系统托盘添加图标
16.5.3添加弹出菜单
16.6上机实践
16.6.1明日版QQ界面设计
16.6.2设计选择日期的对话框
16.6.3在表格中显示销售记录
16.7本章小结
16.8习题
第17章Swing事件处理机制
视频讲解:32分钟
17.1掌握窗体事件
17.1.1捕获窗体焦点变化事件
17.1.2?捕获窗体状态变化事件
17.1.3?捕获其他窗体事件
17.2掌握鼠标操作
17.2.1鼠标事件监听器
17.2.2?鼠标事件处理
17.3掌握键盘控制事件
17.3.1键盘事件监听器
17.3.2键盘事件处理
17.4选项事件
17.5表格模型事件
17.6上机实践
17.6.1定义只能输入整数或小数的文本框
17.6.2设置文本对齐方式
17.6.3使用微调控件调整时间
17.7本章小结
17.8习题
第18章开发网络程序
视频讲解:19分钟
18.1网络程序基础
18.1.1局域网和广域网
18.1.2网络协议
18.2端口与套接字
18.2.1什么是端口
18.2.2什么是套接字
18.3学习TCP编程原理
18.3.1TCP网络程序设计
18.3.2掌握TCP编程的常用类
18.3.3如何编写TCP程序
18.4学习UDP编程原理
18.4.1认识UDP协议
18.4.2掌握UDP编程的常用类
18.4.3如何编写UDP程序
18.5上机实践
18.5.1获取主机名、主机地址和本机地址
18.5.2通过域名获得IP地址
18.5.3获得内网的所有IP地址
18.6本章小结
18.7习题

第四篇项目实战篇
第19章酒店管理系统
视频讲解:86分钟
19.1需求分析
19.2系统设计
19.2.1系统目标
19.2.2系统功能结构
19.2.3系统预览
19.2.4业务流程图
19.2.5文件夹结构设计
19.3数据库设计
19.3.1数据库分析
19.3.2数据库概念设计
19.3.3数据库逻辑结构设计
19.3.4视图设计
19.4公共模块设计
19.4.1编写数据库连接类
19.4.2封装常用的操作数据库的方法
19.4.3自定义表格组件
19.4.4编写利用正则表达式验证数据合法性的方法
19.5主窗体设计
19.6用户登录窗口设计
19.7开台签单工作区设计
19.7.1开台签单工作区功能概述
19.7.2开台签单工作区技术分析
19.7.3开台签单工作区实现过程
19.7.4单元测试
19.8自动结账工作区设计
19.8.1自动结账工作区功能概述
19.8.2自动结账工作区技术分析
19.8.3自动结账工作区实现过程
19.9结账报表工作区设计
19.9.1结账报表工作区功能概述
19.9.2结账报表工作区技术分析
19.9.3结账报表工作区实现过程
19.9.4单元测试
19.10后台管理工作区设计
19.10.1后台管理工作区功能概述
19.10.2后台管理工作区技术分析
19.10.3后台管理工作区实现过程
19.10.4单元测试
19.11开发技巧与难点分析
19.12本章小结
第20章企业内部通信系统
视频讲解:100分钟
20.1需求分析
20.2系统设计
20.2.1系统目标
20.2.2系统功能结构
20.3系统开发及运行环境
20.4数据库与数据表设计
20.4.1企业内部通信系统的E-R图
20.4.2数据库逻辑结构设计
20.5系统文件夹组织结构
20.6公共模块设计
20.6.1数据库操作类
20.6.2系统工具类
20.7主窗体设计
20.7.1创建主窗体
20.7.2记录窗体位置
20.8系统托盘模块设计
20.8.1系统托盘模块概述
20.8.2系统托盘模块技术分析
20.8.3系统托盘模块实现
20.9系统工具模块设计
20.9.1系统工具模块概述
20.9.2系统工具模块技术分析
20.9.3系统工具模块实现
20.10用户管理模块设计
20.10.1用户管理模块概述
20.10.2用户管理模块技术分析
20.10.3用户管理模块实现
20.11通信模块设计
20.11.1通信模块概述
20.11.2通信模块技术分析
20.11.3通信模块实现
20.12开发技巧与难点分析
20.13本章小结
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP