Java核心技术卷I:开发基础(原书第12版)

Java核心技术卷I:开发基础(原书第12版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

●Java极具影响力世界名著,针对Java17全面升级,新版涵盖了Java17新特性;●豆瓣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)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。

章节目录

●第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核心技术卷I:开发基础(原书第12版)是1970年由机械工业出版社出版,作者[美]凯·S.霍斯特曼(Cay S.Horstmann)。

得书感谢您对《Java核心技术卷I:开发基础(原书第12版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Flink核心技术:源码剖析与特性开发 电子书
本书从设计思想和特性开发两个视角,对Flink框架进行介绍。
Java程序设计基础 电子书
本书较为全面地介绍了Java程序开发的相关基础知识。全书共8章,主要讲解了Java语言概述、Java基础语法、数组、面向对象程序设计——类和对象、类的继承、类的多态性、异常处理和常用的Java类。在各章节的末尾设置了实践任务、本章小结和习题练习等环节,帮助读者巩固所学的内容。本书可以作为高职高专院校计算机相关专业Java程序开发基础课程的教材使用,也适合相关专业初学者和广大计算机爱好者自学使用。
Java面向对象程序开发及实战 电子书
大数据开发之路,带你进入面向对象编程世界。
Java系统化项目开发教程 电子书
本书以培养面向对象编程思维、Java桌面应用开发技能为目标,以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用;并进一步利用对用户更为友好的图形界面方式,以“闹钟工具软件”的设计实现为主线,融入Java的主要编程机制,如事件处理机制、输入/输出机制、异常处理机制等的应
Java应用开发技术实例教程 电子书
本书主要介绍Java GUI、集合框架、JDBC数据库编程、多线程、网络编程等Java应用开发技术。编者针对相关技术,精心设计、挑选单元实例项目,以单元项目为依托展开相关知识与技术的阐述,还针对重点内容,设计贯穿多个章节的综合项目,重点培养学生的Java面向对象技术应用能力与实际项目开发能力。 本书适合掌握了Java编程语法基础和面向对象编程技术的读者使用。本书适合作为高等院校计算机科学与技术、计