Java入门经典计算机与互联网pdf下载
Java入门经典计算机与互联网
更新日期:2024-07-13 00:59:56
书店:互动出版网图书专营店
出版时间:2013-05
浏览量:1089
价格:0.0¥

书籍下载
内容介绍
 书名:  Java入门经典[按需印刷]|3800569
 图书定价:  69元
 图书作者:  李伟;张金辉
 出版社:  机械工业出版社
 出版日期:  2013/5/1 0:00:00
 ISBN号:  9787111421108
 开本:  16开
 页数:  462
 版次:  1-1
 内容简介
《Java入门经典》以初学者为核心,全面介绍了使用Java进行程序开发的各种技术。在内容排列上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程技术,丰富编程经验。全书共分4篇20章,其中,第一篇为“基础知识篇”,主要包括初识Java真面目、动手写“Hello World”、扎实Java语言基本语法、理解算法和流程控制、流行的Java开发工具、解密面向对象编程、初探数组等内容;第二篇为“核心技术篇”,主要包括关于字符串处理、集合类、使用异常处理机制、掌握Java的I/O技术、“一心二用”的多线程技术、枚举与泛型等内容;第三篇为“高级应用篇”,主要包括开发Java桌面应用、JDBC操作数据库、高级Swing组件、Swing事件处理机制、开发网络程序等内容;第四篇为项目实战篇,主要包括酒店管理系统和企业内部通信系统两个实战项目。
《Java入门经典》附有配套光盘,光盘内有《Java入门经典》所有程序的源代码、多媒体教学视频和程序开发资源库。其中,源代码全部经过精心测试,能够在Windows XP、Windows 7操作系统上编译和运行。
《Java入门经典》既适用于Java的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
 目录

