Java从入门到精通(第4版)

Java从入门到精通(第4版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技巧。

内容简介

本书分四篇介绍了Java的相关知识和实战技能。第1篇基础知识主要讲解Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等;第2篇核心技术主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等;第3篇高级应用主要介绍多线程、文件I/O操作、GUI编程、数据库编程、Java Web、常用设计框架以及Android编程基础等;第4篇项目实战主要介绍中国象棋、我的饭票网以及Hadoop下的数据处理等项目。

作者简介

编著者宁跃飞,工程硕士,副教授,现执教于郑州升达经贸管理学院信息工程学院。主要研究方向为计算机网络、物联网技术应用等。主持和参与科研(教研)项目9项,参与编写教材(专著)6部,发表相关科研(教研)论文10余篇。

章节目录

版权信息

内容提要

前言

赠送资源

第0章 Java学习指南

0.1 Java为什么重要

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

0.3 Java应用领域和前景

0.4 Java学习路线图

第Ⅰ篇 基础知识

第1章 Java开发环境搭建

1.1 Java开发环境

1.2 下载与安装JDK

1.3 Java环境变量的配置

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

1.5 Eclipse的使用

1.6 在AndroidStudio中运行Java程序

1.7 高手点拨

1.8 实战练习

第2章 Java程序要素概览

2.1 一个简单的例子

2.2 认识Java程序

2.3 程序的检测

2.4 提高程序的可读性

2.5 综合实例——计算两数之和

2.6 高手点拨

2.7 实战练习

第3章 Java编程基础

3.1 常量与变量

3.2 基本数据类型

3.3 综合实例——var类型和基本类型的比较

3.4 高手点拨

3.5 实战练习

第4章 编程元素详解

4.1 运算符

4.2 表达式

4.3 语句

4.4 程序的控制逻辑

4.5 选择结构

4.6 循环结构

4.7 循环的跳转

4.8 综合实例——模拟抛硬币一亿次

4.9 高手点拨

4.10 实战练习

第5章 数组与枚举

5.1 理解数组

5.2 一维数组

5.3 二维数组

5.4 枚举简介

5.5 Java中的枚举

5.6 综合实例——查找二维数组中的最大值

5.7 高手点拨

5.8 实战练习

第6章 类和对象

6.1 理解面向对象程序设计

6.2 面向对象的基本概念

6.3 类的声明与定义

6.4 类的属性

6.5 对象的声明与使用

6.6 综合实例——创建一个手机对象

6.7 高手点拨

6.8 实战练习

第7章 重复调用的代码块

7.1 方法的基本定义

7.2 方法的使用

7.3 方法中的形参与实参

7.4 方法的重载

7.5 构造方法

7.6 在方法内部调用方法

7.7 static方法

7.8 综合实例——求解一元二次方程

7.9 高手点拨

7.10 实战练习

第Ⅱ篇 核心技术

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

8.1 封装

8.2 继承

8.3 覆写

8.4 多态

8.5 综合实例——创建Person类和它的子类

8.6 高手点拨

8.7 实战练习

第9章 抽象类与接口

9.1 抽象类

9.2 接口

9.3 Lambda表达式

9.4 综合实例——实现USB接口

9.5 高手点拨

9.6 实战练习

第10章 Java常用类库

10.1 类库的概念

10.2 基本数据类型的包装类

10.3 String类

10.4 Math与Random类

10.5 综合实例——验证身份证号码是否合法

10.6 高手点拨

10.7 实战练习

第11章 异常的捕获与处理

11.1 异常的基本概念

11.2 异常类的处理流程

11.3 throws关键字

11.4 throw关键字

11.5 异常处理的标准格式

11.6 综合实例——数组的创建与查找

11.7 高手点拨

11.8 实战练习

第Ⅲ篇 高级应用

第12章 多线程

12.1 感知多线程

12.2 体验多线程

12.3 线程的状态

12.4 线程操作的一些方法

12.5 综合实例——龟兔赛跑

12.6 高手点拨

12.7 实战练习

第13章 文件I/O操作

13.1 输入/输出的重要性

13.2 读写文本文件

13.3 文本的I/O

13.4 使用try-with-resources自动关闭资源

13.5 命令行参数的使用

13.6 综合实例——文本替换程序

13.7 高手点拨

13.8 实战练习

第14章 GUI编程

14.1 GUI概述

14.2 JavaFX与Swing以及AWT的比较

14.3 AWT容器

14.4 AWT常用组件

14.5 事件处理

14.6 Swing概述

14.7 Swing的基本组件

14.8 综合实例——简易学生管理系统

14.9 高手点拨

14.10 实战练习

第15章 数据库编程

15.1 数据库概述

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

15.3 轻量级数据库——SQLite

15.4 MySQL数据库

15.5 综合实例——简易学生信息管理系统

15.6 高手点拨

15.7 实战练习

第16章 Java Web初步

16.1 JSP概述

16.2 JSP的运行环境

16.3 基础语法

16.4 内置对象

16.5 Servlet

16.6 综合实例——简易通信地址管理系统

16.7 高手点拨

16.8 实战练习

第17章 常用设计框架

17.1 框架的内涵

17.2 Struts开发基础

17.3 Spring快速上手

17.4 Hibernate入门

17.5 综合实例——基于SSH的订单系统

17.6 高手点拨

17.7 实战练习

第Ⅳ篇 项目实战

第18章 Java 项目实战

18.1 项目概述

18.2 总体设计

18.3 代码实现

第19章 Java Web项目实战

19.1 系统分析

19.2 系统设计

19.3 数据库设计

19.4 用户注册模块设计

19.5 用户登录模块设计

19.6 用户主页面模块设计

19.7 高手点拨

19.8 实战练习

Java从入门到精通(第4版)是2022年由人民邮电出版社出版,作者宁跃飞 编著。

得书感谢您对《Java从入门到精通(第4版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Oracle从入门到精通 电子书
(1)全程同步视频教学,手机扫码,随看随学 (2)Oracle项目实战教学录像 (3)Java项目实战教学录像 (4)全书配套范例源码与实战练习答案 (5)Oracle常见面试题、Oracle常见函数汇总等相关电子书
Android从入门到精通 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和BroadcastReceiver、应用资源管理机制、数据存储等内容;
MATLAB从入门到精通(第2版) 电子书
1.经典图书升级版,融合了基础知识和大量示例,实用的Matlab入门、提高指南。 2.简单易学,步骤详尽,代码清晰。 3.版本经典,注重基础,在编写时兼顾了版本的更新和内容的稳定。 4.书中源代码和视频文件,可在异步社区下载。
C语言从入门到精通(第4版) 电子书
本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。
Ubuntu Linux 从入门到精通 电子书
《UbuntuLinux从入门到精通》适合Linux初级用户使用,讲述了UbuntuLinux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含UbuntuLinux12.04的安装、配置、桌面应用、系统管理,以及以UbuntuLinux12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人