Java修炼指南:高频源码解析在线阅读
会员

Java修炼指南:高频源码解析

计算机网络编程语言与程序设计8.3万字

更新时间:2021-04-22 17:11:10 最新章节:封底

立即阅读
加书架
下载
听书

书籍简介

本书通过图文结合的讲解方式帮助读者理解JDK源码,完成多线程并发编程从入门到实践的飞跃,全书分为7章:第1章主要讲解Java基础类的源码实现;第2章主要剖析了常用集合类的原理源码;第3章讲解了常用原子类AtomicLong和LongAdder的用法和原理;第4章主要剖析了JUC独占锁ReentrantLock的原理源码,ReentrantLock是学习其他并发类的基础;第5章剖析了两种常用并发容器List和Map的实现原理,重点讲解了ConcurrentHashMap的实现;第6章讲解了阻塞队列的实现,着重讲解其代表类ArrayBlockingQueue和LinkedBlockingQueue的原理源码;第7章剖析了线程池的原理源码。本书适合Java研发工程师、对JDK源码或Java并发编程感兴趣以及希望探索JUC包原理源码人员阅读。
品牌:机械工业出版社
上架时间:2020-08-17 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

开课吧组编 曹子方 杨富杰 刘常凯等编著
主页

最新上架

  • 会员
    本书展示了如何利用事件驱动和响应式原理来构建健壮的分布式系统,减少延迟并提高吞吐量——特别是在微服务和无服务器应用程序中。本书分为四部分:第一部分介绍响应式的背景、环境和内容;第二部分深入讲解响应式,涵盖分布式系统的弊端、响应式系统和响应式编程;第三部分阐述如何使用Quarkus构建响应式应用程序,涵盖响应式引擎、响应式编程库SmallRyeMutiny、HTTP以及响应式数据访问的相关知识;第
    (法)克莱门特·埃斯科菲耶 (澳)肯·芬尼根计算机11.1万字
  • 会员
    全书分为3篇。第1篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集
    彭成寒 李灵 戴贤泽 王志磊 俞佳嘉计算机22.5万字
  • 会员
    这是一本面向RPA开发初学者的实战图书,囊括了RPA在金融、政务、制造、电商、医疗等十大行业的RPA开发实战案例,每个案例都有详细的步骤拆解,图文并茂,手把手教会大家完成自动化流程的开发。
    张丽蓝 余冰冰 陈德炼 钟燕 张雪英计算机11.1万字
  • 会员
    本书在不涉及大量数学与编程知识的前提下,从零开始,逐步带领读者熟悉并掌握当下最新的基于Python3的人工智能编程工具,包括但不限于数据分析(Pandas),以及支持单机(Scikitlearn)、深度(PyTorch、TensorFlow、PaddlePaddle)和分布式(PySparkML)机器学习的开源程序库,等等。全书共分为4部分,分别如下。入门篇:包括对全书核心概念的指南性介绍,
    范淼 徐晟桐计算机9.4万字
  • 会员
    《FFmpeg开发实战:从零基础到短视频上线》是一本FFmpeg开发的实战教程,由浅入深,由基础到高级,带领读者一步一步走进音视频开发的神奇世界。全书共分为12章。其中,第1~5章是基础部分,主要讲解FFmpeg的环境搭建、FFmpeg的开发基础、FFmpeg的编解码、FFmpeg处理图像和FFmpeg处理音频;第6~10章是进阶部分,主要讲解FFmpeg加工视频、FFmpeg添加图文、FFmpe
    欧阳燊编著计算机20.1万字
  • 会员
    本书是魏永明近30年来开发和维护MiniGUI、HVML等开源项目的经验总结,旨在帮助有一定C程序编写经验的软件工程师在短时间内有效提高设计能力和编码水平。全书分为?3?篇。基础篇从可读性和可维护性出发,阐述了如何提高代码的可读性、用好写好头文件、正确理解编译警告并消除潜在问题、定义和使用常量等,介绍了如何有效利用构建系统生成器(CMake)来维护项目;模式篇阐述了常见的C程序接口设计模式,说明了
    魏永明计算机19.6万字
  • 会员
    本书是一本C#10的技术指南,在上一版的基础上进行了全面更新,围绕概念和用例进行组织,系统、全面、细致地讲解了C#10从基础知识到各种高级特性的命令、语法和用法。本书首先介绍C#和.NET,第2—4章详细介绍C#语言的语法、类型和变量。其余各章则涵盖.NET6基础类库的功能,包括LINQ、XML、集合、并发、I/O和联网、内存管理、反射、动态编程、属性、加密和原生互操作性等主题。第5章和第6
    (澳)约瑟夫·阿坝哈瑞计算机38.2万字
  • 会员
    本书以Python的实际应用为主线,以理论基础为核心,引导读者渐进式学习Python的编程基础和实际应用。本书共17章,可分为4部分。第一部分Python编程环境搭建和Python的基础知识(第1~6章)、第二部分数学运算(第7~9章)、第三部分绘制图像(第10~12章)、第四部分办公自动化(第13~17章)。本书示例代码丰富,实用性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。
    邢世通编著计算机15.9万字
  • 会员
    《微信小程序开发解析》从零基础开始,系统地讲解了与微信小程序开发相关的知识点。全书按照微信小程序学习的技术路线设计章节结构,先介绍微信小程序框架,然后讲解微信小程序组件与API,最后讲解微信小程序支付、小程序商城和小程序客服。本书在进行知识讲解时,力求简单、高效、系统,使读者真正弄懂微信小程序的开发原理、使用场景和程序架构方案,并能融会贯通。同时,本书针对微信小程序开发的相关重要技术接口,出了示例
    翟东平编著计算机3.4万字

