从《Java核心技术》纵览Java全貌

2年前 (2022) 程序员胖胖胖虎阿
240 0 0

目录

    • 一、Java核心技术
    • 二、全面清晰
    • 三、深入透彻
    • 四、轻松上手
    • 五、全书共12章
      • 第1章概述Java语言的特色功能
      • 第2章详细论述如何下载和安装JDK以及本书的程序示例
      • 第3章开始讨论Java 语言,包括变量、循环和简单的函数
      • 第4章介绍面向对象两大基石中极要的一个概念——封装,以及Java语言实现封装的机制,即类与方法
      • 第5章介绍面向对象的另一个重要概念——继承,继承使程序员可以使用现有的类,并根据需要进行修改
      • 第6章展示如何使用Java的接口(可帮助你充分获得Java的完全面向对象程序设计能力)、lambda表达式(用来表述可以在以后某个时间点执行的代码块)和内部类
      • 第7章讨论异常处理,并给出大量实用的调试技巧
      • 第8章概要介绍泛型程序设计,使程序更可读、更安全
      • 第9章讨论Java平台的集合框架,以及如何充分利用内建的标准集合
      • 第10章介绍GUI程序设计(包括如何建立窗口、如何在窗口中绘图、如何利用几何图形绘图、如何采用多种字体格式化文本,以及如何显示图像)和编写代码来响应事件(如鼠标点击事件和按键事件)
      • 第11章详细讨论Swing GUI工具包,以建立跨平台的图形用户界面,包括各种按钮、文本组件、边框、滑块、列表框、菜单以及对话框的有关内容
      • 第12章讨论并发。本书最后还有一个附录,其中列出了Java语言的保留字。
    • 六、Java思维导图
    • 七、“书中自有颜如玉”读书打卡计划 - 第三季 - 火热报名中

一、Java核心技术

《Java核心技术》从1996年出版以来,至今更新了11版,每次Java发布长期支持版本后,凯.霍斯特曼都会将本书一并更新!
作者凯.霍斯特曼(Cay S.Horstmann)一直活跃在学术界与产业界。他曾是一家初创科技公司的副总裁兼首席技术官,并带领这家公司成功上市。
在美国圣何塞州立大学讲授计算机科学,长达30余年,为硅谷输送了大量的计算机专业人才。
他也是一位Java技术坚定的倡导者,常年在国际上的各类计算机峰会上进行技术分享,对Java的未来发展充满期待。
作为一本经典的Java开发畅销书,这本书得到大家的喜爱并且多年热度不减是有原因的,具体体现在以下几方面:
市面上Java的书那么多,为何这本能全球畅销二十余年,历久弥新呢?
从《Java核心技术》纵览Java全貌

二、全面清晰

《Java核心技术》分为I、II两卷,卷I:主要介绍Java语言的基础知识的专业级详解;卷II:主要介绍软件开发需要了解的高级主题。对Java程序开发做了全面的介绍。这本书的全面并非简单的罗列,而是通过周密组织,从Java繁杂的内容中整理出一条清晰的主线,构成一个完整的知识体系。
在卷1基础知识中,前2章就像是“序曲”,将介绍Java语言的背景和特点,并给出详细的安装指南来搭建学习Java开发的舞台。接下来几章中,Java程序中的各个主要演员悉数登场:封装、继承、接口、异常处理、泛型、集合。这些是Java开发的核心,利用这些知识,你完全可以编写实用的程序来解决实际问题。最后一章介绍并行,这也是当今应用的发展方向。整本书不仅让你深入了解设计和实现Java应用涉及的所有基础知识和Java特性,还会帮助你掌握开发Java程序所需的全部基本技能。

三、深入透彻

这本书很好地避免了开发基础书容易犯的“大而泛”的问题,尽管内容繁多,但对知识点的介绍并非泛泛而过。以对象构造为例,在准确理解构造器基本概念的基础上,深入分析了重载、默认字段初始化、无参数构造器、初始化块,调用其他构造器、对象析构等相关问题,使你能应对开发过程中可能遇到的具体问题,不仅知道怎么做,还能知道为什么这么做。

四、轻松上手

学习语言并不容易,特别是像Java这样庞大的语言。但这本书会让你的学习旅程更轻松。书中文字通俗易懂,时常以打比方的方式让我们对抽象的概念有一个具体的认识,给出了大量注释、提示和警告,这些都是作者实际经验的总结,会对编程实践大有裨益。全书提供了丰富的示例和代码清单,你可以利用书中介绍的开发环境轻松尝试。

五、全书共12章

第1章概述Java语言的特色功能

Java学习路线总结(思维导图篇)
【Java基础知识 1】Java入门级概述

第2章详细论述如何下载和安装JDK以及本书的程序示例

【Java基础知识 2】配置java环境变量
【Java基础知识 3】为何要配置环境变量?

第3章开始讨论Java 语言,包括变量、循环和简单的函数

【Java基础知识 4】秒懂数组拷贝,感知新境界

第4章介绍面向对象两大基石中极要的一个概念——封装,以及Java语言实现封装的机制,即类与方法

第5章介绍面向对象的另一个重要概念——继承,继承使程序员可以使用现有的类,并根据需要进行修改

java面向对象简介

第6章展示如何使用Java的接口(可帮助你充分获得Java的完全面向对象程序设计能力)、lambda表达式(用来表述可以在以后某个时间点执行的代码块)和内部类

【Java8 新特性 1】java8 lambda表达式
【Java8 新特性 2】java8 lambda表达式进阶
【Java基础知识 16】java内部类使用场景

第7章讨论异常处理,并给出大量实用的调试技巧

【Java基础知识 6】Java异常详解

第8章概要介绍泛型程序设计,使程序更可读、更安全

【Java基础知识 11】java泛型方法的定义和使用

第9章讨论Java平台的集合框架,以及如何充分利用内建的标准集合

【Java基础知识 7】toString()、String.valueOf、(String)强转
【Java基础知识 8】String、StringBuilder、StringBuffer详解

第10章介绍GUI程序设计(包括如何建立窗口、如何在窗口中绘图、如何利用几何图形绘图、如何采用多种字体格式化文本,以及如何显示图像)和编写代码来响应事件(如鼠标点击事件和按键事件)

第11章详细讨论Swing GUI工具包,以建立跨平台的图形用户界面,包括各种按钮、文本组件、边框、滑块、列表框、菜单以及对话框的有关内容

第12章讨论并发。本书最后还有一个附录,其中列出了Java语言的保留字。

六、Java思维导图

从《Java核心技术》纵览Java全貌

七、“书中自有颜如玉”读书打卡计划 - 第三季 - 火热报名中

哪吒社区读书打卡活动

版权声明:程序员胖胖胖虎阿 发表于 2022年10月13日 上午1:00。
转载请注明:从《Java核心技术》纵览Java全貌 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...