×
Java核心技术:卷Ⅰ:Volume I:开发基础:Fundamentals

Java核心技术:卷Ⅰ:Volume I:开发基础:Fundamentals

1星价 ¥111.8 (7.5折)
2星价¥111.8 定价¥149.0
暂无评论
图文详情
  • ISBN:9787111706410
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:24cm
  • 页数:15,654页
  • 出版时间:2022-06-01
  • 条形码:9787111706410 ; 978-7-111-70641-0

本书特色

适读人群 :本书适合想正式、系统地学习Java,并打算将Java应用到实际工程项目中的初中级开发者阅读●Java极具影响力世界名著,针对Java 17全面升级,新版涵盖了Java 17新特性; ●豆瓣9.5+高分,50位KOL联名推荐,Java入门霸主毫无争议,数百万Java开发者系统学习Java的优选书籍; ●数百个几乎可直接应用到开发实践中的示例代码全部免费下载; ●作者亲自为本书录制学习视频,对书中重点和难点一一讲解,相关资源可在B站“Java技术核心技术站”免费观看。

内容简介

伴随着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的道路上有了本书的辅助,你的学习一定可以做到事半功倍。

目录

●第1章 Java程序设计概述 1

●第2章 Java编程环境 12

●第3章 Java的基本程序设计结构 25

●第4章 对象与类 92

●第5章 继承 158

●第6章 接口、lambda表达式与内部类 233

●第7章 异常、断言和日志 290

●第8章 泛型程序设计 337

●第9章 集合 376

●第10章 图形用户界面程序设计 441

●第11章 Swing用户界面组件 491

●第12章 并发 567

附录 Java关键字 652 

展开全部

节选

本书经全面修订,以涵盖Java 17的新特性。新版延续之前版本的优良传统,利用清晰明了的示例加以解释,着力让读者在充分理解Java语言和Java类库的基础上,灵活应用Java提供的高级特性,具体包括面向对象程序设计、反射与代理、接口与内部类、异常处理、泛型程序设计、集合框架、事件监听器模型、图形用户界面设计和并发。整本书不仅可以让读者深入了解设计和实现Java应用程序涉及的所有基础知识和Java特性,还会帮助读者掌握开发Java程序所需的全部基本技能。 ●除JDK和Java IDE外,详细介绍如何使用JShell工具快速、方便地尝试Java代码。●利用丰富示例全面介绍Java的基本语法。●详细解释Java语言封装机制,并提供面向对象程序设计(OOP)建议。●利用示例讲解Java继承的设计技巧。●通过清晰明了的介绍,帮助读者充分理解并有效使用相对复杂的反射。●利用接口和lambda表达式,帮助读者提升Java面向对象编程能力。●全面介绍Java异常处理,并提供实用的调试技巧。●重点强调泛型程序设计和强类型机制,避免不安全的强制类型转换。●帮助读者有效使用Java平台的集合框架和预建标准集合。●提供GUI程序设计和Swing GUI工具包使用指南,指导读者创建跨平台的图形用户界面。●全面介绍Java并发和多线程编程所需的工具。要想了解有关Java 17的高级特性,包括企业特性、模块系统、网络、安全和高级UI编程,请期待《Java核心技术 卷Ⅱ高级特性(原书第12版)》。

作者简介

凯.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)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航