java 进阶书籍_番茄编程的博客-程序员宅基地

技术标签: java书籍  学习java  

 1.《深入理解Java虚拟机:JVM高级特性与最佳实践》

  如果你不满足于做一个只会写if…else…的Java程序员,而是希望更进一步,那 么Java虚拟机是你必学的一门技术。《深入理解Java虚拟机:JVM高级特性与最佳实践》作者是周志明,这本书可以说是国内写得最好的有关Java虚拟机的书籍。


      2.《Java并发编程实战》

  这本书常常被列入Java程序员必读十大书籍排行榜前几位,里面对Java方方面面的理论知识体系都讲解得非常清楚和透彻。


       3.《Java多线程编程核心技术》

   这本书的作者高洪岩。想要学习多线程的朋友,这本书大力推荐的。本书关于线程安全、synchronized、 Reentrant、Timer等等都用详细的代码进行了讲解,而且每个大知识点下的多个小知识点都会详细讲解到,非常有实践价值。

  有兴趣的朋友们,相信只要你们跟着这本书里面的代码敲、运行、思考,三步走,对于多线程的使用与理解一定会进几大步。不过这本书的缺点就是对于Java并发包下的一些类像CountDownLatch、Semphore、CyclicBarrier、Future、 Callable等都没有讲到,重点的CAS和AQS也没有触及,重点类的实现原理也没有提。当然,这很深入了,在学习了这本书之后如果能再去对这些知识 进行一些学习、研究的话,你一定会慢慢成长为一个很厉害的多线程高手。


       4.《深入分析Java Web技术内幕》

  这本书我用一个字概括就是:全。真的非常全,HTTP、DNS、CDN、静态化、Jetty、Tomcat、Servlet、Spring、 MyBatis等等,什么都有,涉及知识面非常广,但又不像专门精讲某个知识点的书籍一样讲得非常深入,感觉这本书就是尽量去用短的篇幅讲清楚一些 Java Web使用到的技术的内幕,让读者对这些知识点的技术内幕有一个理性的认识。

  不过,尽管每个知识点的篇幅都不多,但是重点都基本讲到了,是一本让人真正有收获的书。  


        5.《大型网站技术架构 核心原理与案例分析》 

  《大型网站技术架构 核心原理与案例分析》的作者是李智慧,原阿里巴巴技术专家。Java 的大多数应用都是用在Web上的,现在只要稍微大型一点的Web应用,都一定是一个分布式系统,那么一个分布式系统用到了哪些技术?一个大型网站是如何从 一个小型网站成长起来的?如何保证你的网站安全?分布式系统使用到了缓存,有哪些缓存?缓存的使用有哪些值得注意的事项?关于分布式的知识点,都在这本书里面有体现,只有你想不到,没有他写不到,而且写得非常易懂,基本属于看一两遍,再记一些笔记就知道是怎么一回事儿了。多看几遍,对分布式的理解一定会加深不少。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34991051/article/details/80244034

智能推荐

自己编写代码实现atoi和itoa函数的功能_ascall自己编写atoi函数-程序员宅基地

自己编写代码实现atoi和itoa函数的功能1. atoi(ascii to integer)函数:把字符串转换成整形数的一个函数,检测到非数字字符时停止转换。atoi函数的实现代码:#include #include #define MAX_SIZE 1024int my_atoi(char *ptr){ int i,k = 0;_ascall自己编写atoi函数

承压计算---蓝桥杯-程序员宅基地

X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 7 5 8 7 8 8 9 2 7 2 8 1 4 9 1 _承压计算

全国计算机等级考试二级c语言题库有多少套,(详细完整含50套)2020年全国计算机等级考试二级c语言上机精选题库.pdf...-程序员宅基地

2020 年全国计算机等级考试二级 c 语言上机精选题库(共 50 套)第 1 套题一、 填空题请补充 main 函数,该函数的功能是:计算每个学生科目的平均分,并把结果保存在数组 bb 中。例 ..._计算机二级c语言题库有多少?

