主页 详情

《Java从入门到精通 精粹版》_张玉宏_14571115_9787115485472

【书名】:《Java从入门到精通 精粹版》
【作者】:张玉宏
【出版社】:北京:人民邮电出版社
【时间】:2018
【页数】:560
【ISBN】:9787115485472
【SS码】:14571115

最新查询

内容简介

第0章 Java学习指南

0.1 Java为什么重要

0.2 Java简史——带给我们的一点思考

0.3 Java应用领域和前景

0.4 Java学习路线图

第Ⅰ篇 基础知识

第1章 Java开发环境搭建

1.1 Java开发环境

1.2 安装Java开发工具箱

1.2.1 下载JDK

1.2.2 安装JDK

1.3 Java环境变量的配置

1.3.1 理解环境变量

1.3.2 JDK中的3个环境变量

1.4 享受安装成果——开发第一个Java程序

1.5 Eclipse的使用

1.5.1 Eclipse概述

1.5.2 创建Java项目

1.5.3 创建Java类文件

1.5.4 运行Java程序

1.6 高手点拨

1.7 实战练习

第2章 Java程序要素概览

2.1 一个简单的例子

2.2 认识Java程序

2.2.1 Java程序的框架

2.2.2 标识符

2.2.3 关键字

2.2.4 注释

2.2.5 变量

2.2.6 数据类型

2.2.7 运算符和表达式

2.2.8 类

2.3 程序的检测

2.3.1 语法错误

2.3.2 语义错误

2.4 提高程序的可读性

2.5 高手点拨

2.6 实战练习

第3章 Java编程基础——常量、变量与数据类型

3.1 常量与变量

3.1.1 常量的声明与使用

3.1.2 变量的声明与使用

3.2 基本数据类型

3.2.1 数据类型的意义

3.2.2 整数类型

3.2.3 浮点类型

3.2.4 字符类型

3.2.5 布尔类型

3.3 高手点拨

3.4 实战练习

第4章 编程元素详解——运算符、表达式、语句与流程控制

4.1 运算符

4.1.1 赋值运算符

4.1.2 一元运算符

4.1.3 算术运算符

4.1.4 逻辑运算符

4.1.5 位运算符

4.1.6 三元运算符

4.1.7 关系运算符与if语句

4.1.8 递增与递减运算符

4.2 表达式

4.2.1 算术表达式与关系表达式

4.2.2 逻辑表达式与赋值表达式

4.2.3 表达式的类型转换

4.3 语句

4.3.1 语句中的空格

4.3.2 空语句

4.3.3 声明语句与赋值语句

4.4 程序的控制逻辑

4.4.1 顺序结构

4.4.2 选择结构

4.4.3 循环结构

4.5 选择结构

4.5.1 if语句

4.5.2 if…else语句

4.5.3 if…else if…else语句

4.5.4 多重选择——switch语句

4.6 循环结构

4.6.1 while循环

4.6.2 do…while循环

4.6.3 for循环

4.7 循环的跳转

4.7.1 break语句

4.7.2 continue语句

4.7.3 return语句

4.8 高手点拨

4.9 实战练习

第5章 数组与枚举

5.1 理解数组

5.2 一维数组

5.2.1 一维数组的声明与内存的分配

5.2.2 数组中元素的表示方法

5.2.3 数组元素的使用

5.3 二维数组

5.3.1 二维数组的声明与赋值

5.3.2 二维数组元素的引用及访问

5.4 枚举简介

5.5 Java中的枚举

5.5.1 常见的枚举定义方法

5.5.2 在程序中使用枚举

5.5.3 在switch语句中使用枚举

5.6 高手点拨

5.7 实战练习

第6章 类和对象

6.1 理解面向对象程序设计

6.1.1 面向对象程序设计简介

6.1.2 面向对象程序设计的基本特征

6.2 面向对象的基本概念

6.2.1 类

6.2.2 对象

6.2.3 类和对象的关系

6.3 类的声明与定义

6.3.1 类的声明

6.3.2 类的定义

6.4 类的属性

6.4.1 属性的定义

6.4.2 属性的使用

6.5 对象的声明与使用

6.5.1 对象的声明

6.5.2 对象的使用

6.5.3 匿名对象

6.6 高手点拨

6.7 实战练习

第7章 重复调用的代码块——方法

7.1 方法的基本定义

7.2 方法的使用

7.3 方法中的形参与实参

7.4 方法的重载

7.5 构造方法

7.5.1 构造方法的概念

7.5.2 构造方法的重载

7.5.3 构造方法的私有化

7.6 在方法内部调用方法

7.7 static方法

7.7.1 自定义static方法

