Java从小白到大牛(第2版)

Java从小白到大牛(第2版)"

作者:关东升
ISBN:9787302567974
定价:¥99
字数:千字
页数:
出版时间:2021.03.01
开本:
版次:2-1
装帧:
出版社:清华大学出版社
简介

本书是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、Java编码规范、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、枚举类、Java常用类、集合框架、泛型、反射机制、Annotation注解、Lambda表达式、异常处理、输入输出、多线程、网络编程和图形用户界面编程、反射、注解和数据库编程等技术。最后是项目实战,在部分系统地讲解了两个项目:PetStore宠物商店和Java版QQ2006聊天工具开发过程。

前言

距离《Java从小白到大牛》第1版出版已经三年多时间了,由于Oracle公司加快了Java版迭代步伐,Java 14已经发布,读者需要知道更多的Java新功能。在这个大的背景下,我们推出了《Java从小白到大牛》第2版。

新变化

根据广大读者第1版的反馈,以及Java 新功能的增加,《Java从小白到大牛》第2版变化如下:

(1) IDE工具不再推荐使用Eclipse,而是IntelliJ IDEA。

(2) 介绍Java 10增强局部变量类型推断功能。

(3) 介绍Java 14中的switch语句。

(4) 调整优化介绍Java函数式编程和 Lambda 表达式。

(5) 在集合中增加介绍forEach()方法。

(6) 介绍搭建自己的Web服务器。

(7) 数据库升级为MySQL 8。

立体化图书

本书继续采用立体化图书概念,所谓“立体化图书”就是图书包含书籍、配套视频、配套课件、配套源代码和服务等内容。

本书读者对象

本书是一本Java编程语言入门图书。无论您是计算机相关专业的大学生,还是从事软件开发工作的职场人,这本书都适合您。但如果您想更深入学习Java应用技术,则需要选择其他图书。

使用书中源代码

书中包括了200多个完整示例,以及两个完整的案例项目源代码,读者可以到清华大学出版社网站下载。

下载本书源代码并解压代码,会看到如图01所示的目录结构。ch3~ch30是本书第3~30章示例代码。

图01示例源代码目录结构

配套代码大部分都是通过IntelliJ IDEA工具创建的项目,读者可以通过IntelliJ IDEA工具打开这些源代码项目。如果读者的IntelliJ IDEA工具处于如图02所示的欢迎界面,则单击Open or Import按钮,打开如图03所示的项目对话框,找到IntelliJ IDEA项目文件夹,即图标的文件夹。如果读者已经进入IntelliJ IDEA工具,可以通过选择菜单File→Open命令打开如图03所示的项目对话框。

图02欢迎界面

图03项目对话框

致谢

在此感谢清华大学出版社盛东亮编辑给我们提供了宝贵的意见。感谢智捷课堂团队赵志荣、赵大羽、关锦华、闫婷娇、刘佳笑和赵浩丞参与部分内容写作。感谢赵浩丞手绘了书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出这么多时间投入全部精力专心编写此书。

由于Java更新迭代很快,而作者水平有限,书中难免存在瑕疵及不妥之处,请读者提出宝贵意见,以便再版时改进。

关东升2020年10月

 

 

知识图谱

目录

作者简介

编辑推荐

本书是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、Java编码规范、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、枚举类、Python常用类、集合框架、泛型、反射机制、异常处理、输入输出、多线程、网络编程和图形用户界面编程、反射、注解和数据库编程等技术。最后是项目实战,在部分系统地讲解了两个项目:PetStore宠物商店和Java版聊天工具开发过程。

作者寄语

关东升

学历:本科,毕业院校:辽宁科技大学,专业:计算机软件应用

职位:经理

获奖证书及认证:微软MCP(微软认证开发工程师)、全国移动终端讲师等。

项目经验:参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。

电子资料

www.luweidong.cn

下一个