导读:学习Java的经典名著非常多,这本书是你一定不能错过的:由凯.霍斯特曼写的《Core Java》,中文版名为《Java核心技术》。这本书几乎出现在每个“学Java要看什么书”类似的书单里,影响了几代技术人。

作者凯.霍斯特曼(Cay S.Horstmann)一直活跃在学术界与产业界。他曾是一家初创科技公司的副总裁兼首席技术官,并带领这家公司成功上市。

在美国圣何塞州立大学讲授计算机科学,长达30余年,为硅谷输送了大量的计算机专业人才。

他也是一位Java技术坚定的倡导者,常年在国际上的各类计算机峰会上进行技术分享,对Java的未来发展充满期待。《Java核心技术》从1996年出版以来,至今更新了11版,每次Java发布长期支持版本后,凯.霍斯特曼都会将本书一并更新!

作为一本经典的Java开发畅销书,这本书得到大家的喜爱并且多年热度不减是有原因的,具体体现在以下几方面:

市面上Java的书那么多,为何这本能全球畅销二十余年,历久弥新呢?

全面清晰

《Java核心技术》分为I、II两卷,卷I:主要介绍Java语言的基础知识的专业级详解;卷II:主要介绍软件开发需要了解的高级主题。对Java程序开发做了全面的介绍。这本书的全面并非简单的罗列,而是通过周密组织,从Java繁杂的内容中整理出一条清晰的主线,构成一个完整的知识体系。

在卷1基础知识中,前2章就像是“序曲”,将介绍Java语言的背景和特点,并给出详细的安装指南来搭建学习Java开发的舞台。接下来几章中,Java程序中的各个主要演员悉数登场:封装、继承、接口、异常处理、泛型、集合。这些是Java开发的核心,利用这些知识,你完全可以编写实用的程序来解决实际问题。最后一章介绍并行,这也是当今应用的发展方向。整本书不仅让你深入了解设计和实现Java应用涉及的所有基础知识和Java特性,还会帮助你掌握开发Java程序所需的全部基本技能。

深入透彻

这本书很好地避免了开发基础书容易犯的“大而泛”的问题,尽管内容繁多,但对知识点的介绍并非泛泛而过。以对象构造为例,在准确理解构造器基本概念的基础上,深入分析了重载、默认字段初始化、无参数构造器、初始化块,调用其他构造器、对象析构等相关问题,使你能应对开发过程中可能遇到的具体问题,不仅知道怎么做,还能知道为什么这么做。

轻松上手

学习语言并不容易,特别是像Java这样庞大的语言。但这本书会让你的学习旅程更轻松。书中文字通俗易懂,时常以打比方的方式让我们对抽象的概念有一个具体的认识,给出了大量注释、提示和警告,这些都是作者实际经验的总结,会对编程实践大有裨益。全书提供了丰富的示例和代码清单,你可以利用书中介绍的开发环境轻松尝试。

配套视频

为帮助大家更轻松地学习Java,作者凯.霍斯特曼亲自录制了配套视频讲解课程,视频配有中文配音+中文字幕,与纸书涵盖内容基本一致,适配Java SE8以后的版本。纸书+视频搭配学习,学习Java更轻松。B站搜索“Java核心技术站”直达视频。

抽出两位留言精选,点赞对多的小伙伴;送出两本书给需要的小伙伴。

特别推荐,点击选购↓

点击阅读全文