面试题:HashMap扩容机制_dalianpai的博客-程序员宅基地

扩容机制1.什么时候才需要扩容在首次调用put方法的时候,初始化数组table当HashMap中的元素个数超过数组大小(数组长度)*loadFactor(负载因子)时,就会进行数组扩容,loadFactor的默认值(DEFAULT_LOAD_FACTOR)是0.75,这是一个折中的取值。也就是说,默认情况下,数组大小为16,那么当HashMap中的元素个数超过16×0.75..._hashmap扩容机制面试

想过计算机二级怎么学,我是武汉一大二学生,学的是机电一体化专业,有一台电脑,想过计算机二级请问学什么好应该怎么学呀...-程序员宅基地

技校网专门为您推荐的类似问题答案问题1:我是一名大二的学生,请问什么考计算机二级比较好同学,我不知道你是哪里的人。我现在生活在北京,给你一些我这边的社会状况吧。 现在社会上,懂电脑的人是很多的,而且不计其数。对于考计算机,也有相当严格的标准和制度。如果你想选择考计算机等级的话,考二级其实是远远不够的。(不是我打击你,现在社会就是这样,唉!) 我其实在大二的时候,已经通过了二级的C语言考试。但是现在..._机电一体化专业计算机二级考哪一种

Elasticsearch出现Connection reset by peer分析_elasticsearch java.io.ioexception: connection rese_zmc@的博客-程序员宅基地

1.异常:Caused by: java.io.IOException: Connection reset by peerat org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:793)at org.elasticsearch.client.RestClient.performRequest(RestClient.java:218)at org.elasticsearch.client.RestC..._elasticsearch java.io.ioexception: connection reset by peer

随便推点

极客日报第 39 期:小米 11 不送充电器;阿里达摩院 2021 十大科技趋势发布!_充电器进化趋势-程序员宅基地

文章目录一、互联网快讯二、程序员专属三、Github 每日精选四、CSDN 社区优质博文精选一、互联网快讯1、小米手机:小米 11 将取消随机附送充电器12 月 26 日,雷军在新浪微博宣布,响应科技环保号召,即将发布的小米 11 不送充电头了。小米成为了全球第二家官宣确认取消充电头的手机厂商,虽然此前也曾传言三星也将取消充电头产品随机附赠,但截止至目前,三星都还没有正式对外官宣,所以小米也成为了继苹果后第二家不配充电器的手机厂商了。2、广东警方:腾讯动漫、微信电话本、百度地图等 38 款 Ap._充电器进化趋势

想成为Android高手必须学习的干货-程序员宅基地

[原]设计模式之一---工厂方法模式【Factory Method模式】 在设计模式中,Factory Method模式是一种比较简单的设计模式,应用比较广泛,但也是一种比较重要的设计模式之一。在很多地方我们都会看到xxxFactory这样命名的类,那么,什么是Factory Method,为什么要用这个模式,如何用Java语言来实现该模式?【1】基本概念

Android UI系列-----Dialog对话框-程序员宅基地

在Android开发当中,在界面上弹出一个Dialog对话框使我们经常需要做的,本篇随笔将详细的讲解Dialog对话框这个概念,包括定义不同样式的对话框。一、Dialog我们首先来看看android官方文档对Dialog的介绍A dialog is a small window that prompts the user to make a decision or enter ad

如何通过修改theme 修改toolbar的内容-程序员宅基地

2019独角兽企业重金招聘Python工程师标准>>> ...

springboot2.2.0升级过程_simplemongodbfactory失效-程序员宅基地

项目升级,springboot由1.5升级到2.2一、SpringBootRedis在springboot2.0之后, springbootredis默认使用Lettuce, springbootredis1.0使用jedis详情可见SpringBoot2.0Redis配置netty在升级之后redis和elastic都使用了netty,区别于之前的1.5,1.注意版本..._simplemongodbfactory失效

推荐文章

热门文章

相关标签