当前位置:九力公文网>专题范文 > 公文范文 > 42230-零基础学Java程序设计-新书资料

42230-零基础学Java程序设计-新书资料

时间:2022-07-15 11:12:02 公文范文 来源:网友投稿

下面是小编为大家整理的42230-零基础学Java程序设计-新书资料,供大家参考。

42230-零基础学Java程序设计-新书资料

 

 1.图书基本信息 1.书名:《零基础学 Java 程序设计》 2.作者:祝明慧 3.出版社:电子工业出版社 4.出版时间:2021 年 12 月 5.ISBN 978-7-121-42230-0 6.图书分类:JAVA 语言-程序设计 7.开本:16(185*260)

 8.定价:89.80 元 9.字数:716.80 千字 10.页数:448 11.Ⅰ. ①零… Ⅱ. ①祝… Ⅲ. ①JAVA 语言-程序设计 Ⅳ. ①TP312.8 12.中图法分类:TP312.8 13.上架建议:计算机 14.装帧:平装 15.用纸:70 克胶版 2.内容简介 本书由浅入深,全面、系统、深入地介绍了 Java 开发技术,并提供了大量示例,供读者实战演练。另外,为了加深读者对知识点的理解,本书每章配备了大量习题。除此之外,编者还专门为本书录制了大量配套教学视频,以帮助读者更好地学习本书内容。

 本书共分为 4 篇。第 1 篇介绍了第一个 Java 程序、数据、基本数据处理、执行顺序、选择执行、循环执行及方法;第 2 篇介绍了类和对象、继承、抽象类和接口、Java 类的体系及错误处理;第 3 篇介绍了数组和字符串、文件、线程、图形用户界面、Applet 程序设计、集合和泛型及枚举;第 4 篇介绍了一个制作计算器的综合实例。

 本书的知识面广,从基本语法到高级语法及案例应用,几乎涉及 Java 开发的所有重要知识。本书适合所有想全面学习 Java 开发技术的人员阅读,也适合各种使用 Java 进行开发的工程技术人员使用。对于经常使用 Java 做开发的人员,本书是一本不可多得的案头必备参考书。

 3.作者简介 祝明慧

 4.本书特色

 配套视频讲解,学习方便高效

 作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。

 知识全面系统,案例丰富实用

 本书涵盖 Java 语言的各个知识点,同时,书中添加了 200 多个案例,让你快速掌握 C++

 的核心技术和编程技巧。

 内容由浅入深,讲解循序渐进

 本书从 Java 的基础知识开始讲解,让你一步一步进入 Java 的编程世界,循序渐进的教学方式,让你快速具备编程思维,领略编程的乐趣。

 5.读者对象 本书适合所有想全面学习 Java 开发技术的人员阅读,也适合各种使用 Java 进行开发的工程技术人员使用。对于经常使用 Java 做开发的人员,本书是一本不可多得的案头必备参考书。

 6.本书看点(一句话推荐语)

   案例化教学场景,零基础快速入门

   配套视频讲解+书中程序源代码+PPT 电子课件 7.本书推荐语(编辑推荐)

 8. 前言

  Java 语言从 1995 年推出以来已经经历了 20 多年。在这期间,Java 以高效开发的特点经久不衰,是目前最流行的开发语言之一。Java 不仅可以开发传统的桌面应用程序,还可以开发网络应用程序,以及安卓等操作系统的应用程序。

 编者结合自己多年的 Java 开发经验和心得体会,花费了一年多的时间写作本书。希望各位读者能在本书的引领下跨入 Java 开发大门,并成为一名开发高手。本书结合大量多媒体教学视频,全面、系统、深入地介绍了 Java 开发技术,并以大量示例贯穿全书的讲解之中,最后还详细介绍了计算器的开发案例。学习完本书后,读者应该具备独立进行 Java 开发的能力。

 本书特色

 1 1 .配备大量多媒体语音教学视频,学习效果好

 编者专门录制了大量配套多媒体语音教学视频,以便读者更加轻松、直观地学习本书内容,提高学习效率。读者购买本书后,可以登录华信教育资源网(网址为 www.hxedu.com.cn)下载对应的视频和代码源文件。

 2 2 .内容全面、系统、深入

 本书内容涵盖 Java 语言开发应用的常见领域,从基础语法讲起,逐步过渡到面对对象、高级语法等内容。为了方便读者整体学习所有内容,本书最后介绍了一个桌面应用程序的开发过程。

 3 3 .提供大量习题

 对于非在职读者,学习 Java 语言的一个大问题是,缺少练习和自我验证的机会。这容易导致读者一边学习后面的章节,一边忘记前面的内容。因此,全书提供了 200 多道习题,供大家练习和自我测试。

 4 4 .贯穿大量示例和技巧

 为了方便读者彻底掌握 Java 各个语法的应用,全书添加了 200 多个示例。针对学习和开发中经常遇到的问题,本书还穿插了近 200 个注意事项和使用技巧。这些都可以帮助读者更快速地掌握书中的内容。

 5 5 .符合不同读者需求

 本书充分考虑 Java 自学人员及参加计算机等级考试的读者的需求。在内容体系上,本书详细讲解程序的本质,以适合入门读者阅读;在知识点覆盖上,完全覆盖计算机等级考试大纲的要求,并介绍考试专用开发环境 NetBeans 的使用。

 本书内容及体系结构

 第 第 1 1 篇

 基础语法篇(第 1 1 ~7 7 章)

 本篇主要内容包括:第一个 Java 程序、数据、基本数据处理、执行顺序、选择执行、循环执行、方法等。通过对本篇的学习,读者可以使用 Java 开发环境编写简单的程序。

 第 第 2 2 篇

 面向对象篇(第 8 8 ~1 12 2 章)

 本篇主要内容包括:类和对象、继承、抽象类和接口、Java 类的体系、错误处理等。通过对本篇的学习,读者可以掌握 Java 面向对象的编程方式,以及在遇到错误时的处理方法。

 第 第 3 3 篇

 高级语法篇 (第 1 13 3 ~1 19 9 章)

 本篇主要内容包括:数组和字符串、文件、线程、图形用户界面、Applet 程序设计、集合和泛型、枚举等。通过对本篇的学习,读者可以掌握 Java 中常用的高级技术。

 第 第 4 4 篇

 案例应用篇 (第 0 20 章)

 本篇为一个综合性开发案例:计算器。通过对本篇的学习,读者可以掌握桌面应用程序的开发方式和流程。

 学习建议

 

 坚持编程:编程需要进行大量的练习。如同学习英语一样,只有不断练习,才能掌握英语的使用。

 

 多看:需要多看一些好的编程。和写作文一样,多看才可以掌握好的编程结构。

 

 多想:在编程的时候,要多想使用哪种编程结构才适合,或是看到好的编程代码时多想为什么要这样写。

 本书读者对象

 

 Java 初学者; 

 想全面学习 Java 开发技术的人员; 

 利用 Java 做开发的工程技术人员; 

 Java 开发爱好者; 

 参加计算机等级考试的人员; 

 社会培训班学员; 

 需要一本案头必备手册的程序员。

 编

 者 9. 目录

 第 1 篇

 基础语法篇 第 1 章

 第一个 Java 程序 1

 1.1

 人与人的交互—语言 1 1.2

 计算机使用的语言—机器码 1 1.3

 人与计算机的交互—编程语言 2 1.4

 什么是 Java 2 1.4.1

 Java 的发展史 2 1.4.2

 Java 的特点 3 1.4.3

 Java 的用途 5 1.5

 构建 Java 开发环境 5 1.5.1

 下载和安装 JDK 5 1.5.2

 配置环境变量 9 1.5.3

 Eclipse 13 1.5.4

 计算机等级考试中的工具 NetBeans IDE 2007 18 1.6

 编写程序 18 1.6.1

 使用记事本 18

 1.6.2

 使用 Eclipse 20 1.6.3

 使用 NetBeans IDE 2007 26 1.7

 小结 29 1.8

 习题 29

 第 2 章

 数据 31

 2.1

 数据在哪里 31 2.1.1

 数据存在的形式 31 2.1.2

 如何寻找数据 32 2.1.3

 数据的分类 32 2.2

 整数 33 2.2.1

 进制表示 33 2.2.2

 整数类型 38 2.3

 小数 43 2.3.1

 表示形式 43 2.3.2

 小数类型 44 2.4

 文本数据 46 2.4.1

 单个字符 46 2.4.2

 多个字符 49 2.5

 状态数据 50 2.6

 未知的数据 50 2.6.1

 表示方法—变量 50 2.6.2

 命名方式 50 2.6.3

 声明变量 52 2.7

 小结 53 2.8

 习题 54

 第 3 章

 基本数据处理 56

 3.1

 如何进行数据运算 56 3.1.1

 指定变量值 56 3.1.2

 表达式 59 3.1.3

 多个表达式 60 3.2

 数值处理 60 3.2.1

 算术运算 60 3.2.2

 扩展赋值运算 64 3.2.3

 增量/减量运算 64 3.2.4

 正/负运算 67 3.2.5

 数据类型转换 67 3.2.6

 运算顺序 69 3.2.7

 数值比较运算 70 3.3

 位运算 71 3.3.1

 位逻辑运算 72

 3.3.2

 移位运算 74 3.3.3

 位运算优先级 78 3.3.4

 位运算扩展赋值运算 79 3.4

 文本处理 80 3.4.1

 字符比较 80 3.4.2

 文本连接 80 3.5

 状态处理 81 3.5.1

 条件运算 81 3.5.2

 布尔逻辑运算 81 3.6

 运算符总结 84 3.7

 小结 85 3.8

 习题 85

 第 4 章

 执行顺序 88

 4.1

 语句 88 4.1.1

 表达式语句 88 4.1.2

 空语句 88 4.2

 语句块 88 4.2.1

 语句块的构成 89 4.2.2

 作用域 89 4.2.3

 嵌套 90 4.3

 顺序执行 92 4.3.1

 流程图 92 4.3.2

 调试 93 4.4

 小结 96 4.5

 习题 96

 第 5 章

 选择执行 98

 5.1

 选择执行概述 98 5.1.1

 什么是选择执行 98 5.1.2

 流程图 99 5.2

 if 选择语句 99 5.2.1

 语法结构 99 5.2.2

 执行流程 99 5.2.3

 使用语句块 102 5.2.4

 多 if 语句组合使用 103 5.3

 if-else 选择语句 104 5.3.1

 两个分支 104 5.3.2

 执行流程 104 5.3.3

 if-else 语句嵌套使用 106 5.4

 if-else-if 选择语句 108 5.4.1

 多分支结构 108

 5.4.2

 执行流程 108 5.5

 switch 选择语句 111 5.5.1

 语法结构 111 5.5.2

 默认分支 114 5.5.3

 跳出分支 116 5.6

 小结 119 5.7

 习题 119

 第 6 章

 循环执行 121

 6.1

 循环执行概述 121 6.1.1

 什么是循环执行 121 6.1.2

 循环的构成 122 6.1.3

 流程图 123 6.2

 当型循环 for 123 6.2.1

 语法结构 124 6.2.2

 循环方式 124 6.2.3

 简化形式 125 6.3

 当型循环 while 126 6.3.1

 语法结构 127 6.3.2

 循环方式 127 6.4

 直到型循环 do-while 128 6.4.1

 语法结构 128 6.4.2

 循环方式 128 6.5

 循环跳转 130 6.5.1

 跳出循环 break 130 6.5.2

 跳出当前循环 continue 131 6.5.3

 标签 133 6.6

 嵌套循环 133 6.6.1

 普通嵌套 133 6.6.2

 复杂嵌套 135 6.6.3

 跳出多层循环 136 6.7

 小结 137 6.8

 习题 138

 第 7 章

 方法 140

 7.1

 方法概述 140 7.2

 使用方法 141 7.2.1

 声明方法 141 7.2.2

 调用方法 141 7.3

 使用参数 143 7.3.1

 声明参数 143 7.3.2

 传递参数 143

 7.4

 返回值 144 7.4.1

 声明返回类型 144 7.4.2

 传递返回值 145 7.5

 局部变量 146 7.6

 递归 147 7.6.1

 什么是递归 147 7.6.2

 实现递归 147 7.7

 小结 148 7.8

 习题 149

 第 2 篇

 面向对象篇

 第 8 章

 类和对象 150 8.1

 类的形成 150 8.1.1

 抽象 150 8.1.2

 封装 151 8.1.3

 构造类 151 8.1.4

 类中的成员 151 8.2

 对象的形成 152 8.2.1

 为什么有对象 152 8.2.2

 成员变量和方法划分 152 8.2.3

 创建对象 153 8.2.4

 初始化对象 153 8.2.5

 使用对象 155 8.3

 多态和重载 157 8.3.1

 为什么要有多态 157 8.3.2

 使用重载 157 8.3.3

 重载的解析 159 8.3.4

 构造方法的重载 159 8.4

 访问权限 160 8.4.1

 创建第二个类 160 8.4.2

 权限介绍 161 8.5

 小结 163 8.6

 习题 163

 第 9 章

 继承 165 9.1

 继承概述 165 9.1.1

 继承的作用 165 9.1.2

 如何实现继承 165 9.1.3

 继承原则 166 9.1.4

 继承构造方法 169 9.2

 同名问题 170 9.2.1

 成员变量同名 170 9.2.2

 成员方法同名 172

 9.2.3

 使用父类中的成员变量 174 9.3

 小结 176 9.4

 习题 176

 第 10 章

 抽象类和接口 179 10.1

 抽象类 179 10.1.1

 定义抽象类 179 10.1.2

 抽象方法 180 10.1.3

 抽象类继承 181 10.2

 接口 182 10.2.1

 定义接口 182 10.2.2

 接口继承 183 10.2.3

 接口实现 184 10.3

 小结 185 10.4

 习题 185

 第 11 章

 Java 类的体系 187 11.1

 包 187 11.1.1

 创建包 187 11.1.2

 使用包 189 11.1.3

 使用 JAR 文件 190 11.1.4

 JDK 常用包 191 11.2

 内部类 191 11.2.1

 定义内部类 191 11.2.2

 内部类使用外部类的成员 194 11.2.3

 内部类之间访问 197 11.2.4

 外部类使用内部类 199 11.2.5

 匿名类 200 11.3

 Object 类和 Class 类 203 11.3.1

 Object 类 203 11.3.2

 Class 类 204 11.4

 小结 205 11.5

 习题 206

 第 12 章

 错误处理 208 12.1

 异常类型 208 12.2

 异常机制 209 12.3

 异常处理 210 12.3.1

 捕获异常 210 12.3.2

 声明抛出异常 214 12.3.3

 自定义异常 215 12.4

 断言 216 12.4.1

 创建断言 216 12.4.2

 启用断言 217

 12.4.3

 使用断言 219 12.5

 小结 221 12.6

 习题 221

 第 3 篇

 高级语法篇 第 13 章

 数组和字符串 223 13.1

 数组 223 13.1.1

 什么是数组 223 13.1.2

 声明一维数组 224 13.1.3

 创建一维数组 225 13.1.4

 使用一维数组中的元素 228 13.1.5

 遍历数组 229 13.1.6

 声明二维数组 230 13.1.7

 创建二维数组 230 13.1.8

 使用二维数组中的元素 233 13.1.9

 使用 Arrays 类 233 13.2

 字符串 237 13.2.1

 声明字符串对象 238 13.2.2

 创建字符串对象 238 13.2.3

 访问字符串 239 13.2.4

 修改字符串 240 13.2.5

 使用 StringBuffer 类 242 13.2.6

 其他操作 244 13.3

 小结 246 13.4

 习题 246

 第 14 章

 文件 250 14.1

 输入/输出 250 14.1.1

 流 250 14.1.2

 Java 的输入/输出类体系 251 14.1.3

 控制台的输入/输出 256 14.2

 文件操作 258 14.2.1

 创建文件/目录 258 14.2.2

 管理文件/目录 259 14.2.3

 随机文件操作 262 14.2.4

 压缩文件操作 265 14.3

 字节流 269 14.3.1

 字节输入流 269 14.3.2

 字节输出流 270 14.4

 字符流 271 14.4.1

 字符输入流 272 14.4.2

 字符输出流 272 14.5

 对象流 274 14.5.1

 对象输入流 274

 14.5.2

 对象输出流 275 14.6

 正则表达式 277 14.6.1

 Pattern 类 277 14.6.2

 Matcher 类 279 14.7

 小结 283 14.8

 习题 283

 第 15 章

 线程 286 15.1

 线程概述 286 15.1.1

 什么是线程 286 15...

推荐访问:程序设计 新书 基础

版权所有:九力公文网 2013-2024 未经授权禁止复制或建立镜像[九力公文网]所有资源完全免费共享

Powered by 九力公文网 © All Rights Reserved.。备案号:苏ICP备13036920号-1