《Java核心技术》作者亲授视频免费看,学习Java更轻松 (文中福利)相关推荐

  1. java咪咕视频_咪咕视频免费看大片

    咪咕视频是一个视频播放软件,能够播放各种的视频还有电视电影资源,一网打尽网络各大电影.电视剧.综艺大榜单资源,流畅播放不卡顿,给你最好的观看体验.独家原画电影大片.热播高清电视剧集.最全最热综艺节目. ...

  2. java正则表达式课程_通过此免费课程学习正则表达式

    java正则表达式课程 by Beau Carnes 通过博卡恩斯 通过此免费课程学习正则表达式 (Learn Regular Expressions with this free course) & ...

  3. java学习视频网站_学习Java的视频网站

    原标题:学习Java的视频网站 很多自学Java的人都发现网上的Java视频教程都会分章节讲解,但是总感觉很乱?那是因为你没有比较系统.全面的了解Java语言,没有将Java应用到实际项目中,那么有哪 ...

  4. 新手必看学习JAVA的N个理由,看阿…

    经常有学生问我:怎么样才能学好java?自学java难吗? 我认为,自学Java并不难.相对于其他语言来说,因为Java95年才出来,所以比较新(其实也不够新了),旧的语言中一些不合适的东西在Java ...

  5. 视频:体系化学习 Java 微服务架构

    Web应用,最常见的研发语言是Java和PHP. 后端服务,最常见的研发语言是Java和C/C++. 大数据,最常见的研发语言是Java和Python. 可以说,Java是现阶段中国互联网公司中,覆盖 ...

  6. java 核心技术pad_弃用 Notepad++,还有 5 款更牛逼的选择!

    原标题:弃用 Notepad++,还有 5 款更牛逼的选择! 作为文本编辑工具,有比 Notepad++ 更好的替代工具: Sublime Text (非开源) Sublime Text 是一个轻量. ...

  7. 《Java 核心技术卷1 第10版》学习笔记 ------ 泛型【基础】

    泛型从Java SE 5.0 中开始出现,是 Java 程序设计语言从 1.0 版本发布以来,变化最大的部分. 使用泛型机制编写的程序代码要比那些杂乱地使用 Object 变量,然后再进行强制类型转换 ...

  8. 《Java 核心技术卷1 第10版》学习笔记------异常

    异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况的错误处理器 . 7.1.1 异常分类 在 Java 程序设计语言中, 异常对象都是派生于 Throwable 类的一个实例 . 稍后还 ...

  9. java 核心技术2_你必须掌握的 21 个 Java 核心技术

    经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容. 1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JV ...

最新文章

  1. 生态物流的变革效应:左边资源、右边货源
  2. linux gstack pstack 进程运行堆栈查看工具
  3. java io 读取配置文件_java读取配置文件 - tomzhao2008的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 程序员面试题精选100题(03)-子数组的最大和[算法]
  5. 在以下说法错误的是_外行人对翡翠有哪些错误认知?行家给你最精准的答案
  6. Linux比windows生态好,试装国产统一系统UOS:操作比Windows更简便,但生态依然是缺点,...
  7. python入门先学什么-所以学完 Python 入门课的孩子到底能干啥?
  8. linux高级网络编程教程
  9. beautifulsoup 基本语法
  10. 【知云】第十期:如何保障云上游戏安全?云盾+高防IP筑起云上安全高墙
  11. 国二mysql综合应用题答案_2017年9月全国计算机二级MySQL考试章节练习题
  12. 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码
  13. oracle怎么看日志文件,Oracle日志文件的管理与查看
  14. Slider网站欣赏
  15. 关于动态内存分配malloc的初级用法和注意事项
  16. 《树莓派实战秘籍》——1.15 技巧15连接GPIO脚到面包板上
  17. “景驰科技杯”2018年华南理工大学程序设计竞赛 C Youhane's Undergraduate Thesis (大模拟)
  18. [MySQL]-删库后恢复
  19. Appium爬虫小案例
  20. 利用Javascript动态生成表格的小demo

热门文章

  1. Gurobi处理非线性目标函数和约束的详细案例
  2. java 字节转字符_Java 字符串 之 字符,字节,字符串的转换
  3. Mac下设置Redis密码
  4. SSM整合框架搭建(适合新手)
  5. HBase数据库的基本操作增删改查
  6. labview多线程
  7. 目标检测/视频跟踪数据集指标分析
  8. 有限元在游乐设施中的应用-焊缝计算
  9. QCustomPlot之瀑布图(十五)
  10. C++与QML交互总结