剑指Java:核心原理与应用实践

剑指Java:核心原理与应用实践

作者:尚硅谷教育

出版社:电子工业

出版年:2022年7月

ISBN:9787121436642

所属分类:经济金融

书刊介绍

《剑指Java:核心原理与应用实践》内容简介

本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API;第12~17章,介绍Java高级应用开发所需的API和基础原理;第18、19章,介绍了Java 8~Java 17版本的新特性。本书核心内容基于目前企业应用最主流的Java 8进行讲解,但是又与时俱进,读者可以直接进阶到最近的长期支持版本Java 17。
本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。
本书不仅适合初学Java编程语言的自学者、编程爱好者学习,还适合各类院校计算机相关专业的师生作为教材或教辅资料使用,是Java编程语言入门的必备图书。
尚硅谷教育,是一家专业的IT教育培训机构,开设了JavaEE、大数据、HTML5前端等多门学科,在互联网上发布的JavaEE、大数据、HTML5前端、区块链、C语言、Python等技术视频教程广受赞誉。

作品目录

内容简介
前言
第1章:Java语言概述
1.1、Java语言的发展简史
1.2、Java语言的发展前景
1.3、Java语言的技术体系平台
1.4、Java语言的特点
1.5、Java语言的核心机制之JVM
1.6、Java语言的开发环境和运行环境
1.7、本章小结
第2章:第一个Java程序:HelloWorld
2.1、开发的前期准备
2.2、第一个Java程序
2.3、Java注释
2.4、文本编辑器的介绍
2.5、案例:打印个人信息
2.6、本章小结
第3章:基础语法
3.1、关键字和保留字
3.2、标识符
3.3、变量
3.4、数据类型
3.5、数据类型的转换
3.6、运算符和标点符号
3.7、本章案例
3.8、本章小结
第4章:流程控制语句结构
4.1、顺序结构
4.2、分支结构之if…else
4.3、分支结构之switch-case
4.4、循环结构
4.5、跳转语句
4.6、综合案例
4.7、本章小结
第5章:数组
5.1、数组概述
5.2、一维数组
5.3、数组的算法
5.4、动态数组的实现
5.5、多维数组
5.6、本章小结
第6章:开发工具IntelliJ
IDEA
6.1、IntelliJ
IDEA概述
6.2、下载与安装
6.3、初始化设置
6.4、快速创建并运行Java工程
6.5、详细设置
6.6、快速开发
6.7、多模块的IDEA工程
6.8、本章小结
第7章:面向对象编程基础
7.1、面向对象与面向过程
7.2、类与对象
7.3、类的成员之成员变量
7.4、类的成员之方法
7.5、方法的重载
7.6、特殊参数
7.7、方法的递归调用
7.8、对象数组的使用
7.9、本章小结
第8章:面向对象编程进阶
8.1、类的成员之构造器
8.2、面向对象的基本特征之封装性
8.3、this关键字
8.4、包的使用
8.5、面向对象的基本特征之继承性
8.6、面向对象基本特征之多态性
8.7、类的成员之代码块
8.8、本章小结
第9章:面向对象高级编程
9.1、final关键字
9.2、native关键字
9.3、abstract关键字
9.4、接口
9.5、内部类
9.6、枚举
9.7、注解
9.8、案例:不可扩容与可扩容数组容器
9.9、本章小结
第10章:异常和异常处理
10.1、异常体系结构
10.2、异常处理
10.3、异常类型的扩展
10.4、本章小结
第11章:常用类
11.1、Object类
11.2、包装类
11.3、String类
11.4、可变字符序列
11.5、Arrays类
11.6、数学相关类
11.7、日期类
11.8、本章小结
第12章:集合
12.1、集合概述
12.2、Collection集合
12.3、List集合
12.4、Set集合
12.5、Map集合
12.6、深入源码分析
12.7、本章小结
第13章:泛型
13.1、泛型的概念
13.2、泛型类或泛型接口
13.3、泛型方法
13.4、类型通配符
13.5、泛型擦除
13.6、泛型嵌套
13.7、Collections工具类
13.8、案例:企业面试题
13.9、本章小结
第14章:IO流
14.1、File类
14.2、IO流的分类和设计
14.3、案例演示
14.4、System类与IO流
14.5、IO流的关闭问题
14.6、本章小结
第15章:多线程
15.1、线程概述
15.2、线程的创建和启动
15.3、线程的生命周期
15.4、Thread类的方法
15.5、线程同步
15.6、等待唤醒机制
15.7、单例设计模式
15.8、本章小结
第16章:网络编程
16.1、网络基础知识
16.2、TCP
Socket网络编程
16.3、UDP
Socket网络编程
16.4、本章小结
第17章:反射
17.1、类的加载、链接和初始化
17.2、类加载器
17.3、反射的根源
17.4、反射的应用
17.5、代理设计模式
17.6、本章小结
第18章:Lambda表达式与Stream
API
18.1、Lambda表达式
18.2、函数式接口
18.3、Lambda表达式再简化
18.4、强大的Stream
API
18.5、本章小结
第19章:Java
9~Java
17新特性
19.1、最新几个Java版本概述
19.2、语法新特性
19.3、API改进
19.4、其他新特性
19.5、本章小结

相关推荐

微信二维码