同类书籍最近更新

  • 会员
    本书从实际出发,通过典型案例系统地介绍了软件测试的流程和相应的测试技术。其中,第1、2章的主要内容是软件测试的起源及发展、现状及前景,以及软件测试的定义、分类、标准等;第3章、第4章的主要内容是软件测试的重点与难点分析、常见测试类型、测试策略与方法、常见软件问题等;第5章主要讲述的是软件测试5个典型阶段的工作要点;第6章的主要内容是测试过程管理的配置管理、质量监督和成果评审;第7章的主要内容是测试
    高炽扬主编程序设计12.8万字
  • 会员
    本书针对当前各大IT企业面试笔试中特性与侧重点,精心挑选了三年来近百家IT企业的面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全关键软件等,所提供的面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当地扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不
    猿媛之家编著程序设计19.9万字
  • 会员
    《Android从入门到项目实践:超值版》采取“基础知识→核心应用→核心技术→高级应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。《Android从入门到项目实践:超值版》分为5篇共20章。首先讲解了Android的基础入门、AndroidStudio的使用、Android开发和面向对象与Android布局等基础知识,还深入学习了Android基本控件、Android高级控件、活动
    聚慕课教育研发中心程序设计12.2万字
  • 会员
    《PHP程序员面试笔试真题与解析》针对当前各大IT企业面试笔试中特性与侧重点,精心挑选了三年来近百家IT大厂的PHP面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全关键软件等,所提供的PHP面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,《PHP程序员面试笔试真题与
    猿媛之家组编 琉忆 楚秦等编著程序设计13.9万字
  • 会员
    本书从Python最基础的知识开始,主要聚焦于数据结构,接着快速转至数据整理的基本工具NumPy和pandas库。我们着重讲述为什么应该放弃用其他语言实现的传统方法,而采用Python中预先构建程序的方法实现数据清理。之后,你将了解如何使用相同的Python后端,从各种不同的数据源(如Internet、大型数据库或Excel财务表)中提取和转换数据。然后,你还将学习如何根据下游的分析工具需求,处理
    (美)提尔塔吉奥蒂·萨卡 (印)舒布哈迪普·罗伊乔杜里程序设计9.2万字
  • 会员
    本书以结构化的方式,从基本层面上阐述了DevOps的全貌,可以帮助读者了解新的领域发展趋势,洞悉下一步发展契机。书中介绍了DevOps的起源、发展的必然性、关键前提条件及其在实践中的应用效果与原理。
    (俄)奥列格·斯克伦尼科程序设计10万字