写点什么

阿里大牛八年打造,编程宝典,从初学到编程进阶—深入学习—实战

用户头像
Java~~~
关注
发布于: 2020 年 11 月 20 日
阿里大牛八年打造,编程宝典,从初学到编程进阶—深入学习—实战

为什么要写这样一本书

荀子日:不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。


实践对于学习的重要性由此可见一斑。纵观当前编程图书市场,理论知识与实践经验的脱节,是某些 Java 图书中经常出现的情况。为了避免这一现象, 本书立足于实战,从项目开发的实际需求入手,将理论知识与实际应用相结合。目标就是让初学者能够快速成长为初级程序员,并拥有一定的项目开发经验,从而在职场中拥有一个高起点。



本书特色

零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过 Java,是否使用 Java 开发过项目,都能从本书受益。


实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解 Java 的各种知识和技术,还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。


随时监测自己的学习成果 每章首页给出了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。


细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。


Java 学习路线


本书总结了作者多年的实践经验,为读者设计了学习路线。也是以这四部分贯穿全书的!!!!


内容简介


《Java 从入门到精通(精粹版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了 Java 的相关知识和实战技能。


第Ⅰ篇【基础知识】主要讲解 Java 开发环境搭建、Java 程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等;


第Ⅱ篇【核心技术】主要介绍类的封装、继承、多态、抽象类、接口、Java 常用类库以及异常的捕获与处理等;


第Ⅲ篇【高级应用】主要介绍多线程、文件 I/O 操作、GUI 编程、数据库编程、Java Web、常用设计框架以及 Android 编程基础等;


第Ⅳ篇【项目实战】主要介绍智能电话回拨系统、饭票网以及 Hadoop 下的数据处理等。


第 0 章 Java 学习指南


Java 是—门面向对象的语言,它简洁高效,具有高度的可移植性。本章介绍 Java 的来源、基本思想、技术体系、应用领域和前景以及学习 Java 的技术路线。



第Ⅰ篇【基础知识】

第 1 章 Java 开发环境搭建:本章介绍如何在 Windows 中下载与安装 JDK,并详细描述 Windows 下开发环境的配置。最后介绍如何编译和运行第一个 Jawa 程序,再简要介绍 Ecipse 环境下如何开发 Java 程序。



第 2 章 Java 程序要素概览:麻雀虽小,五脏俱全。本章的实例虽然非常简单,但基本涵盖了本篇所讲的内容。可通过本章来了解 Java 程序的组成及内部部件(如 Java 中的标识符、关键字、变量、注释等)。同时,本章还涉及 Java 程序错误的检测及 Java 编程风格的注意事项。



第 3 章 Java 编程基础—常量、变量与数据类型:本章讲解 Jawa 中的基础语法,包括常量和变量的声明与应用。变量的命名规则、Java 的基本数据类型等。本章内容是后面章节的基础,初学者应该认真学习。



第 4 章 编程元素详解—运算符、表达式、语句与流程控制:本章介绍 Java 运算符的用法、表达式与运算符之间的关系,以及程序的流程控制等。学完本章,读者能对 Java 语句的运作过程有更深一层的认识。



第 5 章 数组与枚举:本章将介绍在 Java 中使用数组和枚举的相关知识,包括数组的声明和定义、枚举的定义和使用等。



第 6 章 类和对象:类和对象是面向对象编程语言的重要概念。Java 是-种面向对象的语言,所以要想熟练使用 Java 语言,就-定要掌 握类和对象的使用。本章介绍面向对象基本的概念,面向对象的三个重要特征(封装性、堰承性、多态性),以及声明创建类和对象 1 数组]的方法。.



第 7 章 重复调用的代码块—方法:在面向对象的程序设计中,方法是一个很重要的概念,体现了面向对象三大要素中“封装”的思想。。 方法”又被称为“函数”,在其它的编程语言中都有类似的概念,其重要性是不言而喻的。在本章读者将会学到如何定义和使用方法,以及学会使用方法的再一次抽象——代码块。除此之外,方法中对数组的应用也是本章讨论的重点



第Ⅱ篇【核心技术】

第 8 章 类的封装、继承与多态 :类的封装、继承和多态是面向对象程序的三大特性。类的封装相当于一个黑匣子,放在黑匣子中的东西你什么也看不到。继承是类的另一个重要特性,可以从一个简单的类继承出相对复杂高级的类,通过代码重用,可使程序编写的工作量大大减轻。多态通过单一接口操作多种数据类型的对象,可动态地对对象进行调用,使对象之间变得相对独立。



第 9 章 抽象类与接口 :抽象类和接口,为我们提供了-种将接口与实现分离得更加结构化的方法。正是由于这些机制的存在,才赋予 Java 强大的面向对象的能力。本章讲述抽象类的基本概念和具有多继承特性的接口。



