Java核心技术·卷I(原书第12版)

[美] 凯·S.霍斯特曼(Cay S.Horstmann)

出版时间

2022-04-30

ISBN

9787111706410

评分

★★★★★
书籍介绍

伴随着Java的成长,《Java核心技术》从第1版到第11版一路走来,得到了广大Java程序设计人员的青睐,成为一本畅销不衰的Java经典图书。

本书经全面修订,以涵盖Java 17的新特性。新版延续之前版本的优良传统,用数百个实际的工程案例,全面系统地讲解了Java语言的核心概念、语法、 重要特性、 开发方法。

着力让读者在充分理解Java语言和Java类库的基础上,灵活应用Java提供的高级特性,具体包括面向对象程序设计、反射与代理、接口与内部类、异常处理、泛型程序设计、集合框架、事件监听器模型、图形用户界面设计和并发。

全书共12章,为你指明Java的学习路径:

☉第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 程序所需的全部基本技能。相信在学习Java的道路上有了本书的辅助,你的学习一定可以做到事半功倍。

凯·S. 霍斯特曼(Cay S. Horstmann)

美国圣何塞州立大学计算机科学系教授、Java技术的坚定倡导者、国际计算机协会(ACM)计算机教育贡献杰出会士,常年在国际上的各类计算机峰会上进行技术分享,为硅谷输送计算机专业人才30余年。他是《Java核心技术》两卷本的作者,并著有Core Java SE 9 for the Impatient, Second Edition(Addison-Wesley, 2018)和Scala for the Impatient, Second Edition(Addison- Wesley, 2017)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。

AI导读
核心看点
  • 全面覆盖Java 17新特性与核心语法
  • 系统讲解面向对象、泛型、集合与并发
  • 通过数百个工程案例夯实编程基础
适合谁读
  • 希望系统掌握Java基础的开发人员
  • 有编程基础需查漏补缺的Java程序员
  • 计算机专业学生及Java初学者
读前提醒
  • GUI与并发章节较难,初学者可酌情跳过
  • 建议结合代码实践,避免仅做理论阅读
  • 注意部分章节翻译质量,可对照原文
读者共识
  • 内容扎实经典,是Java学习必备参考书
  • 不适合零基础入门,更适合进阶查漏补缺
  • 结构清晰,适合作为工具书随时查阅

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "The compiler doesn’t know the exact type of the setFirst method but can call it with any object of type Manager, Employee , or Object , but not a subtype such as Executive . However, if you call getFirst , there is no guarantee about the type of the returned object. You can only assign it to an Obje"
  • "它将Welcom.java编译成Welcom.class,并发送到Java虚拟机。"
  • "java.math.BigInteger 1.1"
  • "数组to必须有足够空间存放拷贝的元素。"
  • "由类构造(construst)"
  • "特别需要说明,如果一个类使用了这样的方法,当对象不再使用时一定要调用它。"
  • "Just as importantly, if a class you use has such a method, you need call it when you done with the object."
  • "类是对象的蓝图"
作者简介
凯·S. 霍斯特曼(Cay S. Horstmann) 美国圣何塞州立大学计算机科学系教授、Java技术的坚定倡导者、国际计算机协会(ACM)计算机教育贡献杰出会士,常年在国际上的各类计算机峰会上进行技术分享,为硅谷输送计算机专业人才30余年。他是《Java核心技术》两卷本的作者,并著有Core Java SE 9 for the Impatient, Second Edition(Addison-Wesley, 2018)和Scala for the Impatient, Second Edition(Addison- Wesley, 2017)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。
目录
●第1章 Java程序设计概述 1
1.1 Java程序设计平台 1
1.2 Java白皮书的关键术语 2
1.2.1 简单性 2
1.2.2 面向对象 3

显示全部
用户评论
刚看了作者凯叔的直播,果断下单,corejava才是学Java该有的书的样子!根正苗红,系统权威啊
作为core java的老读者,一线教师,这本书增加了java17的新特性,通俗易懂,难度由浅入深,可以告诉你某个技术点怎么做,为什么这么做,各个技术点如何配合,结合作者思考,层层推进,娓娓道来。对大家了解javase基础非常有帮助,强烈推荐!
如果说想要用一本书来系统学习java核心技术,那么这本是首选
如果书中不解的知识点,可以看配套的凯叔授课视频,看了马上会茅塞顿开,所以强烈推荐入手。
搜了一下Java书单,每个书单里都会讲到这本书!corejava系统讲解Java的基础知识,比on java入门更友好。买了看看真不错呢
这本书内容非常清晰,示例和代码都很好,但是在开始之前先对编程有一点了解是个好主意。强烈推荐!本书不会帮助你解决所有的疑难问题,但它会帮你打好坚实的基础。新版包含了java17的新特性!一定要看
下载
收藏