7.7.2 static主方法(main)

7.8 高手点拨

7.9 实战练习

第Ⅱ篇 核心技术

第8章 类的封装、继承与多态

8.1 封装

8.1.1 Java访问权限修饰符

8.1.2 封装问题引例

8.1.3 类的封装实例

8.2 继承

8.2.1 Java中的继承

8.2.2 继承问题的引入

8.2.3 继承实现代码复用

8.2.4 继承的限制

8.3 覆写

8.3.1 属性的覆盖

8.3.2 方法的覆写

8.4 多态

8.4.1 多态的基本概念

8.4.2 方法多态性

8.4.3 对象多态性

8.5 高手点拨

8.6 实战练习

第9章 抽象类与接口

9.1 抽象类

9.1.1 抽象类的定义

9.1.2 抽象类的使用

9.2 接口

9.2.1 接口的基本概念

9.2.2 使用接口的原则

9.3 高手点拨

9.4 实战练习

第10章 Java常用类库

10.1 类库的概念

10.2 基本数据类型的包装类

10.2.1 装箱与拆箱

10.2.2 基本数据类型与字符串的转换

10.3 String类

10.3.1 字符串类的声明

10.3.2 String类中常用的方法

10.4 Math与Random类

10.4.1 Math类的使用

10.4.2 Random类的使用

10.5 高手点拨

10.6 实战练习

第11章 异常的捕获与处理

11.1 异常的基本概念

11.1.1 简单的异常范例

11.1.2 异常的处理

11.2 异常类的处理流程

11.3 throws关键字

11.4 throw关键字

11.5 异常处理的标准格式

11.6 高手点拨

11.7 实战练习

第Ⅲ篇 高级应用

第12章 多线程

12.1 感知多线程

12.2 体验多线程

12.2.1 通过继承Thread类实现多线程

12.2.2 通过实现Runnable接口实现多线程

12.2.3 两种多线程实现机制的比较

12.2.4 Java 8中运行线程的新方法

12.3 线程的状态

12.4 线程操作的一些方法

12.4.1 取得和设置线程的名称

12.4.2 判断线程是否启动

12.4.3 守护线程与setDaemon方法

12.4.4 线程的联合

12.5 高手点拨

12.6 实战练习

第13章 文件I/O操作

13.1 输入/输出的重要性

13.2 读写文本文件

13.2.1 File文件类

13.2.2 文本文件的操作

13.2.3 字符编码问题

13.3 文本的输入和输出

13.3.1 读入文本单词

13.3.2 读入单个字符

13.3.3 判断字符分类的方法

13.3.4 读入一行文本

13.3.5 将字符转换为数字

13.4 命令行参数的使用

13.4.1 System类对I/O支持

13.4.2 Java命令行参数解析

13.5 高手点拨

13.6 实战练习

第14章 GUI编程

14.1 GUI概述

14.2 GUI与AWT

14.3 AWT容器

14.3.1 Frame窗口

14.3.2 Panel面板

14.3.3 布局管理器

14.4 AWT常用组件

14.4.1 按钮与标签组件

14.4.2 文本域

14.4.3 图形控件

14.5 事件处理

14.5.1 事件处理的流程

14.5.2 常用的事件

14.5.3 事件处理小案例——会动的乌龟

14.6 Swing概述

14.7 Swing的基本组件

14.7.1 JTable表格

14.7.2 JComboBox下拉列表框

14.7.3 组件的常用方法

14.8 Swing的应用小案例——简易学籍管理系统

14.9 高手点拨

14.10 实战练习

第15章 数据库编程

15.1 数据库概述

15.2 Java数据库连接利器——JDBC

15.3 轻量级数据库——SQLite

15.3.1 SQLite的准备工作

15.3.2 用Java连接SQLite

15.3.3 创建数据表

15.3.4 更新数据表

15.3.5 查询数据表

15.4 SQLite实战——简易学生信息管理系统

15.4.1 基本数据结构

15.4.2 数据库操作有关工具类

15.4.3 主界面的构造

15.4.4 用于输入新数据的对话框实现

15.5 MySQL数据库

15.5.1 MySQL数据库的基本命令

15.5.2 在Java中使用MySQL数据库

15.6 高手点拨

15.7 实战练习

第16章 Java Web初步

16.1 JSP概述

16.2 JSP的运行环境

16.2.1 安装Tomcat

16.2.2 配置虚拟目录

16.2.3 编写第一个JSP程序

16.2.4 Tomcat执行流程

16.3 基础语法

16.3.1 显式注释与隐式注释

16.3.2 代码段

16.3.3 Page指令

16.3.4 包含指令

