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

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

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

    关注微信公众号

因版权原因待上架

编辑推荐

本书实用、易懂、资源丰富,被数百所高校选为专业课教材。

内容简介

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。

全书分为23章,内容包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注释,数据库操作,Swing程序设计,Java绘图,多线程,网络通信,奔跑吧小恐龙,MR人脸识别打卡系统。

书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容简介

如何使用Java开发资源库

前言 Preface

第1篇 基础知识

第1章 初识Java

1.1 Java简介

1.2 Java语言的特性

1.3 搭建Java环境

第2章 熟悉Eclipse开发工具

2.1 熟悉Eclipse

2.2 使用Eclipse

2.3 程序调试

第3章 Java语言基础

3.1 Java主类结构

3.2 基本数据类型

3.3 变量与常量

3.4 运算符

3.5 数据类型转换

3.6 代码注释与编码规范

3.7 实践与练习

第4章 流程控制

4.1 复合语句

4.2 条件语句

4.3 循环语句

4.4 循环控制

4.5 实践与练习

第5章 数组

5.1 数组概述

5.2 一维数组

5.3 二维数组

5.4 数组的基本操作

5.5 数组排序算法

5.6 实践与练习

第2篇 面向对象编程

第6章 类和对象

6.1 面向对象概述

6.2 类

6.3 类的构造方法

6.4 静态变量和静态方法

6.5 类的主方法

6.6 对象

6.7 实践与练习

第7章 继承、多态、抽象类与接口

7.1 类的继承

7.2 Object类

7.3 对象类型的转换

7.4 使用instanceof关键字判断对象类型

7.5 方法的重载

7.6 final关键字

7.7 多态

7.8 抽象类与接口

7.9 实践与练习

第8章 包和内部类

8.1 Java类包

8.2 内部类

8.3 实践与练习

第3篇 核心技术

第9章 异常处理

9.1 异常概述

9.2 异常的抛出与捕捉

9.3 Java常见的异常类

9.4 自定义异常

9.5 在方法中抛出异常

9.6 运行时异常

9.7 异常的使用原则

9.8 实践与练习

第10章 字符串

10.1 String类

10.2 连接字符串

10.3 获取字符串信息

10.4 字符串操作

10.5 格式化字符串

10.6 使用正则表达式

10.7 字符串生成器

10.8 实践与练习

第11章 常用类库

11.1 包装类

11.2 数字处理

11.3 System类

11.4 Scanner类

11.5 日期时间类

11.6 Runtime类

11.7 实践与练习

第12章 集合类

12.1 集合类概述

12.2 Collection接口

12.3 List集合

12.4 Set集合

12.5 Map集合

12.6 实践与练习

第13章 枚举类型与泛型

13.1 枚举类型

13.2 泛型

13.3 实践与练习

第14章 lambda表达式与流处理

14.1 lambda表达式

14.2 方法的引用

14.3 流处理

14.4 实践与练习

第15章 I/O(输入/输出)

15.1 输入/输出流

15.2 File类

15.3 文件输入/输出流

15.4 带缓存的输入/输出流

15.5 数据输入/输出流

15.6 实践与练习

第16章 反射与注解

16.1 反射

16.2 Annotation注解功能

16.3 实践与练习

第17章 数据库操作

17.1 数据库基础

17.2 JDBC概述

17.3 JDBC中常用的类和接口

17.4 数据库操作

17.5 实践与练习

第18章 Swing程序设计

18.1 Swing概述

18.2 Swing常用窗体

18.3 常用布局管理器

18.4 常用面板

18.5 文字标签组件与图标

18.6 按钮组件

18.7 列表组件

18.8 文本组件

18.9 表格组件

18.10 事件监听器

18.11 实践与练习

第19章 Java绘图

19.1 Java绘图类

19.2 绘制图形

19.3 绘图颜色与画笔属性

19.4 绘制文本

19.5 显示图片

19.6 图像处理

19.7 实践与练习

第20章 多线程

20.1 线程简介

20.2 创建线程

20.3 线程的生命周期

20.4 操作线程的方法

20.5 线程的优先级

20.6 线程同步

20.7 实践与练习

第21章 网络通信

21.1 网络程序设计基础

21.2 TCP程序

21.3 UDP程序

21.4 实践与练习

第4篇 项目实战

第22章 奔跑吧小恐龙

22.1 开发背景

22.2 系统结构设计

22.3 项目目录结构预览

22.4 游戏模型设计

22.5 音效模块设计

22.6 计分器模块设计

22.7 视图模块设计

22.8 游戏核心功能设计

第23章 MR人脸识别打卡系统

23.1 需求分析

23.2 系统设计

23.3 数据库与数据表设计

23.4 系统文件夹组织结构

23.5 工具类设计

23.6 实体类设计

23.7 数据库接口及实现类设计

23.8 全局会话类设计

23.9 服务类设计

23.10 窗体类设计

23.11 常见问题与解决

Java从入门到精通(第6版)是2021年由清华大学出版社出版,作者明日科技。

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

购买这本书

你可能喜欢
MATLAB从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过MATLAB,是否使用MATLAB开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解MATLAB的各种知识和技术。之后,还以实际开发项目帮助读者综合运用所学知识,从而提升实战经验,积累项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,方便读者明确学习方向。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念,掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例和项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的MATLAB 程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括 11 小时全程同步教学视频、188 个范例源码、全书配套 PPT、85 个经典程序源代码、MATLAB 快捷键速查手册、MATLAB 函数速查手册、MATLAB 编程实例 100 例、MATLAB 常见问题解答电子书、MATLAB 中常见的程序出错问题及解答电子书、数学建模常用到的 MATLAB 函数电子书。
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语言的相关知识和实战技能。