《Java入门经典》
前言
第一篇 基础知识篇
第1章初识Java真面目 2
视频讲解:16分钟
1.1 Java简介 2
1.1.1 什么是Java语言 2
1.1.2 Java语言的优势 3
1.1.3 编程语言排行榜 4
1.1.4 Java的进化史 4
1.1.5 Java成功案例 5
1.2 Java特性 6
1.2.1 Java的应用领域 6
1.2.2 Java语法的特征 7
1.3 怎么学Java 8
1.3.1 Java程序员的成长之路 8
1.3.2 如何学好Java 9
1.4 本章小结 10
1.5 习题 10
第2章动手写“Hello World” 11
视频讲解:12分钟
2.1 搭建Java开发环境 11
2.1.1 下载JDK 11
2.1.2 安装JDK 12
2.1.3 配置和测试JDK 15
2.2 Java程序的开发流程 17
2.3 编写Java程序 18
2.3.1 输入源代码 18
2.3.2 编译和运行程序 19
2.3.3 使用Java API文档 20
2.4 上机实践 20
2.4.1 下载JRE 20
2.4.2 将JDK安装到D盘 21
2.4.3 编写程序输出小猪脸图像 21
2.5 本章小结 22
2.6 习题 22
第3章扎实Java语言基本语法 23
视频讲解:36分钟
3.1 使用常量与变量 23
3.1.1 常量的概念及使用 23
3.1.2 变量的概念及命名 24
3.1.3 变量的有效范围 26
3.2 认识基本的数据类型 29
3.2.1 整数类型 29
3.2.2 浮点类型 31
3.2.3 字符类型 32
3.2.4 布尔类型 32
3.2.5 基本数据类型间的转换 33
3.3 熟练运用Java运算符 34
3.3.1 赋值运算符 34
3.3.2 算术运算符 35
3.3.3 关系运算符 36
3.3.4 逻辑运算符 37
3.3.5 位运算符 40
3.3.6 其他运算符 43
3.3.7 运算符的优先级别及结合性 44
3.4 了解Java标识符与关键字 45
3.4.1 标识符 45
3.4.2 关键字 46
3.5 编码规范 46
3.5.1 Java命名规范 46
3.5.2 代码编写规则 47
3.6 Java程序的注释 47
3.6.1 单行注释 47
3.6.2 多行注释 48
3.6.3 文档注释 48
3.7 上机实践 48
3.7.1 获取字符的Unicode编码 48
3.7.2 计算长方形的周长 49
3.7.3 类型转换实例 50
3.8 本章小结 50
3.9 习题 50
第4章 理解算法和流程控制 52
视频讲解:11分钟
4.1 与算法的第一次接触 52
4.1.1 什么是算法 52
4.1.2 如何描述算法 53
4.2 运用分支语句 54
4.2.1 简单的if条件语句 54
4.2.2 if-else条件语句 55
4.2.3 if-else-if多分支语句 56
4.2.4 switch多分支语句 58
4.2.5 if语句和switch语句的区别 61
4.3 学习循环语句 62
4.3.1 for循环语句 62
4.3.2 while循环语句 63
4.3.3 do-while循环语句 65
4.3.4 foreach语句 67
4.3.5 循环语句间的区别 68
4.4 学习跳转语句 68
4.4.1 break跳转语句 68
4.4.2 continue跳转语句 69
4.4.3 return跳转语句 69
4.5 上机实践 70
4.5.1 判断用户输入月份所属的季节 70
4.5.2 输出乘法表 70
4.5.3 计算阶乘 71
4.6 本章小结 71
4.7 习题 72
第5章 流行的Java开发工具 74
视频讲解:27分钟
5.1 为什么要使用Eclipse开发工具 74
5.2 Eclipse的工作台 74
5.2.1 Eclipse工作台概述 74
5.2.2 透视图 75
5.2.3 编辑器 77
5.2.4 熟悉Eclipse的菜单栏和工具栏 78
5.3 怎样编写Java程序 78
5.3.1 新建Java项目 78
5.3.2 新建Java类 80
5.3.3 编写Java代码 81
5.3.4 运行程序 82
5.3.5 保存并关闭Java项目 82
5.4 探秘Eclipse资源管理 83
5.4.1 导入Java类 83
5.4.2 导入Java项目 84
5.4.3 导出Java项目 86
5.5 上机实践 87
5.5.1 下载**的Eclipse 87
5.5.2 为**的Eclipse安装中文语言包 88
5.5.3 为Eclipse添加新的JDK环境 88
5.6 本章小结 88
5.7 习题 89
第6章 解密面向对象编程 90
视频讲解:30分钟
6.1 什么是面向对象编程 90
6.1.1 面向对象编程的概述 90
6.1.2 面向对象编程的特点 91
6.2 类和对象 93
6.2.1 定义类 93
6.2.2 成员变量和局部变量 95
6.2.3 构造方法的概念及用途 96
6.2.4 创建对象 97
6.2.5 使用对象 98
6.2.6 销毁对象 99
6.3 使用包 99
6.3.1 包的概念 99
6.3.2 创建包 99
6.3.3 使用包中的类 100
6.4 了解Java中的继承关系 100
6.4.1 继承的概念 100
6.4.2 创建子类 101
6.4.3 继承的使用原则 101
6.4.4 使用this关键字 103
6.4.5 使用super关键字 103
6.5 认识多态技术 104
6.5.1 方法的重载 104
6.5.2 方法的重写 106
6.6 抽象类 107
6.7 final类与final方法 110
6.7.1 为何需要final类 110
6.7.2 为何需要final方法 111
6.8 掌握Java中的接口 111
6.8.1 定义接口 112
6.8.2 实现接口 112
6.9 上机实践 114
6.9.1 定义员工类 114
6.9.2 多态方式计算图像面积 115
6.9.3 求解汉诺塔问题 116
6.10 本章小结 116
6.11 习题 116
第7章 初探数组 119
视频讲解:14分钟
7.1 一维数组 119
7.1.1 声明一维数组 119
7.1.2 创建一维数组 120
7.1.3 初始化一维数组 121
7.1.4 使用一维数组 122
7.2 二维数组 124
7.2.1 声明二维数组 124
7.2.2 创建二维数组 124
7.2.3 初始化二维数组 126
7.2.4 使用二维数组 127
7.3 操作数组 128
7.3.1 复制数组 128
7.3.2 排序数组 130
7.3.3 比较数组 131
7.3.4 搜索数组 132
7.3.5 填充数组 133
7.3.6 传递数组 134
7.4 上机实践 135
7.4.1 使用冒泡排序法对数组进行排序 135
7.4.2 使用选择排序法对数组进行排序 136
7.4.3 将二维数组中的行列互换 136
7.5 本章小结 137
7.3 习题 137
第二篇 核心技术篇
第8章字符串处理 140
视频讲解:31分钟
8.1 初识字符串 140
8.1.1 字符串常量 140
8.1.2 声明字符串变量 140
8.1.3 创建字符串 141
8.2 字符串连接 143
8.2.1 字符串与字符串的连接 143
8.2.2 字符串与其他类型数据的连接 143
8.3 字符串操作 145
8.3.1 字符串比较 145
8.3.2 获取字符串的长度 148
8.3.3 字符串转换 148
8.3.4 字符串查找 148
8.3.5 字符串截取 151
8.3.6 字符串替换 151
8.3.7 字符串分割 151
8.4 格式化字符串 152
8.4.1 常规类型的格式化 152
8.4.2 日期和时间字符串格式化 155
8.5 使用StringBuilder类 159
8.5.1 创建字符串生成器 159
8.5.2 字符串生成器的应用 160
8.6 使用正则表达式 162
8.7 上机实践 164
8.7.1 将数字格式化为货币字符串 164
8.7.2 判断字符串中是否包含有数字字符 165
8.7.3 验证IP地址是否有效 166
8.8 本章小结 166
8.9 习题 166
第9章 集合类 168
视频讲解:13分钟
9.1 集合类概述 168
9.2 Collection接口的常用方法 169
9.2.1 addAll()方法 169
9....