16.3.5 跳转指令

16.4 内置对象

16.4.1 request对象

16.4.2 response对象

16.5 Servlet

16.5.1 Servlet简介

16.5.2 第一个Servlet程序

16.6 高手点拨

16.7 实战练习

第17章 常用设计框架

17.1 框架的内涵

17.2 Struts开发基础

17.2.1 Struts简介

17.2.2 MVC的基本概念

17.2.3 下载Struts 2类库

17.2.4 从Struts 2的角度理解MVC

17.2.5 第一个Struts 2实例

17.2.6 运行测试StrutsDemo工程

17.2.7 小节

17.3 Spring快速上手

17.3.1 Spring基本知识

17.3.2 Spring开发准备

17.3.3 Spring框架配置

17.3.4 Spring开发实例

17.4 Hibernate入门

17.4.1 Hibernate开发基础

17.4.2 Hibernate开发准备

17.4.3 Hibernate开发实例

17.5 高手点拨

17.6 实战练习

第18章 Android编程基础

18.1 Android简介

18.1.1 Android系统架构

18.1.2 Android应用开发特色

18.2 搭建开发环境

18.2.1 准备所需要的软件

18.2.2 搭建开发环境

18.3 创建第一个Android项目

18.3.1 创建HelloWorld项目

18.3.2 运行HelloWorld项目

18.3.3 解析第一个Android程序

18.4 详解基本布局

18.4.1 线性布局

18.4.2 相对布局

18.4.3 帧布局

18.5 常见控件的使用方法

18.5.1 TextView

18.5.2 EditText

18.5.3 Button

18.5.4 ImageView

18.6 Activity详细介绍

18.6.1 Activity生命周期

18.6.2 Activity状态

18.6.3 Activity启动模式

18.7 高手点拨

18.8 实战练习

第Ⅳ篇 项目实战

第19章 Android项目实战——智能电话回拨系统

19.1 系统概述

19.1.1 背景介绍

19.1.2 运行程序

19.1.3 系统需求分析

19.1.4 详细功能设计

19.2 系统实现

19.2.1 主界面

19.2.2 修改密码

19.2.3 意见反馈

19.3 项目功能用到的知识点讲解

19.3.1 读取通讯录

19.3.2 读取联系人头像

19.3.3 读取短信

19.4 高手点拨

19.5 实战练习

第20章 Java Web项目实战——我的饭票网

20.1 系统分析

20.2 系统设计

20.3 数据库设计

20.3.1 功能分析

20.3.2 基本表设计

20.4 用户注册模块设计

20.4.1 用户注册模块概述

20.4.2 与用户注册有关的数据库连接及操作类

20.4.3 用户注册界面设计

20.4.4 用户注册事件处理页面

20.5 用户登录模块设计

20.5.1 用户登录模块概述

20.5.2 与用户登录有关的数据库连接及操作类

20.5.3 用户登录界面设计

20.5.4 用户登录验证处理页面

20.6 用户主页面模块设计

20.6.1 用户主页面模块概述

20.6.2 与用户主页面有关的数据库连接及操作类

20.6.3 用户主页面界面设计

20.7 高手点拨

20.8 实战练习

第21章 大数据项目实战——Hadoop下的数据处理

21.1 认识Hadoop

21.2 理解MapReduce编程范式

21.3 第一个Hadoop案例——WordCount代码详解

21.3.1 WordCount基本流程

21.3.2 WordCount代码详解

21.3.3 运行WordCount

21.4 面向K-Means聚类算法的Hadoop实践

21.4.1 K-Means聚类算法简介

21.4.2 基于MapReduce的K-Means算法实现

21.4.3 编写K-Means

21.4.4 在Hadoop集群运行KMeans

21.5 高手点拨

21.6 实战练习

附录:全分布式Hadoop集群的构建

安装CentOS 7

安装Java并配置环境变量

安装Hadoop

下载Hadoop包

安装Hadoop

Hadoop的运行模式

Hadoop集群构建

设置静态IP地址

修改hosts文件

安装和配置SSH服务

安装SSH

SSH免密码登录

虚拟机的配置文件同步

全分布模式下配置Hadoop

配置Hadoop环境变量

配置hadoop-env.sh

配置HDFS的主节点(core-site.xml)

配置slaves

配置yarn-site.xml

配置mapred-site.xml

验证全分布模式

默认配置文件所在位置

关闭Hadoop


书查询(www.shuchaxun.com)本网页唯一编码:
18ab58b9fa5143b25ba9ce61f48715c9#1d3332fab06b94874f1265ca37f5e465#168329394#Java从入门到精通:精粹版_14571115.pdf