java核心技术书籍(第11版)介绍

关于本书
详情:
https://www.aliyundrive.com/s/DpspL1bMX7U


补充:
https://www.aliyundrive.com/s/Y6tzkeKTMFz

第1章 概述Java 与其他程序设计语言不同的功能。解释这种语言的设计初衷,以及在哪
些方面达到了预期。然后,简要叙述 Java 诞生和发展的历史。
第2章详细论述如何下载和安装JDK 以及本书的程序示例。然后,通过编译和运行3个典型的Java 程序(一个控制台应用、一个图形应用、一个 applet),指导读者使用简易的JDK、启用Java 的文本编辑器以及一个Java IDE。
第3章开始讨论 Java 语言。这一章涉及的基础知识有变量、循环以及简单的函数。对于C或C++ 程序员来说,学习这一章的内容将会感觉一帆风顺,因为这些语言特性的语法本质上与C语言相同。对于没有C语言程序设计背景,但使用过其他程序设计语言(如 VisuaBasic)的程序员来说,仔细阅读这一章是非常必要的。
面向对象程序设计(Object-Oriented Programming,OOP)是当今程序设计的主流,而Java 是一种面向对象的语言。
第 4 章将介绍面向对象两大基石中最重要的一个一一封装概念,以及 Java 语言实现封装的机制,即类与方法。除了 Java 语言规则之外,还对如何完成
合理的 OOP 设计给出了忠告。最后,介绍奇妙的 javadoc 工具,它将代码注释转换为一组包含超链接的网页。熟悉 C++ 的程序员可以快速地浏览这一章,而没有面向对象程序设计背景的程序员在进一步学习 Java 之前应当先花一些时间了解 OOP的有关概念。
类与封装仅仅是OOP 中的一部分,
第5章将介绍另一部分一一继承。继承使程序员可以使用现有的类,并根据需要进行修改。这是 Java 程序设计中的一个基础技术。Java 中的继承机制与 C++ 的继承机制十分相似。重申一次,C++ 程序员可以只关注两种语言的不同之处
第6章展示如何使用Java 的接口。接口可以让你的理解超越第5章中的简单继承模型掌握接口可以充分获得 Java 的完全面向对象的程序设计能力。介绍接口之后,我们将转而个绍lambda表达式(lambda expression),这是一种简洁的方法,用来表述可以在以后某个时间点执行的代码块。本章还将介绍 Java 的一个有用的技术特性一-内部类。
第7章讨论异常处理(exception handling),这是Java 的一种健机制,用于处理正常运行的程序可能出现意外的情况。异常提供了一种将正常处理代码与错误处理代码分开的有效手段。当然,即使程序能够处理所有异常条件,仍然有可能无法按照预计的方式工作。这一章的后半部分将给出大量实用的调试技巧。
第8章概要介绍泛型程序设计。泛型程序设计可以让程序更可读、更安全。我们会展示如何使用强类型机制,而舍弃不好看也不安全的强制类型转换,以及如何处理与老版本 Java
兼容所带来的复杂问题。第9章讨论的是 Java 平台的集合框架。如果希望收集多个对象并在以后获取这些对象就应当使用集合,这是这种情况下最适用的做法,不要简单地把这些元素放在一个数组中。这一章会介绍如何充分利用内建的标准集合。
第9章讨论的是 Java 平台的集合框架。如果希望收集多个对象并在以后获取这些对象就应当使用集合,这是这种情况下最适用的做法,不要简单地把这些元素放在一个数组中
这一章会介绍如何充分利用内建的标准集合。
第10章介绍GUI程序设计。我们会讨论如何建立窗口、如何在窗口中绘图、如何利用几何图形绘图、如何采用多种字体格式化文本,以及如何显示图像。接下来你会了解如何编写代码来响应事件,如鼠标点击事件或按键事件。
第11 章详细讨论 Swing GUI工具包。Swing 工具包允许建立跨平台的图形用户界面。在这里你会了解各种按钮、文本组件、边框、滑块、列表框、菜单以及对话框的有关内容。不
过,一些更高级的组件会在卷I中讨论。
第 12 章是本书的最后一章,这一章将讨论并发,并发能够让程序任务并行执行。在当今这个时代,大多数处理器都有多个内核,你通常希望这些内核都在工作,并发是 Java 技术的一个重要而且令人振奋的应用。

本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),是程序员的优选Java指南。本版针对Java SE 9、10和 11全面更新。
全书共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语言的保留字。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值