第 10 章 Java 常用类库 :Java 类库是系统提供的已实现的标准类集合,使用 Java 类库可以完成涉及字符串处理、图形。网络等多方面的操作。本章将讲解基本数据类型和包装类,字符申类以及其他几种常见类使用的相关知识。



第 11 章 异常的捕获与处理 :不管使用的是哪种计算机语言进行程序设计,都会产生各种各样的错误。Jawa 提供有强大的异常处理机制。在 Java 中,所有的异常被封装到一个类中,程序出错时会将异常抛出。本章讲解 Jawa 中异常的基本概念、对异常的处理、异常的抛出,以及怎样编写自己的异常类。



第Ⅲ篇【高级应用】

由于篇幅限制仅展示部分目录内容,想要获取详细资料的小伙伴看这里



第 12 章 多线程 :在 Jawa 中,采用多线程机制可以使计算机资源得到更充分的使用,多线程可以使程序在同一时间内完成很多操作。本章讲解进程与线程的共同点和区则、实现多线程的方法。线程的状态、对线程操作的方法、多线程的同步、线程间的通信,以及线程生命周期的控制等内容。



第 13 章 文件 I/O 操作 :Java 提供的 Vo 操作可以把数据保存到多种类型的文件中或读取到内存当中。本章讲解文件 u/o 操作的 File 类、各种流类、字符的编码以及对象序列化的相关知识。



第 14 章 GUI 编程:本章讲解 Java 中的图形化编程,包含组件、容器、事件处理。Java 提供了 功能强大的类包 awt 和 swing,它们为构建绚丽多彩的图形界面,提供了强有力的支持,使人们能用简单的几行代码完成复杂的构图。



第 15 章 数据库编程 :数据库是数据管理的有效技术,诸如学籍管理系统、电子政务、电子商务等应用程序的有效运行,都离不开数据库。本章除了为大家讲解数据库的基础知识。还通过实例分析 JDBC 在 sQuite 与 MySQL 中的基本使用方法。



第 16 章 Java Web 初步:通过前面的学习,相信大家对 JavaSE ( Jawa 标准版)的相关知识已经有了一定的掌握。JavaSE 是整个 Java 家族的基础,掌握好它,意义重大。但在互联网时代,Java E ( Java 企业版)同样值得我们去好好探究一番。在本章,我们简要地介绍有关 IJSP 的基础语法。从而为读者开发网络应用程序打下基础。



第 17 章 常用设计框架 :本章简要介绍 Java 开发中的三个主流框架,包括表现层框架 Sruts。业务层框架 Spring,持久局框架 Hibernate 等。这三个框架能帮助开发人员更加高效地开发 Java 应用程序。苏式



第 18 章 Android 编程基础 :本章讲解 Android 编程基础,包括 Androld 系统简介和开发环境搭建、创建第一个 Android 项目、Android 常见控件的使用,以及四种基本布局方式。本章是 Android 开发的基础介绍,读者如果对 Android 开发感兴趣,可以在学习完本章后继续深入学习 Android 的其他知识。



第Ⅳ篇【项目实战】

第 19 章 Android 项目实战—智能电话回拨系统 :通过前面对 Androld 基础的学习,本章以智能电话回拨系统为案例,深入学习基于 Android 的应用程序开发。本章内容包括系统需求分析方法、系统开发步骤、Android 界面设计、Android 多线程等知识。通过本章的学习,读者将对开发一个 Android 应用程序的开发流程有一定了解,并且熟练掌握 Android 界面设计



第 20 章 Java Web 项目实战—我的饭票网 :前面为大家介绍了有关 Java Web.数据库连接 JDBC 等知识,在本章中,将综合前面所学的各种基础知识以及高级开发技巧来开发- - 个有关招聘信.息的 JIwa Web 项目一我的饭票网 (招聘信息系统)。通过本章的学习,相信读者将对 JawaWeb 与 JDBC 的有美知识和操作有更深入的认识。跟随本章的思路一步- 步走, 读者也将对开发一个 Java 项目的具体流程有一定的了解。



第 21 章 大数据项目实战—Hadoop 下的数据处理 :我们已经进入大数据时代。海量的数据,亟需处理。只有从大数据中挖掘出有意义的信息,數据才有价值。而大量数据的处理,需要利器。这个利器就是 Hadoop,在这个大数据处理框架下,Java 是使用最为广泛的大数据编程语言。


通过本章的学习,读者可以对大数据的处理有个初步的认识,并对大数据的挖掘算法(如 K-means)有一定的理解。





用户头像

Java~~~

关注

还未添加个人签名 2020.11.03 加入

添加小助理VX:msbjy2019获取进阶资料哦

评论

发布
暂无评论
阿里大牛八年打造,编程宝典,从初学到编程进阶—深入学习—实战