发表于2024-12-25
◆ 基础知识→核心技术→典型应用→综合练习→项目实践
◆ 200个典型实例、80道练习题、1个完整项目开发案例
◆ 超值、大容量资源包,内含11小时多媒体教学视频、本书配套源代码文件、本书配套教学PPT、赠送21小时相关知识教学视频
◆ 赠送众多相关电子书及配套代码文件(纸质出版物价值272元)
《从零开始学Java(第3版)》针对初学和自学读者的特点,以通俗易懂的语言讲解Java语言编程。《从零开始学Java(第3版)》内容分为六篇共23章,讲解了Java的各个方面,主要内容包括Java语言的环境配置、基本语法、流程控制语句、字符串处理、数组、面向对象、图形界面设计、输入/输出、异常处理、网络编程、数据库及Java Web 基础JSP和Servlet。最后通过一个大型项目——教务管理系统贯穿所有所学知识点,让读者更好地掌握Java语言编程开发。
《从零开始学Java(第3版)》包含大量实例,让读者在实战中体会编程的快乐。为方便读者学习,本书附带大容量资源包,其中包含书中用到的所有实例代码、配套PPT教案及视频教程。建议读者边学边练,可快速提高单独开发项目的能力。《从零开始学Java(第3版)》适合想从事软件开发的入门人员、Java自学者及初级软件程序员与信息技术人员阅读。
本书的作者团队成员为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。长期积累的开发实战经验,结合对编程入门爱好者需求与特点的深入调查研究,本书的内容结构十分有利于编程爱好者和相关学员快速提高水平。
第一篇 Java基础
第1章 第一个Java程序——HelloWorld(教学视频:14分钟) 1
1.1 Java 语言简介 1
1.2 工作原理 3
1.3 搭建Java 程序开发环境 4
1.4 开发第一个Java 应用程序 9
1.5 典型实例 14
第2 章 Java变量、数据类型、运算符(教学视频:20分钟) 15
2.1 标识符和关键字 15
2.2 常量与变量 16
2.3 基本数据类型 19
2.4 运算符 22
2.5 典型实例 29
第3 章 数组( 教学视频:25 分钟) 34
3.1 数组的概念 34
3.2 一维数组 35
3.3 数组的常用操作 37
3.4 多维数组 41
3.5 典型实例 43
第4 章 条件结构和循环结构( 教学视频:23 分钟) 51
4.1 条件结构 51
4.2 循环结构 56
4.3 跳转语句 62
4.4 典型实例 64
第5 章 字符串处理( 教学视频:25 分钟) 70
5.1 字符 70
5.2 字符串 71
5.3 字符串基本操作 72
5.4 StringBuffer 类 77
5.5 典型实例 78
第二篇 Java 面向对象
第6 章 面向对象( 教学视频:30 分钟) 82
6.1 面向对象编程简介 82
6.2 类 84
6.3 抽象类和抽象方法 89
6.4 嵌套类 91
6.5 对象 92
6.6 this、static、final 关键字 96
6.7 控制对类的成员的访问 97
6.8 标注 98
6.9 典型实例 99
第7 章 继承( 教学视频:20 分钟) 104
7.1 继承概述 104
7.2 对象类型转换 106
7.3 重写和隐藏父类方法 107
7.4 隐藏父类中的字段 110
7.5 子类访问父类成员 111
7.6 Object 类 116
7.7 典型实例 116
第8 章 接口和包( 教学视频:16 分钟) 121
8.1 接口的概念 121
8.2 定义接口 123
8.3 实现接口 124
8.4 包 127
8.5 典型实例 128
第9 章 集合( 教学视频:17 分钟) 133
9.1 Java 集合框架 133
9.2 Collection 接口 133
9.3 Set 接口 136
9.4 List 接口 139
9.5 Map 接口 142
9.6 实现 144
9.7 典型实例 147
第三篇 Swing
第10 章 第一个图形界面应用程序( 教学视频:12 分钟) 157
10.1 Swing 简介 157
10.2 创建第一个图形界面程序 158
10.3 Swing 顶层容器 159
10.4 JFrame 类创建图形界面窗体 162
10.5 典型实例 167
第11 章 Swing 组件( 教学视频:24 分钟) 171
11.1 JComponent 类 171
11.2 常用基本组件 172
11.3 不可编辑的信息显示组件 175
11.4 Swing 高级组件 176
11.5 典型实例 182
第12 章 标准布局( 教学视频:18 分钟) 189
12.1 标准布局管理器简介 189
12.2 布局管理器的使用 192
12.3 使用布局管理器技巧 195
12.4 典型实例 198
第13 章 事件处理( 教学视频:13 分钟) 205
13.1 事件处理原理 205
13.2 动作事件 208
13.3 选项事件 211
13.4 列表选择事件 212
13.5 焦点事件 213
13.6 键盘事件 214
13.7 鼠标事件 215
13.8 鼠标移动事件 216
13.9 典型实例 217
第四篇 Java 编程技术
第14 章 异常处理( 教学视频:16 分钟) 223
14.1 Java 异常 223
14.2 处理异常 227
14.3 抛出异常 230
14.4 自定义异常 232
14.5 典型实例 233
第15 章 输入与输出( 教学视频:14 分钟) 235
15.1 流 235
15.2 字节流 237
15.3 字符流 240
15.4 实现用户输入 243
15.5 典型实例 244
第16 章 线程( 教学视频:18 分钟) 251
16.1 线程概念 251
16.2 线程对象 254
16.3 线程同步 257
16.4 典型实例 259
第17 章 网络编程( 教学视频:8 分钟) 262
17.1 网络编程基础 262
17.2 InetAddress 类 264
17.3 URL 网络编程 265
17.4 TCP 的网络编程 267
17.5 UDP 网络编程 270
17.6 典型实例 272
第18 章 数据库应用程序开发基础( 教学视频:22 分钟) 277
18.1 数据库 277
18.2 JDBC 概述 278
18.3 java.sql 包 281
18.4 SQL 语句 282
18.5 典型实例 283
第19 章 使用Swing 组件创建数据库应用程序( 教学视频:10 分钟) 286
19.1 JComboBox 组件创建数据库应用程序 286
19.2 JList 组件创建数据库应用程序 289
19.3 JTable 组件创建数据库应用程序 291
19.4 典型实例 293
第五篇 Java Web 基础
第20 章 JSP( 教学视频:25 分钟) 297
20.1 JSP 简介 297
20.2 基本语法 298
20.3 JSP 脚本元素 302
20.4 JSP 动作 303
20.5 JSP 内置对象 307
20.6 典型实例 314
第21 章 Servlet( 教学视频:23 分钟) 318
21.1 Servlet 简介 318
21.2 HTTPServlet应用编程接口 319
21.3 创建HttpServlet 321
21.4 调用HttpServlet 322
21.5 Servlet 之间的跳转 324
21.6 典型实例 326
第六篇 Java 实战
第22 章 案例:教务管理系统(一) 330
22.1 总体设计与概要说明 330
22.2 业务流程图 331
22.3 数据库设计 333
第23 章 案例:教务管理系统(二) 340
23.1 应用程序实现 340
23.2 实现登录模块 341
23.3 管理界面介绍 342
23.4 实现修改密码模块 344
23.5 实现“关于”对话框 348
23.6 实现人事管理模块 349
23.7 实现TeacherInfoBean信息封装类 359
23.8 实现DepartmentAction、TeacherAction 业务处理类 360
23.9 软件部署 365
23.10 项目总结 366
Java 技术与Web 服务之间没有界限。
——James Gosling(Java 技术之父)
Java 语言自诞生以来,经过十多年的发展和应用,已经成为非常流行的编程语言,根据权威编程语言排行榜显示,它始终居于第一位。现在全球已有超过15 亿台手机和手持设备应用Java 技术。同时,Java 技术因其跨平台特性和良好的可移植性,成为广大软件开发技术人员的挚爱,是全球程序员的首选开发平台之一。
日益成熟的Java 语言编程技术现在已无处不在,使用该编程技术可以进行桌面程序应用、Web 应用、分布式系统和嵌入式系统应用开发,并且在信息技术等各个领域得到广泛应用。
本书全面讲解了Java 语言基础,通过实例介解读Java 语言的编程技术和开发过程。关于Java 的技术很多,只有学好编程基础,再学习深入的高级技术时才能得心应手,快学快用。
【改版说明】
本书前面两版已经销售了数万册,广受读者欢迎,这次改版主要在如下几个方面进行了完善与升级:
1.修订了书中的个别错误。
2.增加了大量的代码注释,让书中代码的可读性更强,即使以前没有学过编程,也能轻松读懂代码。
3.大部分章节最后增加了“典型实例”版块,全书增加了42 多段经典Java 代码,帮助读者掌握相关知识的精髓。
4.赠送《Java 项目开发案例导航》与《Java Web 项目开发案例导航》电子书及配套代码文件,分别包含10 个不同类型的项目案例完整开发过程,显著提升项目开发实战水平。
5.赠送《Java 程序设计经典300 例》电子书及配套代码文件,精心收录300 个经典开发案例,全面覆盖Java 开发技术,实践出真知。
6.赠送《Java 程序员面试指南》电子书,内含200 多个经典面试题及解析,在提高开发水平的同时快速提升面试能力。
【本书优势】
1.由浅入深
本书从Java 语言的发展、开发环境及基本语法知识入手,逐步介绍了Java 的基本概念、面向对象基础、图形界面程序的开发、网络程序开发及数据库应用程序的开发。即使读者没有任何编程基础,也能够很快掌握Java 语言编程的各种技术。
2.技术全面
本书从Java 的基本概念入手,拓展到Swing、编程异常、线程、网络编程、数据库编程、JSP 和Servlet 等高级技术,以及对面向对象程序设计的主要原理和方法的介绍,可以让读者学得更充实。
3.示例讲解
本书每讲解到语法使用、编程要点时都会以示例的形式展现给读者如何具体应用,让读者在实践中得真知,并列举了大量翔实的情境插图,使读者更容易理解客观的理论知识。书中的示例代码都可以直接用在以后的实战应用当中。
4.辅助学习
为帮助读者学习,本书附带大容量资源包,其中包含书中用到的所有示例代码、PPT教案及长达数个小时的视频教程。
【本书内容】
第一篇 Java 基础(1~5 章)
本篇主要讲解了Java 语言的历史、特性、基本语法、数据类型、数组、程序控制语句和对字符串的处理,让读者对Java 语言有一定的了解。通过学习本篇可以掌握Java的基本知识点,为以后的编程开发打好基础。
第二篇 Java 面向对象(6~9 章)
本篇主要介绍了面向对象编程的内容及特性,类、对象、继承、接口及集合等内容的使用,可以帮助读者从理论的角度理解什么是面向对象设计思想。
第三篇 Swing(10~13 章)
本篇主要内容包括Java 图形界面开发知识,详细介绍了Swing 组件、标准布局及事件的处理。读者通过学习本篇可以开发出漂亮的图形界面。
第四篇 Java 编程技术(14~19 章)
本篇包括了Java 高级编程的相关技术,对程序异常处理、并发程序线程、网络程序定义使用和输入/输出进行了讲解,这些都是较难理解和掌握的。本篇还介绍了数据库应用程序的开发及使用Swing 组件创建数据库开发程序。读者可以自己多做练习,以便更快地掌握这些Java 高级编程技术。
第五篇 Java Web 基础(20~21 章)
本篇对Web 开发程序进行了一些基础讲解,让读者对Web 开发也有一定的认识和了解。本篇主要介绍了JSP 程序设计和Servlet 的一些基础知识及使用。
第六篇 Java 实战(22~23 章)
本篇通过两章内容详细讲解了教务管理系统设计,让读者全面地认识到如何开发程序、如何分析业务流程、如何对程序需求进行分析,这些都是程序员必备的知识。读者可以应用前面所学的知识开发这套教务管理系统,学会独立开发程序。
【配套资源包内容】
◆ 本书示例代码。
◆ 本书教学视频。
◆ 本书PPT 教案。
◆ 众多电子书、实战代码等丰富赠品。
配套资源包下载地址为http://www.broadview.com.cn/30273,教学视频讲解基于Java Platform (JDK) 7u1 版本,操作方法和Java Platform (JDK) 7u67 版本基本一致。
【本书适合的读者】
◆ 想从事软件开发的入门者。
◆ Java 自学者。
◆ 初级软件程序员。
◆ 从其他语言迁移过来的开发人员。
◆ 大中专院校相关专业的学生。
◆ 社会培训班学员 。
从零开始学Java(第3版) 下载 mobi pdf epub txt 电子书 格式 2024
从零开始学Java(第3版) 下载 mobi epub pdf 电子书价格实惠,产品不错。
评分好专业
评分不错不错
评分真不错,初学者适用。
评分不错不错
评分不错不错
评分京东快递很快!书不错值得一看!
评分给孩子买来学习用的。
评分真不错,初学者适用。
从零开始学Java(第3版) mobi epub pdf txt 电子书 格式下载 2024