- 系统建立Java知识体系:从语言概述到面向对象、泛型、集合、并发,全面覆盖Java开发所需的核心知识。
- 深入理解面向对象设计:详细讲解封装、继承、接口、lambda表达式和内部类,培养OOP设计思维。
- 掌握Java高级特性:涵盖异常处理、泛型程序设计、集合框架、反射与代理等实际工程必备技能。
- 学会并发编程基础:理解线程、同步、线程池等并发核心概念,能编写线程安全的Java程序。
- 通过工程案例学以致用:数百个可直接应用于开发实践的示例代码,帮助读者将理论转化为实战能力。
- 初中级Java开发者:已有一定编程基础,希望系统学习Java并将其应用到实际工程项目中。
- 计算机专业学生:需要一本权威、全面的Java教材,深入理解Java语言和类库的设计原理。
- 转行Java开发者:从其他语言转Java,需要快速建立完整的Java知识体系。
- 面试准备者:需要系统复习Java核心知识点,涵盖面向对象、集合、并发等面试高频考点。
- 按章节循序渐进:第1-3章快速浏览建立认知,第4-6章面向对象是重点,需精读并动手实践。
- 对照示例代码学习:书中数百个示例代码全部下载运行,修改参数观察结果变化,加深理解。
- 重点攻克集合与并发:第9章集合和第12章并发是实际开发中最常用的部分,建议反复阅读。
- 观看作者配套视频:在B站搜索“Java技术核心技术站”,配合视频理解书中重点和难点。
- 学完每章做练习:利用课后习题检验学习效果,遇到问题回到对应章节重新理解。
- 完整的Java知识体系:从基础语法到面向对象、泛型、集合、并发,形成系统化的Java认知。
- 面向对象设计能力:掌握封装、继承、多态和接口设计,能编写结构清晰、可维护的Java代码。
- 高级特性运用:熟练使用lambda表达式、泛型、集合框架和异常处理解决实际开发问题。
- 并发编程基础:理解线程模型和同步机制,能编写基本的线程安全程序。
- 工程实践能力:通过大量示例代码的学习,具备将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的道路上有了本书的辅助,你的学习一定可以做到事半功倍。
作者简介
凯.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)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。
📑 章节目录
- Java程序设计概述
- Java编程环境搭建与JShell使用
- Java的基本程序设计结构
- 对象与类:封装机制与OOP建议
- 继承:代码复用与多态
- 接口、lambda表达式与内部类
- 异常、断言和日志
- 泛型程序设计
- 集合框架
- 图形用户界面程序设计
- Swing用户界面组件
- 并发编程基础与实践

